Commit Graph
39166 Commits
Author SHA1 Message Date
Unknown W. Brackets b5a4843c1f GPU: Purify ConvertViewportAndScissor().
This makes it harder to misuse.  See #15856.
2022-08-20 14:21:11 -07:00
Unknown W. Brackets d61619db47 GPU: Dirty params when converting viewport state.
This flag will be false when we convert next time, so parameters won't get
updated as expected.
2022-08-20 14:03:24 -07:00
Henrik Rydgård 5046cbd015 Address feedback to PR #15858 2022-08-20 17:23:51 +02:00
Henrik Rydgård 044b8d6479 Merge pull request #15858 from hrydgard/copy-color-to-depth
Copy color to depth, defer depth buffer copies
2022-08-20 10:11:49 +02:00
Henrik Rydgård 29ea3ffe0c Restore the clearing optimization, avoiding unnecessary depth copies 2022-08-20 09:46:15 +02:00
Henrik Rydgård 12db0e52d4 Fix deferred-depth for bezier/spline. Move updating of last_frame_depth_render to GPUCommon. 2022-08-20 08:29:33 +02:00
Henrik Rydgård 97dbba0ec3 Minor fixes. Everything seems fine now. 2022-08-20 08:29:33 +02:00
Henrik Rydgård 5d8fe4c2a8 Implement copying color to depth on load. However, weird stuff is happening.. 2022-08-20 08:29:33 +02:00
Henrik Rydgård 94ade8c751 Extract depth copies to CopyToDepthFromOverlappingFramebuffers 2022-08-20 08:29:33 +02:00
Henrik Rydgård 886679c7ec Remove the color-to-depth mode 2022-08-20 08:29:33 +02:00
Henrik Rydgård a0ac2dffc7 Defer depth copies until depth buffer is actually used.
Fixes
2022-08-20 08:29:33 +02:00
Unknown W. Brackets 21cf6a6f04 Merge pull request #15869 from hrydgard/fix-framebuffer-matching
Fix bug in framebuffer matching where the wrong format was checked
2022-08-19 23:26:49 -07:00
Henrik Rydgård 68480c548d Texture bind channel fix 2022-08-20 08:07:11 +02:00
Henrik Rydgård 295f5f391e More consistent handling of lack of depth texture support. Small log improvement. 2022-08-20 08:05:53 +02:00
Henrik Rydgård bd3d97b17b Fix bug in framebuffer matching where the wrong format was checked for depth matching. Fixes #15867 2022-08-20 07:59:11 +02:00
Henrik Rydgård 0fb5f56f88 Merge pull request #15868 from DDinghoya/patch-5
Update ko_KR.ini
2022-08-20 07:12:17 +02:00
DDinghoya 824de45d52 Update ko_KR.ini
Minor update of final
2022-08-20 13:05:30 +09:00
Henrik Rydgård b2e127d807 Merge pull request #15866 from DDinghoya/patch-4
Update ko_KR.ini
2022-08-20 00:16:48 +02:00
Lubos af011c2cc9 OpenXR - Step closer to identify multiview FBO issue 2022-08-19 21:19:59 +02:00
Lubos 98f726af3b OpenXR - Use OpenGL ES 3 and ensure FBO pair calls 2022-08-19 16:59:39 +02:00
Lubos 4603ccdd92 OpenXR - Initialization errors fixed 2022-08-19 15:17:42 +02:00
DDinghoya c3241bc911 Update ko_KR.ini
Minor update#4
2022-08-19 19:20:25 +09:00
Henrik Rydgård b2241e8997 Merge pull request #15865 from DDinghoya/patch-3
Update ko_KR.ini
2022-08-19 10:23:10 +02:00
DDinghoya 1c882e3c63 Update ko_KR.ini
Minor update#3
2022-08-19 16:49:51 +09:00
Henrik Rydgård 93d67fccfd Merge pull request #15863 from DDinghoya/patch-2
Update ko_KR.ini
2022-08-19 07:50:18 +02:00
DDinghoya cdd134b5f8 Update ko_KR.ini
Minor update#2
2022-08-19 11:04:54 +09:00
Henrik Rydgård 0321ba8ddd Merge pull request #15862 from felixonmars/fix-riscv-build
Fix dependency of RISC-V targets on common JIT code
2022-08-18 22:23:48 +02:00
Lubos c508f66df1 OpenXR - Multiview in progress 2022-08-18 19:59:01 +02:00
Henrik Rydgård 70b9dcc9a3 Initialize a bunch of Dialog structs 2022-08-18 16:46:22 +02:00
Felix Yan 87f51c5ead Fix dependency of RISC-V targets on common JIT code
Fixes #15861
2022-08-18 17:41:53 +03:00
Henrik Rydgård 9d21ccf5fc Merge pull request #15860 from DDinghoya/patch-1
Update ko_KR.ini
2022-08-18 16:10:19 +02:00
DDinghoya 496785cd54 Update ko_KR.ini
Minor update#1
2022-08-18 22:54:08 +09:00
Unknown W. Brackets 0749f14651 Merge pull request #15857 from hrydgard/sequence-based-texture-matching
More flexible texture matching, bias matching by the bind sequence counters
2022-08-17 19:28:16 -07:00
Henrik Rydgård 76333f90fe Bias towards the most recently written framebuffer 2022-08-17 23:51:05 +02:00
Henrik Rydgård fde369332b Remove restrictions on VRAM addresses for depth and color 2022-08-17 23:46:38 +02:00
Henrik Rydgård 31773b42ba Always attempt to match both depth and color 2022-08-17 23:35:36 +02:00
Henrik Rydgård b5f0e26c24 Pre-reject DXT formats, Misc 2022-08-17 23:31:36 +02:00
Henrik Rydgård 705b34d868 Show seqCount in candidate list 2022-08-17 23:25:07 +02:00
Henrik Rydgård 8251932ae3 Stride fix in matching 2022-08-17 22:58:26 +02:00
Henrik Rydgård 7f169436c0 Framebuffer matching simplification 2022-08-17 22:47:17 +02:00
Lubos 4026d49104 OpenXR - Multiview uniforms working 2022-08-17 19:14:36 +02:00
Lubos d570a194dd Merge branch 'feature_openxr_6dof' into feature_openxr_stereo 2022-08-17 17:08:12 +02:00
Henrik Rydgård 6cc8ca517f Merge pull request #15855 from hrydgard/fix-depth-blit-regression
Fix depth blit regression
2022-08-17 16:58:19 +02:00
Lubos 2887671e6f OpenXR - Refactor display framerate 2022-08-17 16:55:19 +02:00
Henrik Rydgård bd6f79e473 Fix the raster depth blit again, which I recently broke. 2022-08-17 16:52:49 +02:00
Lubos 1e479fa192 Merge branch 'master' into feature_openxr_6dof 2022-08-17 16:48:05 +02:00
Henrik Rydgård a7e388168d Typo fix 2022-08-17 14:33:38 +02:00
Henrik Rydgård 3c3708e6e4 Silverfall: Add the US game ID too 2022-08-17 14:04:08 +02:00
Henrik Rydgård f2aecada79 Add Silverfall to [AtracLoopHack]. At least we're gathering a good list of test cases once we have an idea for a real fix...
See #14575
2022-08-17 14:03:24 +02:00
Henrik Rydgård abfbad96ad Merge pull request #15854 from hrydgard/remove-depth-buffer-tracking
Use sequence numbers instead of a tracking array for depth buffers
2022-08-17 11:37:35 +02:00