Isaac Marovitz
|
72b9559e86
|
Shitty Clears + Inline Buffer Improvements?
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
0dfb755a01
|
FragmentOutputDepth Fixes
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
bdb57934ef
|
Depth Sampler Fixes
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
8c001adce6
|
Revert position changes
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
a463a32671
|
Nvm it should be in.position
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
d54df5783e
|
More shader fixes
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
dde3ce117c
|
fix: incorrect layer count of texture view
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
bd1f215149
|
don't use mask on size query
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
9e14a8f2fa
|
declare local memory
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
5e3706a8da
|
support multiple render targets & fix: incorrect texture name
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
d86237f49c
|
put render pipeline cache into a separate file
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
a6b20f4129
|
implement pipeline cache
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
13aa76f66c
|
Use return value of BeginRenderPass
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
305a092dcc
|
Cleanup
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
6366ca0e60
|
remove outdated comment
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
2ed2ff5b81
|
Fix table
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
931f23b25a
|
Dont hardcode Vertex Format
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
28c5bf843e
|
style
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
658b1aa84f
|
bring back inline updates for some state
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
2a53211217
|
fix: don't rebind pipeline unless dirty
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
d5f2b7d28b
|
don't bind null vertex buffers
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
6af4581e42
|
mark state as dirty
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
5526c8129f
|
add todo notice
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
c1a6b9831c
|
don't end render pass when not neccessary
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
d4628ce4c0
|
Remove rebase garbage
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
a4c395b0ad
|
Be smart and use a bitmask not a list
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
1b67ee0133
|
Cleanup
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
9696fd3eba
|
Fix Vertex Attributes in Wonder & Kirby
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
ecb8bffe03
|
Implement SetDepthClamp
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
91eea95437
|
Implement SetBlendState
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
2a2003837b
|
Be consistent with things that lack support
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
dd6135463a
|
Ignore SetDepthMode
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
c061e7391a
|
Make Texture Volatile on dispose
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
450b8ad382
|
Format
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
702a99f4c4
|
Fix present
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
9a8761ddb9
|
Fix Depth/Stencil attachments
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
dd22b0c0bd
|
Break everything :D
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
00c2c98c50
|
Clamp ScissorRect
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
f40bdc1f18
|
Set DepthAttachmentPixelFormat
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
6a2db0b198
|
Set Depth Attachment Texture
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
8526444dc6
|
Clamp Viewport ZNear & ZFar
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
b633337af1
|
format
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
ef7741cec1
|
use 0 instead of undef
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
a96f63b8b5
|
fix: pass array index as an additional argument to sample
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
87764fcc26
|
don't declare samplers for separate textures
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
811be972b7
|
don't hardcode texture type
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
99600bbd6f
|
offset storage buffer bindings by 15
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
0dace0c4f7
|
fix: incorrect abs instruction
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
7bfe99f951
|
add: vertex and instance id arguments
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
0bce31d898
|
determine type of buffer by its field types
|
2024-09-15 08:42:19 -04:00 |