Commit Graph
39166 Commits
Author SHA1 Message Date
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
Henrik Rydgård 0addca53f5 Merge pull request #16240 from unknownbrackets/minor
Remove some more unnecessary reporting
2022-10-16 18:32:53 +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
Henrik Rydgård 870c5d3ff3 Merge pull request #16235 from unknownbrackets/minor
Small reported related fixes/cleanup
2022-10-16 09:25:20 +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 1b5e5e2556 Windows: Improve reporting of WASAPI errors. 2022-10-15 21:23:49 -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
sum2012 0e52856faf Merge remote-tracking branch 'upstream/master' into Font-ltn12-hack 2022-10-16 07:27:12 +08:00
Henrik Rydgård cd0cef7aa1 Merge pull request #16219 from catsout/fix-vulkan-wayland
Vulkan: fix wayland swapchain size 1x1
2022-10-15 22:51:48 +02:00
Henrik Rydgård 06401e52ee Merge pull request #16231 from unknownbrackets/softgpu-cullw
softgpu: Cull a triangle with all negative w
2022-10-15 22:33:52 +02:00
Henrik Rydgård b58f79333d Merge pull request #16232 from unknownbrackets/d3d9-scissor
D3D9: Correct scissor state cache in Draw
2022-10-15 22:12:07 +02:00
Unknown W. Brackets 8156f6fe28 D3D9: Correct scissor state cache in Draw.
Gets reset when updating the render target.  This fixes UI scissors.
2022-10-15 12:50:27 -07:00
Unknown W. Brackets 49eb100d1a headless: Update tests. 2022-10-15 12:16:34 -07:00
Unknown W. Brackets d33986a5ad softgpu: Cull a triangle with all negative w.
Per tests, this seems to happen but only when all points are below zero.
2022-10-15 11:49:28 -07:00
Unknown W. Brackets 4f5e821ce2 softgpu: Fix crash on screenshot w/o display. 2022-10-15 11:49:05 -07:00
Nemoumbra 4a967966ef Removed the bugged part of hle.func.scan + new comments 2022-10-15 16:01:12 +03:00
catsout b0ceeede79 Vulkan: fix wayland swapchain size 1x1
From Vulkan spec,
surfaceCapabilities.currentExtent can be 0xFFFFFFFF(-1)

Define a callback to get drawsize from window creator

relate:
https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkSurfaceCapabilitiesKHR.html
https://github.com/KhronosGroup/Vulkan-Docs/issues/590#issuecomment-347932321
2022-10-15 19:02:42 +08:00
Henrik Rydgård cbe31af8cf Merge pull request #16217 from lvonasek/hotfix_openxr_killapp
OpenXR - Ensure the app gets unloaded when killed by OS
2022-10-14 19:51:39 +02:00
Lubos 7b058a534c typo 2022-10-14 18:32:45 +02:00
Lubos e1924be464 OpenXR - Ensure the app gets unloaded when killed by OS 2022-10-14 18:28:22 +02:00
Lubos de41650318 OpenXR - Disable VUlkan for now 2022-10-14 16:47:54 +02:00
Unknown W. Brackets b3ac533fa2 Merge pull request #16214 from hrydgard/vulkan-validation-error-work
Revert on-demand depth buffer creation. Also adds a couple new debugging utils
2022-10-13 16:29:15 -07:00
Henrik Rydgård f269137c78 Revert "Vulkan: Create depth/stencil buffers on demand"
This reverts commit be37de106c.
2022-10-13 22:39:47 +02:00
Henrik Rydgård a605366254 Add ShaderId utility function to be used for some sanity checking. 2022-10-13 22:39:47 +02:00
Henrik Rydgård 4d1da5859c Add simple way to add debug annotation in the middle of the command stream. Vulkan-only. 2022-10-13 22:39:44 +02:00
Lubos d0431e494a OpenXR - Create VR framebuffer for Vulkan 2022-10-12 19:16:17 +02:00
Lubos ade606bc3c OpenXR - Hookup VR API into Vulkan 2022-10-12 16:21:54 +02: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 61e7c3e62c Merge pull request #16208 from unknownbrackets/gpu-writemask
GPU: Respect stencil state in shader blend
2022-10-12 08:10:56 +02:00
Unknown W. Brackets 2f9392083a GPU: Respect stencil state in shader blend. 2022-10-11 22:26:31 -07: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 e0e29a1556 Merge pull request #16197 from hrydgard/more-uniform-optimization
More uniform optimization, fixes
2022-10-12 01:00:27 +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
Unknown W. Brackets e092137c18 Merge pull request #16205 from hrydgard/better-arm32-forcecheck-fix
Better arm32 forcecheck fix
2022-10-11 07:07:55 -07:00