Samuliak
|
78553f31d9
|
do memory barriers
|
2024-12-23 21:30:50 -06:00 |
|
Samuliak
|
60084f826e
|
remove useless parameters
|
2024-12-23 21:30:48 -06:00 |
|
Samuliak
|
280efb2ed6
|
set the inline state after restoring state
|
2024-12-23 21:30:46 -06:00 |
|
Samuliak
|
14607f4471
|
make states private
|
2024-12-23 21:30:41 -06:00 |
|
Samuliak
|
fd4fe01348
|
fix: incorrect merge stuff
|
2024-12-23 21:30:39 -06:00 |
|
Samuliak
|
8f91b556af
|
don't interrupt render pass before color clear
|
2024-12-23 21:30:29 -06:00 |
|
Samuliak
|
305a703d4a
|
implement save and restore state system
|
2024-12-23 21:30:22 -06:00 |
|
Samuliak
|
a2c0c11380
|
revert deferred clears
|
2024-12-23 21:30:02 -06:00 |
|
Samuliak
|
016df3b050
|
prepare for deferred clears
|
2024-12-23 21:29:58 -06:00 |
|
Samuliak
|
084b75a398
|
resolve merge conflicts
|
2024-12-23 21:29:56 -06:00 |
|
Isaac Marovitz
|
91aed4d0dd
|
Rebase
|
2024-12-23 21:29:54 -06:00 |
|
Isaac Marovitz
|
bea46ff9ce
|
Cleanup + Format
|
2024-12-23 21:29:50 -06:00 |
|
Isaac Marovitz
|
58fb8564a8
|
Start Proper Dispose
|
2024-12-23 21:29:47 -06:00 |
|
Samuliak
|
94e077ca27
|
do texture barrier tiled
|
2024-12-23 21:29:44 -06:00 |
|
Samuliak
|
a10b0230c3
|
do texture barrier
|
2024-12-23 21:29:42 -06:00 |
|
Samuliak
|
c7dc9ba34e
|
implement depth stencil cache
|
2024-12-23 21:29:40 -06:00 |
|
Isaac Marovitz
|
ad4db6b242
|
Fix typo in SamplerType.TextureBuffer
|
2024-12-23 21:29:37 -06:00 |
|
Isaac Marovitz
|
11c596a18a
|
Fix StoreActions & Don’t Clamp Scissor for Now
|
2024-12-23 21:29:35 -06:00 |
|
Isaac Marovitz
|
7f8d54d6dc
|
Depth Clear
|
2024-12-23 21:29:33 -06:00 |
|
Isaac Marovitz
|
90e3899c23
|
Shitty Clears + Inline Buffer Improvements?
|
2024-12-23 21:29:24 -06:00 |
|
Isaac Marovitz
|
381f4ec091
|
FragmentOutputDepth Fixes
|
2024-12-23 21:29:20 -06:00 |
|
Isaac Marovitz
|
b76f9105c8
|
Depth Sampler Fixes
|
2024-12-23 21:29:09 -06:00 |
|
Isaac Marovitz
|
486fd78eba
|
Revert position changes
|
2024-12-23 21:29:06 -06:00 |
|
Isaac Marovitz
|
38385bad30
|
Nvm it should be in.position
|
2024-12-23 21:29:04 -06:00 |
|
Isaac Marovitz
|
27ece39dbe
|
More shader fixes
|
2024-12-23 21:29:02 -06:00 |
|
Samuliak
|
7a6c7196c8
|
fix: incorrect layer count of texture view
|
2024-12-23 21:28:59 -06:00 |
|
Samuliak
|
765ca8e6c0
|
don't use mask on size query
|
2024-12-23 21:28:57 -06:00 |
|
Samuliak
|
d5b98d6187
|
declare local memory
|
2024-12-23 21:28:51 -06:00 |
|
Samuliak
|
913f25b2a0
|
support multiple render targets & fix: incorrect texture name
|
2024-12-23 21:28:41 -06:00 |
|
Samuliak
|
5d0ae23a0b
|
put render pipeline cache into a separate file
|
2024-12-23 21:28:38 -06:00 |
|
Samuliak
|
dd5fb8bed9
|
implement pipeline cache
|
2024-12-23 21:28:36 -06:00 |
|
Isaac Marovitz
|
2316f30de1
|
Use return value of BeginRenderPass
|
2024-12-23 21:28:33 -06:00 |
|
Isaac Marovitz
|
96eea9de23
|
Cleanup
|
2024-12-23 21:28:31 -06:00 |
|
Samuliak
|
9c5917912b
|
remove outdated comment
|
2024-12-23 21:28:29 -06:00 |
|
Isaac Marovitz
|
efe575c9b2
|
Fix table
|
2024-12-23 21:28:27 -06:00 |
|
Isaac Marovitz
|
ba4d6815ea
|
Dont hardcode Vertex Format
|
2024-12-23 21:28:20 -06:00 |
|
Samuliak
|
9b99f55c4f
|
style
|
2024-12-23 21:28:17 -06:00 |
|
Samuliak
|
5a6169b19d
|
bring back inline updates for some state
|
2024-12-23 21:28:15 -06:00 |
|
Samuliak
|
f30aa98ce5
|
fix: don't rebind pipeline unless dirty
|
2024-12-23 21:28:12 -06:00 |
|
Samuliak
|
149141594f
|
don't bind null vertex buffers
|
2024-12-23 21:28:09 -06:00 |
|
Samuliak
|
b5f15de64f
|
mark state as dirty
|
2024-12-23 21:28:07 -06:00 |
|
Samuliak
|
bc9a26bbf2
|
add todo notice
|
2024-12-23 21:28:04 -06:00 |
|
Samuliak
|
f3d314104f
|
don't end render pass when not neccessary
|
2024-12-23 21:28:01 -06:00 |
|
Isaac Marovitz
|
6324569dd2
|
Remove rebase garbage
|
2024-12-23 21:27:30 -06:00 |
|
Isaac Marovitz
|
2c474050f8
|
Be smart and use a bitmask not a list
|
2024-12-23 21:27:18 -06:00 |
|
Isaac Marovitz
|
46cc993f9a
|
Cleanup
|
2024-12-23 21:27:15 -06:00 |
|
Isaac Marovitz
|
c51c8bdae6
|
Fix Vertex Attributes in Wonder & Kirby
|
2024-12-23 21:27:13 -06:00 |
|
Isaac Marovitz
|
4f356b4117
|
Implement SetDepthClamp
|
2024-12-23 21:27:10 -06:00 |
|
Isaac Marovitz
|
15051d6e56
|
Implement SetBlendState
|
2024-12-23 21:27:08 -06:00 |
|
Isaac Marovitz
|
2587e1ff22
|
Be consistent with things that lack support
|
2024-12-23 21:27:06 -06:00 |
|