Henri Verbeet
|
bc70d575ae
|
vkd3d-shader/glsl: Implement VKD3DSIH_OR.
|
2024-09-20 17:16:33 +02:00 |
|
Henri Verbeet
|
e289c3999d
|
vkd3d-shader/glsl: Implement VKD3DSIH_INE.
|
2024-09-20 17:16:33 +02:00 |
|
Henri Verbeet
|
3b3fe1da2c
|
vkd3d-shader/glsl: Implement VKD3DSIH_MUL.
|
2024-09-20 17:16:33 +02:00 |
|
Atharva Nimbalkar
|
2fc35da940
|
vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants.
|
2024-09-20 17:16:33 +02:00 |
|
Henri Verbeet
|
2409966ff2
|
vkd3d-shader/glsl: Implement VKD3DSIH_NEU.
|
2024-09-20 17:16:33 +02:00 |
|
Atharva Nimbalkar
|
f8d403f330
|
vkd3d-shader/glsl: Implement VKD3DSIH_AND.
|
2024-09-19 14:35:24 +02:00 |
|
Henri Verbeet
|
c8acf285cb
|
vkd3d-shader/glsl: Implement support for VKD3DSPSM_ABS modifiers.
|
2024-09-19 14:35:20 +02:00 |
|
Atharva Nimbalkar
|
1d485cc8a9
|
vkd3d-shader/glsl: Implement support for VKD3DSPR_IMMCONST registers.
|
2024-09-19 14:32:29 +02:00 |
|
Atharva Nimbalkar
|
ab07637ee1
|
vkd3d-shader/glsl: Implement VKD3DSIH_ADD.
|
2024-09-19 14:29:46 +02:00 |
|
Henri Verbeet
|
ae40184631
|
vkd3d-shader/glsl: Implement support for VKD3DSPR_CONSTBUFFER registers.
|
2024-09-19 14:29:46 +02:00 |
|
Henri Verbeet
|
e9f0c6fef3
|
vkd3d-shader/glsl: Handle SV_TARGET outputs.
|
2024-09-18 15:04:52 +02:00 |
|
Henri Verbeet
|
a1487380bb
|
vkd3d-shader/glsl: Implement support for VKD3DSPR_OUTPUT registers.
|
2024-09-17 18:05:47 +02:00 |
|
Henri Verbeet
|
c462c62108
|
vkd3d-shader/glsl: Implement support for VKD3DSPR_INPUT registers.
|
2024-09-17 18:05:47 +02:00 |
|
Giovanni Mascellani
|
096f133b09
|
vkd3d-shader/ir: Rename vsir_program_normalise() to vsir_program_transform().
|
2024-09-11 15:13:14 +02:00 |
|
Nikolay Sivov
|
f0a2e4bc25
|
vkd3d-shader/glsl: Fix a typo in a few messages.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-19 14:20:21 +02:00 |
|
Atharva Nimbalkar
|
2170fdc633
|
vkd3d-shader/glsl: Implement support for VKD3DSPR_TEMP registers.
|
2024-07-30 16:31:59 +02:00 |
|
Atharva Nimbalkar
|
337a030908
|
vkd3d-shader/glsl: Implement VKD3DSIH_MOV.
|
2024-07-30 16:31:59 +02:00 |
|
Giovanni Mascellani
|
a484063cd2
|
vkd3d: Introduce debug severity MESSAGE.
That's intended for messages that it's pretty important that the
user receives, but that are not proper error messages.
|
2024-07-29 13:17:19 +02:00 |
|
Henri Verbeet
|
1fe7a6581b
|
vkd3d-shader/ir: Rename the "handler_idx" field of struct vkd3d_shader_instruction to "opcode".
|
2024-05-30 19:57:01 +02:00 |
|
Henri Verbeet
|
8345b9b6f5
|
vkd3d-shader/glsl: Implement VKD3DSIH_NOP.
|
2024-04-22 23:14:30 +02:00 |
|
Henri Verbeet
|
414bb99542
|
vkd3d-shader/glsl: Add vkd3d-shader version information to the generated shader.
|
2024-04-19 22:23:55 +02:00 |
|
Henri Verbeet
|
e17e481130
|
vkd3d-shader/glsl: Call vkd3d_shader_normalise().
|
2024-04-17 22:52:20 +02:00 |
|
Henri Verbeet
|
b98171878f
|
vkd3d-shader/glsl: Keep track of the current indentation level.
|
2024-03-18 23:07:52 +01:00 |
|
Henri Verbeet
|
8a60814476
|
vkd3d-shader/glsl: Generate comments for unhandled instructions.
Mostly for debugging purposes; we'll fail compilation, but will still trace
the shader that would have been generated.
|
2024-03-14 23:24:19 +01:00 |
|
Henri Verbeet
|
9869fbb0ea
|
vkd3d-shader/glsl: Trace the generated shader.
Even if compilation ultimately failed.
|
2024-03-14 23:24:16 +01:00 |
|