Isaac Marovitz
|
80bb95dfb9
|
Shader Extra Set Support + Cleanup (#36)
Separate samplers are now supported and arrays in constant sets are bound
|
2024-12-23 21:41:39 -06:00 |
|
Isaac Marovitz
|
1af7dc4b68
|
Fix stencil clears
|
2024-12-23 21:37:14 -06:00 |
|
Isaac Marovitz
|
dae0f3cded
|
Argument Buffers (#24)
* Stuff
* More arg buffer stuff
* Fixes
* Rebase
* Pass storage buffers to inline functions
* Fix binding
* Fix typo + Fix a couple shaders
* Enforce ids
* Dispose
* Mark used buffers as resident
* Update depth clear shader
* Fix non-contiguous struct defs
* Update ChangeBufferStride
* Fix StorageBuffer assignments
* Fix odyssey crash
* Retain buffer bindings
* Pad Std140
* Set texture data with safe buffers
* Clone buffers
* Always declare vert in
* Stop clears from breaking OpenGL games
* Fix depth clear
* Use invariant position
* Horribly inefficient texture & sampler arg buffers
* Fix missing struct access
* Minimise rebinds as much as possible
* Build arg buffers on staging buffer
|
2024-12-23 21:37:01 -06:00 |
|
Samuliak
|
016df3b050
|
prepare for deferred clears
|
2024-12-23 21:29:58 -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
|
c7b6e4cf80
|
Break everything :D
|
2024-12-23 21:25:24 -06:00 |
|