Samuliak
|
fd398eecf2
|
prepare for deferred clears
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
fe4769fc0b
|
resolve merge conflicts
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
68c208902e
|
Rebase
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
c3754de86f
|
Cleanup + Format
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
4918debf89
|
Start Proper Dispose
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
d464ea4ad0
|
do texture barrier tiled
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
b454c54fe9
|
do texture barrier
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
366175e6ed
|
implement depth stencil cache
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
dea2e531ae
|
Fix typo in SamplerType.TextureBuffer
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
577ef09c89
|
Fix StoreActions & Don’t Clamp Scissor for Now
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
c1ccb8abd6
|
Depth Clear
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
db7e00b573
|
Shitty Clears + Inline Buffer Improvements?
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
3bbf64e35a
|
FragmentOutputDepth Fixes
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
bd440cf800
|
Depth Sampler Fixes
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
a7684a4a0b
|
Revert position changes
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
f69af4132d
|
Nvm it should be in.position
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
76be286718
|
More shader fixes
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
6428bb256f
|
fix: incorrect layer count of texture view
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
bdd38bfb2d
|
don't use mask on size query
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
00a31665da
|
declare local memory
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
69dcf959e6
|
support multiple render targets & fix: incorrect texture name
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
4a585d04aa
|
put render pipeline cache into a separate file
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
fdb2984642
|
implement pipeline cache
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
f0c0cdfcc8
|
Use return value of BeginRenderPass
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
f3641a9290
|
Cleanup
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
022d1ffead
|
remove outdated comment
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
d169ff9496
|
Fix table
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
8c3c3b35f0
|
Dont hardcode Vertex Format
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
6ba7056e34
|
style
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
436c2d8e31
|
bring back inline updates for some state
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
3d957d5c84
|
fix: don't rebind pipeline unless dirty
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
bdd08f8d1c
|
don't bind null vertex buffers
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
69cb9348eb
|
mark state as dirty
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
fd22158865
|
add todo notice
|
2024-06-20 17:11:38 +01:00 |
|
Samuliak
|
b7ac467877
|
don't end render pass when not neccessary
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
1134296684
|
Remove rebase garbage
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
1de5739a2b
|
Be smart and use a bitmask not a list
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
1e8a813847
|
Cleanup
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
f818e11da4
|
Fix Vertex Attributes in Wonder & Kirby
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
2ab6b32839
|
Implement SetDepthClamp
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
1cdf3739b4
|
Implement SetBlendState
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
35d4a565c2
|
Be consistent with things that lack support
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
2a14dc8145
|
Ignore SetDepthMode
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
1843b09cca
|
Make Texture Volatile on dispose
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
673ffa97a1
|
Format
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
245fb4811e
|
Fix present
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
d786020778
|
Fix Depth/Stencil attachments
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
e6fd4a78d1
|
Break everything :D
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
a24450c088
|
Clamp ScissorRect
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
2b9c80e492
|
Set DepthAttachmentPixelFormat
|
2024-06-20 17:11:38 +01:00 |
|