Isaac Marovitz
|
57b8b8ad7d
|
Fix Scissor/Viewport state & Validation Error
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
3b3b85c24a
|
Require Argument Buffers Tier 2
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
1ca319bbe1
|
Buffer bindings in shader…
Will need to be reworked
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
5e90993196
|
Bind Uniform & Storage Buffers
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
4532fb872a
|
Fix buffer access syntax
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
f23ef282ce
|
Dispose pipeline before window
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
3eab14be73
|
Set scissors & viewports
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
7a026ad741
|
Format
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
52d1ecaa31
|
Format
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
b104ff7c37
|
Fix some crashes
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
d0e6320c4d
|
Fix Cubemap & Array Texture Creation
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
a43e3c096f
|
Properly check for 3D
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
0cf9533e14
|
Fix swizzle for certain formats
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
47e5cefa16
|
Blit at the end of the render
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
95f85b7daa
|
Load attachments
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
80aa654d11
|
Cleanup Shader I/O
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
1d50920936
|
Fix fragment shader bindings
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
e18c886830
|
Fix VertexBuffers
Naive non-managed approach
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
4e4c2da3f5
|
Fix some shader gen problems…
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
0eb726ee28
|
Formatting
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
aa8ed24f96
|
Make TypeConversion failure an error
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
aa22034429
|
Fix MSL Reinterpret Casts
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
b4675e2b72
|
Dont set Vertex Attributes for now
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
b3bae213db
|
Remove capture code
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
43f18f127d
|
Bind Textures & Samplers
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
187db22dfc
|
Revise ISampler
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
1a40918739
|
Try again
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
d863f1aed0
|
Resolve warning
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
2c2f558a5a
|
Formatting
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
c6b25fcb9e
|
FIx build
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
9c408ae466
|
Fix some rebase errors
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
4ab00b3c6e
|
End Pass on Dispose
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
92a2a8f737
|
Don’t change Render State if Vertex Function is Invalid
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
de1ddd8f79
|
“Report” Driver
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
bafd7565b2
|
Adjust function signature
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
db0e326de3
|
Get it building again
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
65c8c883a3
|
Render Targets
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
67656a07af
|
format
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
d70db556a1
|
Formatting
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
82af73a5bf
|
smh
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
0d16b0d51b
|
Dont specify [[stage_in]] on fragment
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
02737418c5
|
If one shader fails, whole program fails
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
91f41c6660
|
Fix fragment shaders (and fuck everything up)
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
1756325a67
|
Vertex buffer data
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
db929f421a
|
Dont be stupid
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
9ce4de891f
|
Dont set 0 attributes
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
085078cda4
|
Reset Descriptor instead of making a new object
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
c8dc377f47
|
Set Vertex Descriptor properly
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
b5070b1478
|
Start vertex descriptor work
|
2024-05-16 15:41:41 -04:00 |
|
Isaac Marovitz
|
3b93d90902
|
Implement CreateProgram
|
2024-05-16 15:41:41 -04:00 |
|