 Henrik RydgårdandGitHub
|
669ce4b99d
|
Merge pull request #15870 from unknownbrackets/gpu-viewport-state
GPU: Dirty params when converting viewport state for sw transform
|
2022-08-21 02:22:26 +02:00 |
|
Unknown W. Brackets
|
5d46948eca
|
GPU: Correct depal CLUT texture for 5551/565.
See #15823.
|
2022-08-20 15:36:13 -07:00 |
|
Unknown W. Brackets
|
b5a4843c1f
|
GPU: Purify ConvertViewportAndScissor().
This makes it harder to misuse. See #15856.
|
2022-08-20 14:21:11 -07:00 |
|
Henrik Rydgård
|
5046cbd015
|
Address feedback to PR #15858
|
2022-08-20 17:23:51 +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 |
|
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
|
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
|
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
|
74f1c94ddb
|
Use sequence numbers instead of a tracking array for depth buffers
|
2022-08-17 10:34:07 +02:00 |
|
Henrik Rydgård
|
078fc881a7
|
Revise comments according to feedback
|
2022-08-17 10:15:02 +02:00 |
|
Henrik Rydgård
|
a8b1d1191e
|
Oops, remove wrong comments
|
2022-08-17 10:09:12 +02:00 |
|
Henrik Rydgård
|
19367dd890
|
Comment updates
|
2022-08-17 10:09:12 +02:00 |
|
Henrik Rydgård
|
5785cf40ad
|
Clean up and comment framebuffer struct better, add bind sequence numbers
|
2022-08-17 10:09:11 +02:00 |
|
Lubos
|
22e7f87e33
|
OpenXR - Disable multiview for now
|
2022-08-16 21:32:11 +02:00 |
|
Henrik Rydgård
|
35a1ca064a
|
Refactor 2D pipeline creation
|
2022-08-16 19:27:46 +02:00 |
|
Lubos
|
71df50a354
|
OpenXR - GL and OXR logging added
|
2022-08-16 17:39:54 +02:00 |
|
Henrik Rydgård
|
dbf16cb106
|
Minor cleanup in reinterpret
|
2022-08-16 15:10:48 +02:00 |
|
Henrik Rydgård
|
570e0326e7
|
Rely on refcounting for stencil upload shader modules
|
2022-08-16 15:10:48 +02:00 |
|
Henrik Rydgård
|
1e57a358b8
|
thin3d: Properly AddRef and Release shader modules from the pipeline in backends that need it
|
2022-08-16 15:10:48 +02:00 |
|
Henrik Rydgård
|
31fe0fc39e
|
Remove some unnecessary bool returns.
|
2022-08-16 11:23:34 +02:00 |
|
Henrik Rydgård
|
ccdb1f7330
|
Move out the reinterpret stuff to ReinterpretFramebuffer.cpp. Draw2D refactor.
|
2022-08-16 11:11:59 +02:00 |
|
Henrik Rydgård
|
9f2447c0b4
|
Assorted minor cleanup
|
2022-08-16 10:55:44 +02:00 |
|
 Henrik RydgårdandGitHub
|
5f9718ef92
|
Merge pull request #15843 from unknownbrackets/gpu-minor
GPU: Skip fb create upload when clearing
|
2022-08-16 00:05:10 +02:00 |
|
 Henrik RydgårdandGitHub
|
913525036b
|
Merge pull request #15844 from unknownbrackets/ge-playback
GE Debugger: Correct base accounting in playback
|
2022-08-16 00:04:03 +02:00 |
|
Unknown W. Brackets
|
6060706fc8
|
GPU: Avoid using depth buffers for blending.
For now, until it's implemented.
|
2022-08-14 22:13:39 -07:00 |
|
Unknown W. Brackets
|
daaf448d22
|
GE Debugger: Fix crash on 0 count prim.
|
2022-08-14 16:17:04 -07:00 |
|
Unknown W. Brackets
|
0b22c98404
|
GPU: Skip fb create upload when clearing.
This doesn't verify it's a full screen clear, but on a new framebuffer
that's very very common.
|
2022-08-14 13:19:52 -07:00 |
|
Lubos
|
ab6c91c203
|
OpenXR - Integrate multiview into system
|
2022-08-14 18:51:45 +02:00 |
|
Lubos
|
47349b2c0d
|
Merge branch 'master' into feature_openxr_stereo
|
2022-08-14 16:51:09 +02:00 |
|
Unknown W. Brackets
|
cf030c3bce
|
Global: Cleanup some unreferenced warnings.
|
2022-08-13 12:43:14 -07:00 |
|
Lubos
|
f81779b0de
|
Merge branch 'master' into feature_openxr_6dof
|
2022-08-13 14:27:29 +02:00 |
|
Henrik Rydgård
|
ade8b88766
|
Try to fix shader compilation error on Adreno reported by Lubos
|
2022-08-12 21:32:32 +02:00 |
|