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 |
Isaac Marovitz
|
70a8c72742
|
Rebase + Format
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
467aa5fc3e
|
use unknown texture usage
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
f6e9a88ce7
|
don't hardcode render pipeline attachments
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
9be9d2ada0
|
create GetSwizzle helper function
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
7bfe9564a6
|
add: textures and samplers as shader arguments & fix: issue with casting
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
903a330767
|
support fragment coord as an input to a shader
|
2024-09-15 08:42:19 -04:00 |
Samuliak
|
f97fb23764
|
support texture views
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
266c550e94
|
Format
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
5a17653e1b
|
Rebase + GAL Changes
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
09f88ec0eb
|
Remove TODOs
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
657e344c08
|
Fix Scissor/Viewport state & Validation Error
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
e3819a02bb
|
Require Argument Buffers Tier 2
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
af00bc0fb5
|
Buffer bindings in shader…
Will need to be reworked
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
49724e4344
|
Bind Uniform & Storage Buffers
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
23768f4fd1
|
Fix buffer access syntax
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
f9b601d038
|
Dispose pipeline before window
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
188728bc1e
|
Set scissors & viewports
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
fd50a0a204
|
Format
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
8b68f69c85
|
Format
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
03dce2a4b4
|
Fix some crashes
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
5f677465e0
|
Fix Cubemap & Array Texture Creation
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
504dbec78e
|
Properly check for 3D
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
46409ec557
|
Fix swizzle for certain formats
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
b96e2e72f2
|
Blit at the end of the render
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
664eda5a0e
|
Load attachments
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
c34c0b0855
|
Cleanup Shader I/O
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
91db4d8637
|
Fix fragment shader bindings
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
4238c7d15e
|
Fix VertexBuffers
Naive non-managed approach
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
26f038c52b
|
Fix some shader gen problems…
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
f0e2a5eca3
|
Formatting
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
d860fcb392
|
Make TypeConversion failure an error
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
cae51cfe8d
|
Fix MSL Reinterpret Casts
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
6e8e454270
|
Dont set Vertex Attributes for now
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
564fbf51df
|
Remove capture code
|
2024-09-15 08:42:19 -04:00 |
Isaac Marovitz
|
7c63870e62
|
Bind Textures & Samplers
|
2024-09-15 08:42:19 -04:00 |