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
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
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
f4f7dc570f
OpenXR - Make VR camera parameters floating numbers
2022-10-28 14:59:12 +02:00
Henrik Rydgård
109db81eca
Merge pull request #16290 from unknownbrackets/include-cleanup
...
jit: Reduce some include pollution
2022-10-28 08:47:43 +02:00
Unknown W. Brackets
b9de1a44df
jit: Reduce some include pollution.
...
Usually no need for all of MIPSAnalyst.
2022-10-27 23:26:44 -07:00
Henrik Rydgård
c668736924
Add a couple of stereo display shaders, add infrastructure, compile stereo pipelines
2022-10-27 11:05:58 +02:00
Unknown W. Brackets
813bfded92
x86jit: Correct vh2f NAN handling ( #16275 )
...
* x86jit: Correct vh2f NAN handling.
Allows another test to pass.
* x86jit: Reuse MAccessibleDisp().
2022-10-23 10:09:29 +02:00
Luboš Vonásek
f4d5c59b2e
OpenXR - Refactor compatvr.ini file ( #16270 )
...
* OpenXR - Compat GTA games
* OpenXR - Compat 0-9 games
* OpenXR - Compat A games
* OpenXR - Compat B games part 1
* OpenXR - Compat B games part 2
* OpenXR - Compat C games part 1
* OpenXR - Compat C games part 2
* OpenXR - Compat D games
* OpenXR - Compat E games
* OpenXR - Compat F games
* OpenXR - Compat G games
* OpenXR - Compat H games
* OpenXR - Compat I games
* OpenXR - Compat J games
* OpenXR - Compat K games
* OpenXR - Compat L games
* OpenXR - Compat M games
* OpenXR - Compat N games
* OpenXR - Compat P games
* OpenXR - Compat R games
* OpenXR - Compat S games
* OpenXR - Compat T games
* OpenXR - Compat U games
* OpenXR - Compat V games
* OpenXR - Compat W games
* OpenXR - Compat games sorting out part 1
* OpenXR - Compat games sorting out part 2
* OpenXR - Compat games sorting out part 3
* OpenXR - Compat games sorting out part 4
* OpenXR - Compat games sorting out part 5
* OpenXR - Compat games sorting out part 6
* OpenXR - Compat list description
* OpenXR - Support getting compatvr.ini from filesystem
2022-10-22 16:16:23 +02:00
Lubos
2fd6438c0e
OpenXR - Camera distance adjust added
2022-10-20 21:23:27 +02:00
Unknown W. Brackets
95d8b108be
Kernel: Fix reported StopThread error.
...
Was trying to delete -1, since it was never created.
2022-10-18 21:48:49 -07:00
Henrik Rydgård
51c359c0cb
Merge pull request #16239 from unknownbrackets/savedata-erase
...
Savedata: Update filelist on file erasure
2022-10-16 18:47:47 +02:00
Unknown W. Brackets
29e7a53b5d
Savedata: Update filelist on file erasure.
...
Also stop reporting as "not coded."
2022-10-16 09:20:04 -07:00
Unknown W. Brackets
91bfa3ee49
Kernel: Stop reporting invalid semaphore names.
2022-10-16 08:48:15 -07:00
Unknown W. Brackets
a000c32820
Kernel: Stop reporting invalid mutex names.
...
We know this behavior is correct, let's just make it logging.
2022-10-16 08:40:01 -07:00
Unknown W. Brackets
907b41ab4f
Merge pull request #16220 from Nemoumbra/remote-API-tests
...
hle.func.scan update and code improvements
2022-10-16 07:25:07 -07:00
Nemoumbra
73e5791b08
Code cleanup, optional param renamed: "recreate" -> "remove"
2022-10-16 14:43:56 +03:00
Henrik Rydgård
0719f1d4ea
Merge branch 'cheat-icache' (PR #16234 )
2022-10-16 09:55:30 +02:00
Henrik Rydgård
7d53606ec1
Merge pull request #16233 from unknownbrackets/jit-clear
...
jit: Ignore zero byte icache invalidates
2022-10-16 09:42:43 +02:00
Henrik Rydgård
0f296f67db
Merge pull request #16236 from sum2012/mp4msv
...
Add draft mp4msv module
2022-10-16 09:40:12 +02:00
sum2012
4764c54803
Fix save states
2022-10-16 15:23:33 +08:00
sum2012
266872bf15
OOP
2022-10-16 14:09:52 +08:00
sum2012
620c515704
know unknown in sceMp4Create
...
It is callbacks
2022-10-16 13:51:08 +08:00
sum2012
0d86eafe2f
Add draft mp4msv module
...
Meruru no Atelier Plus - Arland no Renkinjutsushi 3 - Official PlayView use it
2022-10-16 13:13:40 +08:00
Unknown W. Brackets
770fdbeece
Kernel: Add reason to reported stop error.
2022-10-15 21:38:08 -07:00
Unknown W. Brackets
8fa24045b1
Io: Fail open earlier from ms0: w/ no access flags.
...
The PSP returns this error code if you use 0 for the open flags on ms0:/.
2022-10-15 20:55:26 -07:00
Unknown W. Brackets
0226d95000
jit: Run invalidates immediately.
...
Previously, I thought we might clear native code when invalidating - we
don't. We only do that when clearing.
2022-10-15 18:52:46 -07:00
Unknown W. Brackets
fa5f9d5e74
jit: Consistently check range on invalidate.
...
We did this on x86, we should do it everywhere or nowhere.
2022-10-15 18:30:13 -07:00
Unknown W. Brackets
c4bf2cb5c0
jit: Ignore zero byte icache invalidates.
...
These were getting marked pending and were clearing all cache, causing
performance concerns in for example LittleBigPlanet.
2022-10-15 18:27:52 -07:00
Nemoumbra
4a967966ef
Removed the bugged part of hle.func.scan + new comments
2022-10-15 16:01:12 +03:00
Nemoumbra
a772e87072
Comments updated, default value for parameter "recreate" set to false
2022-10-12 12:09:05 +03:00
Nemoumbra
acdaaae7a4
Added optional parameter to hle.func.scan, improved code of hle.func.removeRange
2022-10-12 11:55:01 +03:00
Henrik Rydgård
26f6afbfa7
Followup to #16205 , fix one more instance of the problem.
2022-10-12 01:02:54 +02:00
Henrik Rydgård
e179e466ed
Merge pull request #16206 from hrydgard/remove-fragment-tex-cache-option
...
Remove the OpenGL bFragmentTestCache ini option, autodetect instead
2022-10-11 19:59:46 +02:00
Henrik Rydgård
d30d8bf35c
Removes the option, autodetect instead - only enable if the GPU doesn't support bitwise ops.
2022-10-11 16:09:57 +02:00
Henrik Rydgård
df5b51990d
ArmJit: Save/restore downcount where needed, we missed a few cases.
2022-10-11 15:50:37 +02:00