Isaac Marovitz
|
722aa4e45d
|
Rebase + GAL Changes
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
00b99770a2
|
Remove TODOs
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
df6821d023
|
Fix Scissor/Viewport state & Validation Error
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
17aa3c6d0f
|
Require Argument Buffers Tier 2
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
5a320cca19
|
Buffer bindings in shader…
Will need to be reworked
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
192a84aa2d
|
Bind Uniform & Storage Buffers
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
ebc53d7961
|
Fix buffer access syntax
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
4d063f80b8
|
Dispose pipeline before window
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
316fea1fa9
|
Set scissors & viewports
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
a9db9f5b27
|
Format
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
009f791879
|
Format
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
c0bb55cf5e
|
Fix some crashes
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
54c8dabadc
|
Fix Cubemap & Array Texture Creation
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
04ca284e14
|
Properly check for 3D
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
d58f79ae0f
|
Fix swizzle for certain formats
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
cd7d62542a
|
Blit at the end of the render
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
72209ba2a6
|
Load attachments
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
70ba3506b0
|
Cleanup Shader I/O
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
35cc208435
|
Fix fragment shader bindings
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
8dca53685a
|
Fix VertexBuffers
Naive non-managed approach
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
e517cfeb8f
|
Fix some shader gen problems…
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
4a30b58e0b
|
Formatting
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
bdd9ede4fd
|
Make TypeConversion failure an error
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
84a8edf675
|
Fix MSL Reinterpret Casts
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
e8a2637d46
|
Dont set Vertex Attributes for now
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
e4a14dd23a
|
Remove capture code
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
ffb7423260
|
Bind Textures & Samplers
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
80340c98d3
|
Revise ISampler
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
b8c60e993a
|
Try again
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
d88314424b
|
Resolve warning
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
df8fca012f
|
Formatting
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
3d897c4f9a
|
FIx build
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
62bf395970
|
Fix some rebase errors
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
bb742f64c6
|
End Pass on Dispose
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
a669592651
|
Don’t change Render State if Vertex Function is Invalid
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
eb5fa2b546
|
“Report” Driver
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
8e99199e19
|
Adjust function signature
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
b439a52ac7
|
Get it building again
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
b9c4a23f22
|
Render Targets
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
64c95bd8d8
|
format
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
264742f085
|
Formatting
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
64d12e8d23
|
smh
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
a9e9819b33
|
Dont specify [[stage_in]] on fragment
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
a58d1cffe4
|
If one shader fails, whole program fails
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
511db833db
|
Fix fragment shaders (and fuck everything up)
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
2890fc1069
|
Vertex buffer data
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
7f41e7dbd4
|
Dont be stupid
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
c58cc76b39
|
Dont set 0 attributes
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
8232ce7d72
|
Reset Descriptor instead of making a new object
|
2024-09-28 19:03:01 -04:00 |
|
Isaac Marovitz
|
db9de66437
|
Set Vertex Descriptor properly
|
2024-09-28 19:03:01 -04:00 |
|