Commit Graph

34209 Commits

Author SHA1 Message Date
Henrik Rydgård
74ac90385f
Merge pull request #16319 from bslenul/core-opts-v2
[Libretro] Update core options to v2 + add a few new ones
2022-11-02 21:40:38 +01:00
bslenul
26a66dc37f [Libretro] Update core options to v2 + add a few new ones
Updated core options to v2 + added the following options: "Cache Full ISO in RAM", "PSP Model" and "Hardware Tesselation".
2022-11-02 20:34:24 +01:00
Henrik Rydgård
f8b9138cee
Merge pull request #16325 from unknownbrackets/actions
Build: Use Makefile for libretro
2022-11-02 15:06:31 +01:00
Unknown W. Brackets
46bb065b7e Build: Use Makefile for libretro. 2022-11-01 23:45:19 -07:00
Henrik Rydgård
92cd3fa5cc
Merge pull request #16322 from unknownbrackets/libretro-zip
Build: Enable libzip on libretro
2022-11-02 07:26:56 +01:00
Henrik Rydgård
03a90b1bbf
Merge pull request #16321 from unknownbrackets/gedebugger-record
GE Debugger: Try harder to identify unchanged VRAM
2022-11-02 07:15:39 +01:00
Unknown W. Brackets
404f67be8a Build: Enable libzip on libretro. 2022-11-01 23:08:24 -07:00
Unknown W. Brackets
1ffdf0d5b8 GE Debugger: Respect unchanged VRAM each frame.
Oops, wasn't setting the version each run after caching the frame dump
data.
2022-11-01 22:56:29 -07:00
Unknown W. Brackets
00e8720749 GE Debugger: Try harder to identify unchanged VRAM.
If we exit to the CPU (stall), we don't know if VRAM gets changed by the
CPU.  We can check to avoid making the dump require unnecessary copying.
2022-11-01 22:47:46 -07:00
Unknown W. Brackets
5afb009b56 GE Debugger: Dump textures only if possibly used. 2022-11-01 22:15:11 -07:00
Unknown W. Brackets
e7185f93b3 GE Debugger: Restrict marking of dirty VRAM better. 2022-11-01 22:14:23 -07:00
Henrik Rydgård
b42f6d74e8
Merge pull request #16314 from unknownbrackets/replacement-ui
UI: Install textures as a zip if supported
2022-11-01 19:13:49 +01:00
Henrik Rydgård
7967da0f6f Vulkan: Fix descriptor set binding in geometry shader generator. Should fix #16315 2022-11-01 13:43:48 +01:00
Lubos
67af5baf3e OpenXR - Settings code cleanup 2022-11-01 10:08:43 +01:00
Unknown W. Brackets
15645ca480 Replacement: Avoid issues with c++14 data(). 2022-10-31 20:17:18 -07:00
Unknown W. Brackets
6105688c32 UI: Install textures as a zip if supported. 2022-10-31 20:14:38 -07:00
Lubos
a06c51b419 OpenXR - Enable stereo for Split/Second 2022-10-31 17:44:05 +01:00
Lubos
d2a79f9ea3 OpenXR - Workaround for not working inputbox 2022-10-31 17:34:01 +01:00
Lubos
823bfae5ea Memory initialization fixed 2022-10-31 15:00:09 +01:00
Lubos
3c87e71177 OpenXR - Let users set the movement length 2022-10-31 13:19:06 +01:00
Lubos
0101c464a5 OpenXR - Option to disable controller mapping 2022-10-31 12:17:30 +01:00
Lubos
b740bfbcfb OpenXR - Map controller motions on keys 2022-10-31 11:59:07 +01:00
Henrik Rydgård
e97d5498c6
Merge pull request #16306 from unknownbrackets/ir-prefixes
irjit: Correct prefix validation
2022-10-31 09:11:52 +01:00
Henrik Rydgård
61ce0d02f2
Merge pull request #16305 from unknownbrackets/ir-fpu
irjit: Fix unordered float compares
2022-10-31 09:10:53 +01:00
Henrik Rydgård
3f33cf102c
Merge pull request #16304 from unknownbrackets/replacement
Improve texture replacement cache and allow read from zip
2022-10-31 09:08:25 +01:00
Unknown W. Brackets
eef29d5e95 irjit: Correct prefix validation.
Some vcmps, etc. were perfectly valid but were forcing to interp.
This also catches more cases that should go to interp correctly.
2022-10-30 23:15:54 -07:00
Unknown W. Brackets
2da1bf7ffc interp: Correct dprefix accuracy for vrot.
Ignores cosine lane, not always x.
2022-10-30 21:47:28 -07:00
Unknown W. Brackets
56ff555309 irjit: Fix unordered float compares. 2022-10-30 21:12:59 -07:00
Unknown W. Brackets
a1a484163f Replacement: Don't double count memory usage. 2022-10-30 10:57:41 -07:00
Unknown W. Brackets
c89823ce92 Replacement: Allow use of textures.zip for Android.
Will work on all platforms, but intended for situations like Android where
random access to files on storage is horribly slow.
2022-10-30 10:57:41 -07:00
Unknown W. Brackets
b1a087345a Replacement: Lock around shared data access. 2022-10-30 10:39:50 -07:00
Unknown W. Brackets
0048dc2bb8 Replacement: Cache file data across cache keys. 2022-10-30 09:02:08 -07:00
Unknown W. Brackets
b78c310b47 Replacement: Log only missing explicit filenames. 2022-10-30 09:02:08 -07:00
Unknown W. Brackets
0db48c956c Replacement: Decimate aggressively with high usage. 2022-10-30 08:15:37 -07:00
Unknown W. Brackets
11d0be1fd2 Replacement: Reduce IO checks on startup. 2022-10-30 07:56:35 -07:00
Unknown W. Brackets
e504f0db8f Replacement: Avoid needless exists check per tex. 2022-10-30 07:55:05 -07:00
Henrik Rydgård
cf27d14131
Merge pull request #16293 from lvonasek/feature_openxr_camera
OpenXR - Modify camera parameters in realtime
2022-10-30 09:14:56 +01:00
Henrik Rydgård
ba32ef5ea5
Merge pull request #16302 from unknownbrackets/vrot-overlap
Handle vrot overlap and vscl/vmscl prefixes more accurately
2022-10-30 07:24:23 +01:00
Henrik Rydgård
1d97e7d039
Merge pull request #16301 from unknownbrackets/debugger
Cleanup debugger memory reference usage, API validation bug
2022-10-30 07:21:13 +01:00
Henrik Rydgård
dd810f0be9
Merge pull request #16289 from Kaitul/patch-1
Update zh_TW.ini
2022-10-30 07:20:19 +01:00
Henrik Rydgård
d87e9456c7
Merge pull request #16299 from unknownbrackets/warnings
Fix a few more warnings
2022-10-30 07:19:22 +01:00
Unknown W. Brackets
bbdc8a8f98 interp: Correct vscl/vmscl t prefix handling.
This makes more sense.  Fixes Dissidia 012 issues.
2022-10-29 22:43:30 -07:00
Unknown W. Brackets
3f997518f3 irjit: Handle vrot overlap more correctly.
Sine ignores overlap, cosine does not.
2022-10-29 22:25:25 -07:00
Unknown W. Brackets
17d94cd358 SaveState: Restore replacements in only one place. 2022-10-29 17:59:35 -07:00
Unknown W. Brackets
0a98ac43fa Debugger: Allow currently-invalid memory reference. 2022-10-29 17:43:35 -07:00
Unknown W. Brackets
8cefb98e97 Debugger: Fix input.analog.send validation. 2022-10-29 17:38:37 -07:00
Unknown W. Brackets
10a356c23b UWP: Avoid some float conversion warnings. 2022-10-29 13:02:10 -07:00
Unknown W. Brackets
485249a83e Windows: Avoid compile param conflict warning. 2022-10-29 12:52:24 -07:00
Unknown W. Brackets
0cc94ceb15 Draw: Correct ambiguous comparison overload. 2022-10-29 12:52:00 -07:00
Lubos
cbf93d586c typo fixed 2022-10-29 21:39:46 +02:00