Francisco Casas
|
094e298c1c
|
vkd3d-shader/hlsl: Parse string default values.
|
2024-08-13 21:19:01 +02:00 |
|
Nikolay Sivov
|
b4d957f848
|
vkd3d-shader/hlsl: Handle NULL constants.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-13 21:10:45 +02:00 |
|
Nikolay Sivov
|
d945d5e78c
|
vkd3d-shader/hlsl: Check MS texture declaration without sample count only for used variables.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-13 21:10:29 +02:00 |
|
Nikolay Sivov
|
91e88fac2e
|
vkd3d-shader/hlsl: Add parser support for BlendState type.
|
2024-08-12 14:15:14 +02:00 |
|
Nikolay Sivov
|
b23874dad6
|
vkd3d-shader/hlsl: Add parser support for GeometryShader type.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-08 23:42:37 +02:00 |
|
Victor Chiletto
|
8c3a5e5458
|
vkd3d-shader/hlsl: Implement f16tof32 intrinsic.
|
2024-08-08 23:35:02 +02:00 |
|
Francisco Casas
|
e8354ac499
|
vkd3d-shader/hlsl: Parse string type.
|
2024-08-07 15:53:07 +02:00 |
|
Francisco Casas
|
090df488ba
|
vkd3d-shader/hlsl: Parse string constants.
|
2024-08-07 15:48:59 +02:00 |
|
Nikolay Sivov
|
7c3677b114
|
vkd3d-shader/hlsl: Add parser support for ComputeShader, DomainShader, and HullShader types.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-06 16:54:19 +02:00 |
|
Giovanni Mascellani
|
5e1ae5aaa3
|
vkd3d-shader: Replace assert() with VKD3D_ASSERT() in hlsl.y.
|
2024-08-05 15:57:56 +02:00 |
|
Victor Chiletto
|
a0de05f0b4
|
vkd3d-shader/hlsl: Implement the asint() intrinsic.
|
2024-07-24 16:06:03 +02:00 |
|
Shaun Ren
|
49caeee1fd
|
vkd3d-shader/hlsl: Support default values for function parameters.
|
2024-07-23 15:36:32 +02:00 |
|
Nikolay Sivov
|
958117df2f
|
vkd3d-shader/hlsl: Allow annotations on global variables.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-07-23 15:23:54 +02:00 |
|
Petrichor Park
|
b3f0cd5788
|
vkd3d-shader/hlsl: Implement the rcp() intrinisic.
SM1 already has the RCP opcode implemented; SM4 implementation is in the
next commit.
|
2024-07-11 16:44:02 +02:00 |
|
Elizabeth Figura
|
71a3d55e8c
|
vkd3d-shader/hlsl: Implement the GetRenderTargetSampleCount() intrinsic.
|
2024-07-11 00:33:57 +02:00 |
|
Victor Chiletto
|
5bc56d43bb
|
vkd3d-shader/hlsl: Parse loop and unroll loop attributes.
Based on a patch by Nikolay Sivov.
Co-authored-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-07-11 00:32:53 +02:00 |
|
Victor Chiletto
|
323f53bd7d
|
vkd3d-shader/hlsl: Pull evaluate_static_expression_as_uint() upwards.
|
2024-07-11 00:32:53 +02:00 |
|
Petrichor Park
|
746222b349
|
vkd3d-shader/hlsl: Implement the faceforward() intrinsic.
|
2024-07-09 20:43:41 +02:00 |
|
Francisco Casas
|
60c8a813a3
|
vkd3d-shader/hlsl: Validate state block function calls.
|
2024-07-09 20:38:08 +02:00 |
|
Francisco Casas
|
b5f2e7daeb
|
vkd3d-shader/hlsl: Parse function call syntax on state blocks.
|
2024-07-09 20:36:28 +02:00 |
|
Francisco Casas
|
7bd53cf6d9
|
vkd3d-shader/hlsl: Free array sizes on function parameters (Valgrind).
|
2024-07-09 20:32:25 +02:00 |
|
Nikolay Sivov
|
3dc43e8945
|
vkd3d-shader: Disallow object structure fields for fx profiles.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-07-08 18:49:28 +02:00 |
|
Nikolay Sivov
|
0f7ac0a054
|
vkd3d-shader/hlsl: Set default values for annotations variables.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-07-08 18:49:06 +02:00 |
|
Nikolay Sivov
|
4d2ce385a7
|
vkd3d-shader/hlsl: Do not crash on initialization of a redefined variable.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-07-08 18:24:46 +02:00 |
|
Nikolay Sivov
|
8738e4662e
|
vkd3d-shader/fx: Preserve parsing order of initializer components.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-07-08 18:24:46 +02:00 |
|