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 |
|
Henrik Rydgård
|
bd6f79e473
|
Fix the raster depth blit again, which I recently broke.
|
2022-08-17 16:52:49 +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 |
|
Unknown W. Brackets
|
2eed8c9f19
|
Merge pull request #15851 from hrydgard/ge-record-open-explorer
After recording a GE dump, open an explorer window pointing at the file
|
2022-08-16 20:32:17 -07:00 |
|
Unknown W. Brackets
|
f7e4efdbc2
|
Merge pull request #15852 from hrydgard/more-code-cleanup
Remove DX9 namespace, other code cleanup
|
2022-08-16 20:16:53 -07:00 |
|
Henrik Rydgård
|
2f3cad9964
|
After recording a GE dump, open an explorer window pointing at the file
|
2022-08-16 21:54:36 +02:00 |
|
Henrik Rydgård
|
d0cdb360fd
|
Remove the DX9 namespace, for consistency with the other backends
|
2022-08-16 21:49:16 +02:00 |
|
Henrik Rydgård
|
1f276fcc20
|
Vulkan: Restore a minor old forgotten optimization
|
2022-08-16 21:42:40 +02:00 |
|
Henrik Rydgård
|
cdb4124bc1
|
More removing redundant stuff
|
2022-08-16 21:38:09 +02:00 |
|
Henrik Rydgård
|
35a1ca064a
|
Refactor 2D pipeline creation
|
2022-08-16 19:27:46 +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
|
cbe6a9161a
|
Remove some unused code in FramebufferManagerD3D11.cpp/h
|
2022-08-16 12:15:40 +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ård
|
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ård
|
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
|
132686513d
|
GE Debugger: Correct base accounting in playback.
On a jump, was forgetting the base value which caused corruption.
|
2022-08-14 16:14:23 -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 |
|
Unknown W. Brackets
|
cf030c3bce
|
Global: Cleanup some unreferenced warnings.
|
2022-08-13 12:43:14 -07:00 |
|
Unknown W. Brackets
|
482dbb66ea
|
softgpu: Ensure TCs are initialized.
Even if they're not read, we want consistent behavior.
|
2022-08-12 23:58:57 -07:00 |
|
Unknown W. Brackets
|
49b98de97a
|
softgpu: Correct bad munmap() size.
|
2022-08-12 23:48:25 -07:00 |
|
Henrik Rydgård
|
ade8b88766
|
Try to fix shader compilation error on Adreno reported by Lubos
|
2022-08-12 21:32:32 +02:00 |
|
Unknown W. Brackets
|
4467b7830f
|
Debugger: Bump GE dump version to ignore bad flag.
|
2022-08-11 20:28:56 -07:00 |
|
Unknown W. Brackets
|
c74d69bc2d
|
Debugger: Correct GE frame dump VRAM dirty flag.
Was just wrong before, causing incorrect ignoring in some cases.
|
2022-08-11 20:25:01 -07:00 |
|
Henrik Rydgård
|
190f503565
|
Merge pull request #15803 from fp64/cubic-upscaler
Reimplement bicubic upscaling.
|
2022-08-11 13:43:23 +02:00 |
|
Unknown W. Brackets
|
a321aba68c
|
GPU: Avoid stencil force pass when writing depth.
There's a risk if the stencil test failed, it might cause a depth write
unless it's also masked. Hunter x Hunter doesn't in this case.
|
2022-08-10 23:11:16 -07:00 |
|
Henrik Rydgård
|
f80dd088b8
|
Merge pull request #15822 from unknownbrackets/gpu-stencil
GPU: Write stencil fail to alpha is RGB masked
|
2022-08-10 14:59:53 +02:00 |
|