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 |
|
Isaac Marovitz
|
abd5df61c7
|
Fix Depth/Stencil attachments
|
2024-09-19 19:51:09 +02:00 |
|
Isaac Marovitz
|
e8c3267630
|
Break everything :D
|
2024-09-19 19:51:09 +02:00 |
|
Isaac Marovitz
|
e258e7688f
|
Clamp ScissorRect
|
2024-09-19 19:51:09 +02:00 |
|
Isaac Marovitz
|
4367c1ea58
|
Set DepthAttachmentPixelFormat
|
2024-09-19 19:51:09 +02:00 |
|
Isaac Marovitz
|
ecc923fa26
|
Set Depth Attachment Texture
|
2024-09-19 19:51:09 +02:00 |
|
Isaac Marovitz
|
e6b4626bb7
|
Clamp Viewport ZNear & ZFar
|
2024-09-19 19:51:08 +02:00 |
|
Samuliak
|
42f63d901d
|
format
|
2024-09-19 19:51:08 +02:00 |
|
Samuliak
|
f2a0876fc6
|
use 0 instead of undef
|
2024-09-19 19:51:08 +02:00 |
|
Samuliak
|
a7e56fc9ed
|
fix: pass array index as an additional argument to sample
|
2024-09-19 19:51:08 +02:00 |
|
Samuliak
|
4cd6074862
|
don't declare samplers for separate textures
|
2024-09-19 19:51:08 +02:00 |
|
Samuliak
|
cda64928a2
|
don't hardcode texture type
|
2024-09-19 19:51:08 +02:00 |
|
Samuliak
|
ac00ce2dfa
|
offset storage buffer bindings by 15
|
2024-09-19 19:51:07 +02:00 |
|
Samuliak
|
a90aa9c105
|
fix: incorrect abs instruction
|
2024-09-19 19:51:07 +02:00 |
|
Samuliak
|
2a43323e34
|
add: vertex and instance id arguments
|
2024-09-19 19:51:07 +02:00 |
|
Samuliak
|
a368398abd
|
determine type of buffer by its field types
|
2024-09-19 19:51:07 +02:00 |
|