Giovanni Mascellani
|
8e08fa6bf2
|
vkd3d-shader: Replace assert() with VKD3D_ASSERT() in d3d_asm.c.
|
2024-07-30 16:32:59 +02:00 |
|
Giovanni Mascellani
|
5af138b247
|
vkd3d-shader: Replace assert() with VKD3D_ASSERT() in checksum.c.
|
2024-07-30 16:32:59 +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 |
|
Henri Verbeet
|
c7589d8f19
|
vkd3d-shader/ir: Remove VKD3DSIH_DCL_SAMPLER instructions.
|
2024-07-30 16:31:44 +02:00 |
|
Henri Verbeet
|
fffe521b80
|
vkd3d-shader/ir: Remove VKD3DSIH_DCL instructions.
|
2024-07-30 16:31:44 +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 |
|
Elizabeth Figura
|
ae5cd6573f
|
vkd3d-shader: Allow controlling d3d color shade mode through vkd3d-shader parameters.
|
2024-07-24 16:08:10 +02:00 |
|
Elizabeth Figura
|
d20d0fc69f
|
vkd3d-shader: Use the program parameters in spirv_compiler_alloc_spec_constant_id().
|
2024-07-24 16:07:13 +02:00 |
|
Victor Chiletto
|
a0de05f0b4
|
vkd3d-shader/hlsl: Implement the asint() intrinsic.
|
2024-07-24 16:06:03 +02:00 |
|
Nikolay Sivov
|
91dce79227
|
vkd3d-shader/fx: Correct one of the object counters in the fx_2_0 header.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-07-24 16:04:21 +02:00 |
|
Elizabeth Figura
|
97cd941710
|
vkd3d-shader: Do not make the alpha test ref parameter VSIR_DIMENSION_VEC4.
|
2024-07-23 21:12:28 +02:00 |
|
Elizabeth Figura
|
1db7c03185
|
vkd3d-shader/spirv: Pass a vkd3d_data_type to spirv_compiler_emit_shader_parameter().
|
2024-07-23 21:11:15 +02:00 |
|
Elizabeth Figura
|
f6dd6d52b3
|
vkd3d-shader: Factor out a vsir_program_get_parameter() helper.
|
2024-07-23 21:10:00 +02:00 |
|
Elizabeth Figura
|
6b58b6f261
|
vkd3d-shader/spirv: Allocate output_info after normalization.
Normalization may change the signatures.
|
2024-07-23 21:09:00 +02:00 |
|
Shaun Ren
|
49caeee1fd
|
vkd3d-shader/hlsl: Support default values for function parameters.
|
2024-07-23 15:36:32 +02:00 |
|
Nikolay Sivov
|
29699d3d22
|
vkd3d-shader/fx: Set total pass count for fx_2_0.
Binaries with that field set incorrectly fail to load on Windows.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-07-23 15:23:54 +02:00 |
|
Nikolay Sivov
|
dcf4ce753b
|
vkd3d-shader/fx: Correct empty pass check.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-07-23 15:23:54 +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 |
|
Shaun Ren
|
0202393d41
|
vkd3d-shader/d3dbc: Implement HLSL_OP1_{COS,SIN}_REDUCED for SM1.
Also enable SM1 trigonometry function tests.
|
2024-07-16 19:03:52 +02:00 |
|
Shaun Ren
|
ea2ffc0b6c
|
vkd3d-shader/hlsl: Allocate registers for HLSL_OP1_{COS,SIN}_REDUCED with the required writemasks.
|
2024-07-16 19:02:01 +02:00 |
|
Shaun Ren
|
8724cbe5d5
|
vkd3d-shader/d3dbc: Implement HLSL_OP3_MAD for SM1.
|
2024-07-16 18:56:44 +02:00 |
|
Shaun Ren
|
b4845b9dca
|
vkd3d-shader/hlsl: Implement sin/cos for SM1.
Also introduce HLSL_OP3_MAD.
|
2024-07-16 18:55:22 +02:00 |
|
Shaun Ren
|
b3a11a9ec4
|
vkd3d-shader/ir: Lower SM1 SINCOS to SM4 SINCOS.
|
2024-07-16 15:24:58 +02:00 |
|
Elizabeth Figura
|
806363b765
|
vkd3d-shader: Allow controlling alpha test through vkd3d-shader parameters.
|
2024-07-11 17:02:11 +02:00 |
|