Feifan He
|
75e0cde045
|
vkd3d-shader/msl: Implement support for VKD3DSPR_CONSTBUFFER registers.
|
2024-10-10 19:41:31 +02:00 |
|
Feifan He
|
2d7832e738
|
vkd3d-shader/msl: Generate shader descriptor structure declarations.
|
2024-10-10 19:40:34 +02:00 |
|
Feifan He
|
b7314e2438
|
vkd3d-shader/msl: Handle signature element masks in the prologue and epilogue.
|
2024-10-07 17:21:52 +02:00 |
|
Feifan He
|
7c42da465a
|
vkd3d-shader/msl: Generate the shader entry point prologue.
|
2024-10-07 17:21:52 +02:00 |
|
Feifan He
|
cd070f9995
|
vkd3d-shader/msl: Generate the shader entry point epilogue.
|
2024-10-07 17:21:52 +02:00 |
|
Feifan He
|
a88f3168e5
|
vkd3d-shader/msl: Generate the shader entry point.
|
2024-10-07 17:21:52 +02:00 |
|
Feifan He
|
577cc47740
|
vkd3d-shader/msl: Generate shader input structure declarations.
|
2024-10-07 17:21:52 +02:00 |
|
Feifan He
|
cd5917c648
|
vkd3d-shader/msl: Generate shader output structure declarations.
|
2024-10-07 17:21:27 +02:00 |
|
Feifan He
|
e8b14d765d
|
vkd3d-shader/msl: Implement support for VKD3DSPR_TEMP registers.
|
2024-09-24 13:56:11 +02:00 |
|
Feifan He
|
9b1b7e86cf
|
vkd3d-shader/msl: Implement VKD3DSIH_RET.
|
2024-09-18 15:02:57 +02:00 |
|
Feifan He
|
7aa0de27e9
|
vkd3d-shader/msl: Implement VKD3DSIH_MOV.
|
2024-09-18 14:48:03 +02:00 |
|
Feifan He
|
deda49e501
|
vkd3d-shader/msl: Implement VKD3DSIH_NOP.
|
2024-09-17 11:30:26 +02:00 |
|
Feifan He
|
842841907e
|
vkd3d-shader/msl: Add vkd3d-shader version information to the generated shader.
|
2024-09-17 11:30:26 +02:00 |
|
Feifan He
|
c278c901b5
|
vkd3d-shader/msl: Keep track of the current indentation level
|
2024-09-17 11:30:26 +02:00 |
|
Feifan He
|
5df81049aa
|
vkd3d-shader/msl: Call vsir_program_transform() before generating code.
|
2024-09-12 18:09:00 +02:00 |
|
Feifan He
|
47981def0d
|
vkd3d-shader/msl: Generate comments for unhandled instructions.
Similar to commit 8a60814476 for the GLSL
target.
|
2024-09-12 18:04:44 +02:00 |
|
Feifan He
|
23ba1a5e07
|
vkd3d-shader: Introduce VKD3D_SHADER_TARGET_MSL.
|
2024-09-12 17:03:32 +02:00 |
|