Bashar Astifan
ec6db575fa
Update OSVersion.cpp
2023-08-17 18:45:58 +04:00
Bashar Astifan
e2a1db533f
Cleanup unnecessary preprocessors
...
`DoesVersionMatchWindows` will return true by default for UWP when `greater` is true.
2023-08-16 02:35:54 +04:00
Bashar Astifan
b546ee15e4
Update OSVersion.cpp
...
- Re-adding `GetVersionFromKernel32` to the original function as it's used in settings (will find better way later to merge two functions in one).
- UWP should always return true when `greater` is true.
2023-08-15 23:42:37 +04:00
Bashar Astifan
6522a490e0
[Windows] OSVersion improvements
2023-08-15 23:17:13 +04:00
Bashar Astifan
ee3d466a0a
Merge branch 'master' of https://github.com/basharast/ppsspp
2023-08-15 21:52:53 +04:00
Henrik Rydgård
8e013b310c
Merge pull request #17912 from GABO1423/master
...
(UWP) Remove Win32/x86 Support
2023-08-15 10:08:48 +02:00
Bashar Astifan
63452c420e
removing pragma once
...
I moved `#pragma once` when the code was in `LaunchItem.h` to here and I'm not sure if this may cause on some cases unresolved symbols.. I was getting this error in my temp project and after removing this, didn't appear again.. it might be VS issue.. but it's not to be here required anyway
2023-08-15 04:49:03 +04:00
Henrik Rydgård
9f26991929
Merge pull request #17911 from hrydgard/libretro-d3d11-buildfix
...
libretro/D3D11: Attempt at fixing a build error
2023-08-15 01:31:03 +02:00
GABO1423
8cfe46eed0
(UWP) Remove Win32/x86 Support
2023-08-14 18:57:31 -04:00
Henrik Rydgård
5959481a3e
libretro D3D11: Attempt at fixing a build error
2023-08-15 00:30:36 +02:00
Henrik Rydgård
b9b7342ffd
Merge pull request #17350 from basharast/master
...
UWP Improvements
2023-08-14 15:54:04 +02:00
Henrik Rydgård
3b07117d19
Merge pull request #17908 from hrydgard/remove-support-android-x86-32
...
Android: Remove support for 32-bit x86 builds
2023-08-14 15:48:29 +02:00
Henrik Rydgård
a099a8d32c
Remove the CI build too, duh
2023-08-14 13:59:49 +02:00
Henrik Rydgård
ef28920179
Android: Remove support for 32-bit x86 builds
2023-08-14 13:47:55 +02:00
Henrik Rydgård
e506ca25f8
Merge pull request #17903 from hrydgard/present-types-refactor
...
Present modes refactor
2023-08-14 13:12:09 +02:00
Bashar Astifan
94a580851d
Correct 'manifest' files formating
2023-08-14 14:33:47 +04:00
Henrik Rydgård
d1b6aa7faa
SoftGPU headless crashfix
2023-08-14 11:23:28 +02:00
Henrik Rydgård
1b2cffe632
Address feedback
2023-08-14 11:06:20 +02:00
Henrik Rydgård
50f4e4b1fd
SDL buildfix
2023-08-14 11:02:29 +02:00
Henrik Rydgård
aadb700505
Fix turning off VSync on Android, logic fix
2023-08-14 11:02:29 +02:00
Henrik Rydgård
ff6e118fff
Get rid of a lot of ifdefs around presentation mode. Instead, set things dynamically.
2023-08-14 11:02:29 +02:00
Henrik Rydgård
870c45edd7
Fix flipped check for debug overlays
2023-08-14 11:02:29 +02:00
Henrik Rydgård
bec9c5611e
Rename PresentationMode to PresentMode
2023-08-14 11:02:29 +02:00
Henrik Rydgård
1beb01af6a
Merge pull request #17905 from unknownbrackets/irjit-opt
...
irjit: Implement some missing, handle partial Vec4s more
2023-08-14 07:49:45 +02:00
Henrik Rydgård
63b3b31feb
Merge pull request #17906 from unknownbrackets/riscv-blocklink
...
riscv: Fix crash on clear icache
2023-08-14 07:42:38 +02:00
Henrik Rydgård
a7bc70834c
Merge pull request #17907 from unknownbrackets/riscv-minor
...
riscv: Implement vs2i
2023-08-14 07:41:45 +02:00
Henrik Rydgård
f4d753cce9
Merge pull request #17904 from unknownbrackets/ui-minor
...
Fix crash from fontconfig
2023-08-14 07:40:13 +02:00
Bashar Astifan
dc32ab134d
Exclude root choice from memStickScreen (UWP)
...
This was wrapped before with `#if PPSSPP_PLATFORM(ANDROID)` after it got removed now start to appear in UWP, this should fix it.
2023-08-14 09:27:51 +04:00
Bashar Astifan
c9b3d8aedf
Resolve launch item and conflicts
...
- Better handling for launch items
- Resolved code conflicts
2023-08-14 07:46:14 +04:00
Unknown W. Brackets
2aa4592330
SDL: Skip FcFini() call, causes crashes.
...
Apparently this is a relatively well known problem and various people have
commented this out, including in Chromium for the last 10 years...
2023-08-13 19:36:17 -07:00
Unknown W. Brackets
eb43bfc541
Build: Add draw_text_sdl to MSVC project.
...
This way we can easily see it.
2023-08-13 19:36:17 -07:00
Unknown W. Brackets
52cc38bf2a
riscv: Implement vs2i.
2023-08-13 18:27:19 -07:00
Unknown W. Brackets
3f8f8d36d9
riscv: Fix crash on clear icache.
...
Oops, can't avoid marking all blocks invalid. Luckily a syscall should
always take more bytes than the bail invalidated block code.
2023-08-13 18:25:46 -07:00
Unknown W. Brackets
159b41a0fa
irjit: Fuse unaligned svl.q/svr.q together.
...
They're almost never used outside paired, which we can do on most
platforms easily.
2023-08-13 18:10:40 -07:00
Unknown W. Brackets
5729de90d2
irjit: Use more partial Vec4s / Vec4Blend.
2023-08-13 18:10:40 -07:00
Unknown W. Brackets
2e6dbab5fa
irjit: Add flag to prefer Vec4, use for add/sub.
...
This will improve things when using SIMD.
2023-08-13 18:10:40 -07:00
Unknown W. Brackets
e0be6858b8
irjit: Implement vcrs.t.
...
As used in Jeanne d'Arc.
2023-08-13 18:10:12 -07:00
Unknown W. Brackets
217a1837ed
irjit: Allow typical prefixes in vdiv/vasin/etc.
...
Some of these behave strangely, but there are some common usages that work
fine.
2023-08-13 18:10:07 -07:00
Bashar Astifan
07c119a80c
Merge branch 'master' of https://github.com/hrydgard/ppsspp
2023-08-14 02:45:28 +04:00
Unknown W. Brackets
87668a5720
Merge pull request #17902 from hrydgard/ui-bugfixes
...
Some debug overlays don't make sense when not in-game, disable them
2023-08-13 13:13:16 -07:00
Henrik Rydgård
dc4de340b3
Some debug overlays don't make sense when not in-game, disable them. Minor feedback fixes.
2023-08-13 21:54:24 +02:00
Henrik Rydgård
5a9a2bf6fe
Merge pull request #17779 from EmulatorJS/master
...
Cleanup emscripten libretro target
2023-08-13 21:40:24 +02:00
Henrik Rydgård
2cdcc413b7
Merge pull request #17898 from unknownbrackets/irjit-vfputemps
...
irjit: Cleanup/purge FPU/VFPU temps
2023-08-13 21:08:00 +02:00
Henrik Rydgård
5dcd14b17a
Merge pull request #17901 from unknownbrackets/riscv-disasm
...
riscv: Add debug log of block disasm
2023-08-13 21:07:37 +02:00
Henrik Rydgård
7127ebbb47
Merge pull request #17897 from hrydgard/opengl-separate-present-take-2
...
OpenGL: Separate submit and present, take 2
2023-08-13 21:05:10 +02:00
Unknown W. Brackets
f03cd0b2ad
Merge pull request #17899 from unknownbrackets/riscv-minor
...
Minor RISC-V cleanups, frame profiler fix
2023-08-13 11:19:42 -07:00
Henrik Rydgård
d6cdb6e5d9
Merge pull request #17900 from unknownbrackets/irjit-vsgelt
...
irjit: Implement vsge/vslt
2023-08-13 19:59:14 +02:00
Unknown W. Brackets
23c79f8e7f
irjit: Implement vsge/vslt.
...
These are not ideal especially for SIMD, but they do work.
Improves performance in Silent Hill on RISC-V by like 20%.
2023-08-13 10:40:47 -07:00
Unknown W. Brackets
5d20f2aabd
irjit: Simplify VecDo3.
2023-08-13 10:40:47 -07:00
Unknown W. Brackets
2b36e0a625
irjit: ZeroFpCond -> FpCondFromReg.
...
We already have a zero reg, so this is more useful and symmetrical.
2023-08-13 10:40:47 -07:00