Isaac Marovitz
|
db6788ec3a
|
Fix buffer access syntax
|
2024-09-18 23:26:04 +02:00 |
Isaac Marovitz
|
1f7a5901ad
|
Dispose pipeline before window
|
2024-09-18 23:26:04 +02:00 |
Isaac Marovitz
|
fa349408b1
|
Set scissors & viewports
|
2024-09-18 23:26:04 +02:00 |
Isaac Marovitz
|
9afcbda196
|
Format
|
2024-09-18 23:26:03 +02:00 |
Isaac Marovitz
|
65146bd3e4
|
Format
|
2024-09-18 23:26:03 +02:00 |
Isaac Marovitz
|
3e40dd08ec
|
Fix some crashes
|
2024-09-18 23:26:03 +02:00 |
Isaac Marovitz
|
0f41219e5f
|
Fix Cubemap & Array Texture Creation
|
2024-09-18 23:26:02 +02:00 |
Isaac Marovitz
|
6d3f3b30b8
|
Properly check for 3D
|
2024-09-18 23:26:02 +02:00 |
Isaac Marovitz
|
f611fc7103
|
Fix swizzle for certain formats
|
2024-09-18 23:26:02 +02:00 |
Isaac Marovitz
|
1b7634f232
|
Blit at the end of the render
|
2024-09-18 23:26:01 +02:00 |
Isaac Marovitz
|
54865122aa
|
Load attachments
|
2024-09-18 23:26:01 +02:00 |
Isaac Marovitz
|
3f8c111eef
|
Cleanup Shader I/O
|
2024-09-18 23:26:00 +02:00 |
Isaac Marovitz
|
cc8bc3f921
|
Fix fragment shader bindings
|
2024-09-18 23:26:00 +02:00 |
Isaac Marovitz
|
8fd4270012
|
Fix VertexBuffers
Naive non-managed approach
|
2024-09-18 23:25:59 +02:00 |
Isaac Marovitz
|
a179c6111c
|
Fix some shader gen problems…
|
2024-09-18 23:25:59 +02:00 |
Isaac Marovitz
|
4560fe762b
|
Formatting
|
2024-09-18 23:25:59 +02:00 |
Isaac Marovitz
|
711fba5475
|
Make TypeConversion failure an error
|
2024-09-18 23:25:58 +02:00 |
Isaac Marovitz
|
f7c9d77968
|
Fix MSL Reinterpret Casts
|
2024-09-18 23:25:58 +02:00 |
Isaac Marovitz
|
0de46a3a70
|
Dont set Vertex Attributes for now
|
2024-09-18 23:25:58 +02:00 |
Isaac Marovitz
|
67269fd9a9
|
Remove capture code
|
2024-09-18 23:25:57 +02:00 |
Isaac Marovitz
|
4b80b015fb
|
Bind Textures & Samplers
|
2024-09-18 23:25:56 +02:00 |
Isaac Marovitz
|
7febe159fe
|
Revise ISampler
|
2024-09-18 23:25:56 +02:00 |
Isaac Marovitz
|
a104af7410
|
Try again
|
2024-09-18 23:25:55 +02:00 |
Isaac Marovitz
|
c9f7d7e85a
|
Resolve warning
|
2024-09-18 23:25:55 +02:00 |
Isaac Marovitz
|
6e2dfefd8f
|
Formatting
|
2024-09-18 23:25:55 +02:00 |
Isaac Marovitz
|
84d9ec13b9
|
FIx build
|
2024-09-18 23:25:54 +02:00 |
Isaac Marovitz
|
f959a910eb
|
Fix some rebase errors
|
2024-09-18 23:25:54 +02:00 |
Isaac Marovitz
|
c3aba3a6d5
|
End Pass on Dispose
|
2024-09-18 23:25:53 +02:00 |
Isaac Marovitz
|
84d0b3b052
|
Don’t change Render State if Vertex Function is Invalid
|
2024-09-18 23:25:53 +02:00 |
Isaac Marovitz
|
d397e9477a
|
“Report” Driver
|
2024-09-18 23:25:53 +02:00 |
Isaac Marovitz
|
45f5d99436
|
Adjust function signature
|
2024-09-18 23:25:52 +02:00 |
Isaac Marovitz
|
1d36be2537
|
Get it building again
|
2024-09-18 23:25:52 +02:00 |
Isaac Marovitz
|
bd95b023c5
|
Render Targets
|
2024-09-18 23:25:51 +02:00 |
Isaac Marovitz
|
134e258751
|
format
|
2024-09-18 23:25:51 +02:00 |
Isaac Marovitz
|
dbdd9b9d80
|
Formatting
|
2024-09-18 23:25:51 +02:00 |
Isaac Marovitz
|
2d156a3c08
|
smh
|
2024-09-18 23:25:50 +02:00 |
Isaac Marovitz
|
5452048292
|
Dont specify [[stage_in]] on fragment
|
2024-09-18 23:25:50 +02:00 |
Isaac Marovitz
|
cec40e5bd5
|
If one shader fails, whole program fails
|
2024-09-18 23:25:50 +02:00 |
Isaac Marovitz
|
6e3b317d26
|
Fix fragment shaders (and fuck everything up)
|
2024-09-18 23:25:49 +02:00 |
Isaac Marovitz
|
1ac82d527b
|
Vertex buffer data
|
2024-09-18 23:25:49 +02:00 |
Isaac Marovitz
|
5eff585e8f
|
Dont be stupid
|
2024-09-18 23:25:49 +02:00 |
Isaac Marovitz
|
91c040d649
|
Dont set 0 attributes
|
2024-09-18 23:25:48 +02:00 |
Isaac Marovitz
|
bb09ab818c
|
Reset Descriptor instead of making a new object
|
2024-09-18 23:25:48 +02:00 |
Isaac Marovitz
|
2051e274ee
|
Set Vertex Descriptor properly
|
2024-09-18 23:25:48 +02:00 |
Isaac Marovitz
|
52640171bf
|
Start vertex descriptor work
|
2024-09-18 23:25:47 +02:00 |
Isaac Marovitz
|
a2df7f3fe9
|
Implement CreateProgram
|
2024-09-18 23:25:47 +02:00 |
Isaac Marovitz
|
a0ebf80fd6
|
Fix fragment output color
|
2024-09-18 23:25:46 +02:00 |
Isaac Marovitz
|
f83c75eb7e
|
Set TargetLanguage for Metal to MSL
|
2024-09-18 23:25:46 +02:00 |
Isaac Marovitz
|
983701dd7c
|
Fix IoMap variable names
Output struct
Lazy Vertex IO
Output fixes
Fix output struct definition
MSL Binding Model description
Might need tweaks/adjustments
Cleanup
Typo + Format
|
2024-09-18 23:25:46 +02:00 |
Isaac Marovitz
|
97d69265fe
|
Fix ETC2 PTA formats
Format
|
2024-09-18 23:25:45 +02:00 |