Samuliak
|
a3e4517d94
|
fix: incorrect merge stuff
|
2024-09-19 19:51:18 +02:00 |
|
Samuliak
|
dccf406ce7
|
don't interrupt render pass before color clear
|
2024-09-19 19:51:18 +02:00 |
|
Samuliak
|
4f03a49cb4
|
implement save and restore state system
|
2024-09-19 19:51:18 +02:00 |
|
Samuliak
|
186af7b0d1
|
revert deferred clears
|
2024-09-19 19:51:18 +02:00 |
|
Samuliak
|
b00f3acb68
|
prepare for deferred clears
|
2024-09-19 19:51:18 +02:00 |
|
Samuliak
|
4d34c4d027
|
resolve merge conflicts
|
2024-09-19 19:51:18 +02:00 |
|
Isaac Marovitz
|
216cc2659f
|
Rebase
|
2024-09-19 19:51:17 +02:00 |
|
Isaac Marovitz
|
464ed7b25c
|
Cleanup + Format
|
2024-09-19 19:51:17 +02:00 |
|
Isaac Marovitz
|
6927fd8add
|
Start Proper Dispose
|
2024-09-19 19:51:17 +02:00 |
|
Samuliak
|
d0d41f1269
|
do texture barrier tiled
|
2024-09-19 19:51:17 +02:00 |
|
Samuliak
|
c2abbfa3b5
|
do texture barrier
|
2024-09-19 19:51:17 +02:00 |
|
Samuliak
|
c504ea2862
|
implement depth stencil cache
|
2024-09-19 19:51:16 +02:00 |
|
Isaac Marovitz
|
f81f636367
|
Fix typo in SamplerType.TextureBuffer
|
2024-09-19 19:51:16 +02:00 |
|
Isaac Marovitz
|
ab270bc23e
|
Fix StoreActions & Don’t Clamp Scissor for Now
|
2024-09-19 19:51:16 +02:00 |
|
Isaac Marovitz
|
82c7766fa5
|
Depth Clear
|
2024-09-19 19:51:16 +02:00 |
|
Isaac Marovitz
|
f200419c6e
|
Shitty Clears + Inline Buffer Improvements?
|
2024-09-19 19:51:16 +02:00 |
|
Isaac Marovitz
|
b2ae66c536
|
FragmentOutputDepth Fixes
|
2024-09-19 19:51:16 +02:00 |
|
Isaac Marovitz
|
5b27c4fbb1
|
Depth Sampler Fixes
|
2024-09-19 19:51:15 +02:00 |
|
Isaac Marovitz
|
2d576e006c
|
Revert position changes
|
2024-09-19 19:51:15 +02:00 |
|
Isaac Marovitz
|
e350561339
|
Nvm it should be in.position
|
2024-09-19 19:51:15 +02:00 |
|
Isaac Marovitz
|
41d18cc6b7
|
More shader fixes
|
2024-09-19 19:51:15 +02:00 |
|
Samuliak
|
00134616b3
|
fix: incorrect layer count of texture view
|
2024-09-19 19:51:15 +02:00 |
|
Samuliak
|
07c38abf12
|
don't use mask on size query
|
2024-09-19 19:51:15 +02:00 |
|
Samuliak
|
83a4c626e2
|
declare local memory
|
2024-09-19 19:51:14 +02:00 |
|
Samuliak
|
1ba6a3453d
|
support multiple render targets & fix: incorrect texture name
|
2024-09-19 19:51:14 +02:00 |
|
Samuliak
|
71de0ee2ce
|
put render pipeline cache into a separate file
|
2024-09-19 19:51:14 +02:00 |
|
Samuliak
|
3ff09355e1
|
implement pipeline cache
|
2024-09-19 19:51:14 +02:00 |
|
Isaac Marovitz
|
4ad8aceb28
|
Use return value of BeginRenderPass
|
2024-09-19 19:51:14 +02:00 |
|
Isaac Marovitz
|
638618599e
|
Cleanup
|
2024-09-19 19:51:13 +02:00 |
|
Samuliak
|
d69b08e25e
|
remove outdated comment
|
2024-09-19 19:51:13 +02:00 |
|
Isaac Marovitz
|
89ea27d7c2
|
Fix table
|
2024-09-19 19:51:13 +02:00 |
|
Isaac Marovitz
|
783d6bd35e
|
Dont hardcode Vertex Format
|
2024-09-19 19:51:13 +02:00 |
|
Samuliak
|
879fa7c562
|
style
|
2024-09-19 19:51:13 +02:00 |
|
Samuliak
|
77edd81df6
|
bring back inline updates for some state
|
2024-09-19 19:51:13 +02:00 |
|
Samuliak
|
f6694d28a6
|
fix: don't rebind pipeline unless dirty
|
2024-09-19 19:51:12 +02:00 |
|
Samuliak
|
f083d17b9e
|
don't bind null vertex buffers
|
2024-09-19 19:51:12 +02:00 |
|
Samuliak
|
6a551456dd
|
mark state as dirty
|
2024-09-19 19:51:12 +02:00 |
|
Samuliak
|
c94e3be05a
|
add todo notice
|
2024-09-19 19:51:12 +02:00 |
|
Samuliak
|
8143748d48
|
don't end render pass when not neccessary
|
2024-09-19 19:51:12 +02:00 |
|
Isaac Marovitz
|
9a1641eadd
|
Remove rebase garbage
|
2024-09-19 19:51:11 +02:00 |
|
Isaac Marovitz
|
9be7ccce79
|
Be smart and use a bitmask not a list
|
2024-09-19 19:51:11 +02:00 |
|
Isaac Marovitz
|
b41753fb7c
|
Cleanup
|
2024-09-19 19:51:11 +02:00 |
|
Isaac Marovitz
|
3bc508b8d2
|
Fix Vertex Attributes in Wonder & Kirby
|
2024-09-19 19:51:11 +02:00 |
|
Isaac Marovitz
|
5e4950397c
|
Implement SetDepthClamp
|
2024-09-19 19:51:11 +02:00 |
|
Isaac Marovitz
|
79431256d2
|
Implement SetBlendState
|
2024-09-19 19:51:10 +02:00 |
|
Isaac Marovitz
|
4cddc0648f
|
Be consistent with things that lack support
|
2024-09-19 19:51:10 +02:00 |
|
Isaac Marovitz
|
17519fd91a
|
Ignore SetDepthMode
|
2024-09-19 19:51:10 +02:00 |
|
Isaac Marovitz
|
93fdf18b5e
|
Make Texture Volatile on dispose
|
2024-09-19 19:51:10 +02:00 |
|
Isaac Marovitz
|
9bbe88ffd7
|
Format
|
2024-09-19 19:51:10 +02:00 |
|
Isaac Marovitz
|
c6424f1211
|
Fix present
|
2024-09-19 19:51:10 +02:00 |
|