Henri Verbeet
|
27eb3c07ad
|
vkd3d-shader/glsl: Implement switches.
|
2024-10-09 13:14:31 +02:00 |
|
Henri Verbeet
|
93f1af721f
|
vkd3d-shader/glsl: Implement loops.
|
2024-10-09 13:14:31 +02:00 |
|
Henri Verbeet
|
790f35533b
|
vkd3d-shader/glsl: vkd3d-shader/glsl: Implement support for VKD3D_SHADER_COMPONENT_INT inputs.
|
2024-10-09 13:14:31 +02:00 |
|
Henri Verbeet
|
fc8384462f
|
vkd3d-shader/glsl: Implement VKD3DSIH_IMAX.
|
2024-10-08 22:01:56 +02:00 |
|
Henri Verbeet
|
c2a42214ff
|
vkd3d-shader/glsl: Implement VKD3DSIH_INEG.
|
2024-10-08 22:01:56 +02:00 |
|
Henri Verbeet
|
e55bc76fd2
|
vkd3d-shader/glsl: Implement support for VKD3D_SHADER_COMPONENT_UINT inputs.
|
2024-10-08 22:01:56 +02:00 |
|
Henri Verbeet
|
0acebd6e09
|
vkd3d-shader/glsl: Implement support for VKD3D_SHADER_COMPONENT_UINT outputs.
|
2024-10-08 22:01:56 +02:00 |
|
Henri Verbeet
|
95a46fb0f0
|
vkd3d-shader/glsl: Handle SV_POSITION inputs in fragment shaders.
|
2024-10-08 22:01:56 +02:00 |
|
Henri Verbeet
|
e7c4867359
|
vkd3d-shader/glsl: Implement support for VKD3DSPR_IDXTEMP registers.
|
2024-10-07 17:31:20 +02:00 |
|
Henri Verbeet
|
944929d0da
|
vkd3d-shader/glsl: Implement VKD3DSIH_IADD.
|
2024-10-07 17:31:20 +02:00 |
|
Henri Verbeet
|
4eed6b8887
|
vkd3d-shader/glsl: Add interpolation modifiers to interstage inputs and outputs.
|
2024-10-07 17:31:20 +02:00 |
|
Henri Verbeet
|
7b47528e4b
|
vkd3d-shader/glsl: Handle SV_VERTEX_ID inputs.
|
2024-10-07 17:31:20 +02:00 |
|
Henri Verbeet
|
79455041f0
|
vkd3d-shader/glsl: Implement VKD3DSIH_EQO.
|
2024-10-07 17:31:19 +02:00 |
|
Henri Verbeet
|
25232f2b2b
|
vkd3d-shader/glsl: Implement VKD3DSIH_IMUL.
|
2024-10-03 19:20:14 +02:00 |
|
Henri Verbeet
|
4dec4e9959
|
vkd3d-shader/glsl: Implement VKD3DSIH_ILT.
|
2024-10-03 19:18:15 +02:00 |
|
Henri Verbeet
|
68492e704f
|
vkd3d-shader/glsl: Implement VKD3DSIH_IGE.
|
2024-10-03 19:15:48 +02:00 |
|
Henri Verbeet
|
cf6a3ad676
|
vkd3d-shader/glsl: Implement VKD3DSIH_SAMPLE.
|
2024-10-03 19:15:48 +02:00 |
|
Henri Verbeet
|
eb10f0897e
|
vkd3d-shader/glsl: Implement VKD3DSIH_LD.
|
2024-10-03 19:14:43 +02:00 |
|
Henri Verbeet
|
fc4c9b7a95
|
vkd3d-shader/glsl: Implement VKD3DSIH_USHR.
|
2024-10-02 22:30:58 +02:00 |
|
Henri Verbeet
|
babbf11d52
|
vkd3d-shader/glsl: Implement VKD3DSIH_ISHR.
|
2024-10-02 22:30:58 +02:00 |
|
Henri Verbeet
|
7f1c78f8e2
|
vkd3d-shader/glsl: Implement VKD3DSIH_ISHL.
|
2024-10-02 22:30:58 +02:00 |
|
Henri Verbeet
|
f501b8c661
|
vkd3d-shader/glsl: Implement VKD3DSIH_MAD.
|
2024-10-02 22:30:58 +02:00 |
|
Henri Verbeet
|
4103e76245
|
vkd3d-shader/glsl: Implement support for VKD3DSPDM_SATURATE modifiers.
|
2024-10-02 22:30:58 +02:00 |
|
Henri Verbeet
|
3452d126a8
|
vkd3d-shader/glsl: Implement VKD3DSIH_ELSE.
|
2024-10-01 17:29:48 +02:00 |
|
Henri Verbeet
|
01ba2ba6db
|
vkd3d-shader/glsl: Implement VKD3DSIH_NOT.
|
2024-10-01 17:29:48 +02:00 |
|
Henri Verbeet
|
1812258f37
|
vkd3d-shader/glsl: Implement VKD3DSIH_RSQ.
|
2024-10-01 17:29:48 +02:00 |
|
Henri Verbeet
|
5cf8562124
|
vkd3d-shader/glsl: Implement VKD3DSIH_MIN.
|
2024-10-01 17:29:48 +02:00 |
|
Henri Verbeet
|
4f054aed48
|
vkd3d-shader/glsl: Implement VKD3DSIH_MAX.
|
2024-10-01 17:29:48 +02:00 |
|
Henri Verbeet
|
10559fa17a
|
vkd3d-shader/glsl: Implement VKD3DSIH_LOG.
|
2024-09-30 20:21:14 +02:00 |
|
Henri Verbeet
|
700eba0b01
|
vkd3d-shader/glsl: Handle SV_IS_FRONT_FACE inputs.
|
2024-09-30 20:20:11 +02:00 |
|
Henri Verbeet
|
0cc0b68fb4
|
vkd3d-shader/glsl: Implement VKD3DSIH_ROUND_NE.
|
2024-09-30 20:08:58 +02:00 |
|
Henri Verbeet
|
308121ba04
|
vkd3d-shader/glsl: Implement VKD3DSIH_IF and VKD3DSIH_ENDIF.
|
2024-09-30 20:08:58 +02:00 |
|
Henri Verbeet
|
e911433e0c
|
vkd3d-shader/glsl: Implement VKD3DSIH_ROUND_NI.
|
2024-09-30 20:08:58 +02:00 |
|
Henri Verbeet
|
466c8bfbb7
|
vkd3d-shader/glsl: Implement VKD3DSIH_LTO.
|
2024-09-26 17:40:07 +02:00 |
|
Henri Verbeet
|
44e96ad4d6
|
vkd3d-shader/glsl: Implement VKD3DSIH_EXP.
|
2024-09-26 17:40:07 +02:00 |
|
Henri Verbeet
|
d68e60a78a
|
vkd3d-shader/glsl: Implement VKD3DSIH_IEQ.
|
2024-09-26 17:40:07 +02:00 |
|
Henri Verbeet
|
55de9ea405
|
vkd3d-shader/glsl: Implement VKD3DSIH_DCL_INPUT_PS.
|
2024-09-26 17:40:07 +02:00 |
|
Henri Verbeet
|
f0c8b4a3c5
|
vkd3d-shader/glsl: Implement VKD3DSIH_SQRT.
|
2024-09-26 17:40:07 +02:00 |
|
Henri Verbeet
|
92a7cc3420
|
vkd3d-shader/glsl: Implement VKD3DSIH_DP2.
|
2024-09-26 01:04:32 +02:00 |
|
Henri Verbeet
|
b9d8b84b06
|
vkd3d-shader/glsl: Implement VKD3DSIH_DP4.
|
2024-09-26 01:04:32 +02:00 |
|
Henri Verbeet
|
93cd63bc93
|
vkd3d-shader/glsl: Implement VKD3DSIH_DP3.
|
2024-09-26 01:04:32 +02:00 |
|
Henri Verbeet
|
929010ffd7
|
vkd3d-shader/glsl: Implement support for the VKD3DSPR_DEPTHOUT register.
|
2024-09-26 01:04:32 +02:00 |
|
Henri Verbeet
|
459f141e81
|
vkd3d-shader/glsl: Implement VKD3DSIH_ROUND_Z.
|
2024-09-26 01:04:32 +02:00 |
|
Henri Verbeet
|
8e39783770
|
vkd3d-shader/glsl: Implement VKD3DSIH_ROUND_PI.
|
2024-09-24 13:38:26 +02:00 |
|
Henri Verbeet
|
58472e7404
|
vkd3d-shader/glsl: Implement VKD3DSIH_FTOU.
|
2024-09-24 13:38:26 +02:00 |
|
Atharva Nimbalkar
|
f441d3e112
|
vkd3d-shader/glsl: Implement VKD3DSIH_UTOF.
|
2024-09-24 13:38:26 +02:00 |
|
Henri Verbeet
|
a3d06c8f12
|
vkd3d-shader/glsl: Implement VKD3DSIH_FTOI.
|
2024-09-24 13:38:26 +02:00 |
|
Atharva Nimbalkar
|
b81cdcb488
|
vkd3d-shader/glsl: Implement VKD3DSIH_ITOF.
|
2024-09-24 13:38:26 +02:00 |
|
Atharva Nimbalkar
|
ee8e005209
|
vkd3d-shader/glsl: Implement VKD3DSIH_MOVC.
|
2024-09-23 15:41:07 +02:00 |
|
Henri Verbeet
|
7b99c33510
|
vkd3d-shader/glsl: Implement VKD3DSIH_FRC.
|
2024-09-23 15:41:07 +02:00 |
|