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
|
bd6f79e473
|
Fix the raster depth blit again, which I recently broke.
|
2022-08-17 16:52:49 +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 |
|
Henrik Rydgård
|
35a1ca064a
|
Refactor 2D pipeline creation
|
2022-08-16 19:27:46 +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
|
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 |
|
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
|
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 |
|
Henrik Rydgård
|
79ee532609
|
Fix feature checks
|
2022-08-09 20:05:44 +02:00 |
|
Henrik Rydgård
|
252550fbd2
|
Enable framebuffer depth blits through raster. Fixes games like Jeanne D'Arc on D3D9.
|
2022-08-09 20:00:32 +02:00 |
|
Henrik Rydgård
|
131098c4d4
|
Some enum renaming, move RasterChannel to GPU.h.
|
2022-08-09 19:58:48 +02:00 |
|
Henrik Rydgård
|
d61909ca91
|
More framebuffer blit fixes.
|
2022-08-07 12:02:06 +02:00 |
|
Henrik Rydgård
|
b91ad1d2d7
|
Remove optimization in BlitUsingRaster that shouldn't have been there (redundant, lacked feature check)
|
2022-08-07 10:55:44 +02:00 |
|
Unknown W. Brackets
|
c212bd0fec
|
GPU: Clarify new framebuf stencil upload.
Actually, this doesn't need alpha either.
|
2022-08-06 21:18:48 -07:00 |
|