Commit Graph
34151 Commits
Author SHA1 Message Date
Unknown W. Brackets 6c36f03a0d GPU: Purify vertTypeIsSkinningEnabled(). 2022-11-06 08:40:54 -08:00
Unknown W. Brackets 66472c39ce GPU: Use skinned position always in bounding check.
Meanwhile, move to a flag on decoder options instead of global check.
2022-11-06 08:23:31 -08:00
Unknown W. Brackets a5d3af9cb0 GPU: Cleanup GetVertTypeID() usage. 2022-11-06 08:01:57 -08: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
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
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
Henrik Rydgård 1fb7fe02b0 Merge pull request #16298 from lvonasek/compat_openxr_outrun
OpenXR - Stereo support for Outrun 2006
2022-10-29 21:35:23 +02:00
Henrik Rydgård 15e9540852 Merge pull request #16296 from unknownbrackets/warnings
Correct some warnings
2022-10-29 21:34:42 +02:00
Lubos d44315a2ec OpenXR - Stereo support for Outrun 2006 added 2022-10-29 21:00:10 +02:00
Lubos 363f102cc5 OpenXR - Add new virtual key for camera adjust 2022-10-29 20:47:29 +02:00
Lubos 92422160a0 OpenXR - Camera side adjust added 2022-10-29 19:31:57 +02:00
Lubos b7da6f7e45 OpenXR - Camera height adjust added 2022-10-29 19:19:25 +02:00
Lubos 48f9c98559 OpenXR - Do not process key actions during camera adjust 2022-10-29 18:50:51 +02:00
Unknown W. Brackets 0bc2bb9efb Vulkan: Log additional queue command. 2022-10-29 09:05:14 -07:00