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 |
|