Commit Graph
11562 Commits
Author SHA1 Message Date
Unknown W. Brackets 1eac95ea25 Kernel: Respect partition param in heap funcs. 2022-11-22 00:13:06 -08:00
Henrik RydgårdandGitHub 250ea5e592 Merge pull request #16407 from unknownbrackets/jit-wx
In jits, protect and unprotect using better estimates
2022-11-20 20:39:04 +01:00
Unknown W. Brackets b2798c7ada jit: Add more reasonable estimates for RX protect. 2022-11-20 10:55:35 -08:00
Henrik RydgårdandGitHub cd56425c73 Merge pull request #16397 from unknownbrackets/meminfo
Debugger: Combine mem info on duplicates
2022-11-19 15:04:41 +01:00
Unknown W. Brackets 3938c0a3af Debugger: Combine mem info on duplicates.
Gran Turismo does some churn on texture sizes, we can combine them and
reduce the speed hit even when detailed.
2022-11-18 23:11:11 -08:00
Henrik RydgårdandGitHub 15e66080df Merge pull request #16396 from unknownbrackets/ir-vneg
Correct misbehavior on uninitialized values in IR
2022-11-19 06:59:29 +01:00
Unknown W. Brackets c085413326 irjit: Consistently check vec4 safety.
Just to prevent confusion/surprises, this is clearer.
2022-11-18 19:06:50 -08:00
Unknown W. Brackets ada0674415 irjit: Allow VV2Op SIMD with exact overlap.
None of these look at other lanes.
2022-11-18 17:54:58 -08:00
Unknown W. Brackets 2419e5680a irjit: Correct VV2Op SIMD check.
It's unlikely, but possible, uninitialized data could cause
IsConsecutive4() to return true when n < 4.
2022-11-18 17:53:53 -08:00
Henrik RydgårdandGitHub 3f133befab Merge pull request #16389 from unknownbrackets/interp-breakpoint
Make breakpoints work better in interpreter
2022-11-14 07:01:38 +01:00
Unknown W. Brackets 0f79afa172 interp: Support memory breakpoints too. 2022-11-13 17:45:43 -08:00
Unknown W. Brackets f9da9e6b60 interp: Centralize memory size handling. 2022-11-13 17:38:53 -08:00
Unknown W. Brackets 76cf4dbf12 interp: Allow breakpoints in release mode. 2022-11-13 16:52:40 -08:00
Unknown W. Brackets 1662bd3bb8 interp: Allow resume from breakpoint. 2022-11-13 16:03:29 -08:00
Unknown W. Brackets b0b03af50d Debugger: Keep flag for any breakpoints.
Oops, only had these checks for memchecks before.
2022-11-13 16:01:13 -08:00
Henrik Rydgård 9482578fbb Twinbee Portable: Add config flag to avoid the system languages the game doesn't work with 2022-11-13 23:37:56 +01:00
Unknown W. Brackets 50f7095002 GPU: Correct Marvel copy hook size check. 2022-11-11 21:54:58 -08:00
Unknown W. Brackets 46182990cf GPU: Hook US version of Marvel Alliance upload.
See #9852.  Appears to be the same basic func, but something resulted in a
different hash.  Register use for from/to seems the same.
2022-11-11 21:51:25 -08:00
Henrik RydgårdandGitHub 2886c33c06 Merge pull request #16370 from lvonasek/compat_openxr_sonic
OpenXR - Sonic Rivals fixed
2022-11-09 21:28:34 +01:00
Lubos 307acaa9b7 OpenXR - View matrix identity check breaking several games fixed 2022-11-09 19:25:08 +01:00
Unknown W. Brackets 0ae0a9b389 Mpeg: Correct YUV order from decode. 2022-11-08 22:26:21 -08:00
Unknown W. Brackets 4d8eb38b3a Mpeg: Fix ConvertToYuv420 return value.
This matches some of sceJpeg, so it may fix bugs if the width/height was
passed from here directly to sceJpegCsc.
2022-11-08 21:51:00 -08:00
Lubos 47f2afcd55 Merge branch 'master' into cleanup_camera_control 2022-11-07 18:23:07 +01:00
Lubos cd49dc6627 OpenXR - Camera adjustment using PSP keys 2022-11-07 17:13:08 +01:00
Henrik Rydgård c918ab5044 Setting should be reported 2022-11-06 20:02:34 +01:00
Henrik Rydgård c91e7912bf Change "Simulate block transfer" to "Skip GPU Readbacks". Group the speed hacks together 2022-11-06 19:30:38 +01:00
Henrik Rydgård 519db766b6 Change "Rendering Mode" to just a "Skip buffer effects" checkbox. Reuse translations. 2022-11-06 19:26:56 +01:00
Unknown W. BracketsandGitHub 31cb3a8eae Merge pull request #16346 from hrydgard/remove-retain-changed-textures-setting
Change the "Retain changed textures" option into a compat.ini option.
2022-11-06 10:18:21 -08:00
Henrik Rydgård 95cb358fbf Change the "Retain changed textures" option into a compat.ini option.
This option benefits so few games and can hurt others, so that it's
better that we specifically enable it for known cases like Popolocrois.
2022-11-06 17:28:50 +01:00
Henrik Rydgård b4507cd5cc Make a lot more code VR build for all platforms 2022-11-06 14:36:51 +01:00
Lubos 14abd91861 Merge branch 'master' into feature_openxr_motion 2022-11-05 10:49:11 +01:00
Lubos 1d452a2e01 OpenXR - Add an option to disable 72Hz update 2022-11-03 21:33:46 +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 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årdandGitHub e97d5498c6 Merge pull request #16306 from unknownbrackets/ir-prefixes
irjit: Correct prefix validation
2022-10-31 09:11:52 +01:00
Henrik RydgårdandGitHub 61ce0d02f2 Merge pull request #16305 from unknownbrackets/ir-fpu
irjit: Fix unordered float compares
2022-10-31 09:10:53 +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