Henri Verbeet
|
7c0b70db85
|
vkd3d-shader/spirv: Use spirv_get_type_id() in spirv_compiler_emit_resource_declaration().
|
2025-09-11 16:08:58 +02:00 |
|
Henri Verbeet
|
06dadcfb42
|
vkd3d-shader/spirv: Use spirv_get_type_id() in spirv_compiler_emit_cbv_declaration().
|
2025-09-11 16:08:58 +02:00 |
|
Henri Verbeet
|
3a6ebfa826
|
vkd3d-shader/spirv: Use spirv_get_type_id() in spirv_compiler_emit_push_constant_buffers().
|
2025-09-11 16:08:58 +02:00 |
|
Henri Verbeet
|
91e69f41cf
|
vkd3d-shader/spirv: Use spirv_get_type_id() in spirv_compiler_emit_dcl_indexable_temp().
|
2025-09-11 16:08:58 +02:00 |
|
Henri Verbeet
|
f9d473b4fe
|
vkd3d-shader/spirv: Use spirv_get_type_id() in spirv_compiler_emit_shader_epilogue_function().
|
2025-09-11 16:08:58 +02:00 |
|
Henri Verbeet
|
de2095fda4
|
vkd3d-shader/ir: Use vsir_data_type_get_name() in vsir_validate_throw_invalid_dst_type_error_with_flags().
|
2025-09-10 11:59:04 +02:00 |
|
Henri Verbeet
|
b326097473
|
vkd3d-shader/ir: Use vsir_data_type_get_name() in vsir_validate_shift_operation().
|
2025-09-10 11:59:04 +02:00 |
|
Henri Verbeet
|
e7f3547c24
|
vkd3d-shader/ir: Use vsir_data_type_get_name() in vsir_validate_cast_operation().
|
2025-09-10 11:59:04 +02:00 |
|
Henri Verbeet
|
81f229146c
|
vkd3d-shader/ir: Handle all component types in vsir_data_type_from_component_type().
|
2025-09-10 11:42:21 +02:00 |
|
Henri Verbeet
|
db704d2980
|
vkd3d-shader/spirv: Handle i64 component types.
|
2025-09-10 11:42:21 +02:00 |
|
Elizabeth Figura
|
446b59319b
|
vkd3d-utils: Null-terminate the output of D3DPreprocess().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58596
|
2025-09-10 11:40:03 +02:00 |
|
Elizabeth Figura
|
f52dc8a89a
|
vkd3d-utils: Null-terminate the output of D3DDisassemble().
|
2025-09-10 11:40:03 +02:00 |
|
Elizabeth Figura
|
df1c94dd60
|
vkd3d-shader: Document the null terminator appended for textual formats.
vkd3d_string_buffer uses vsnprintf() and therefore null-terminates when
appending, so no code changes are necessary.
|
2025-09-10 11:39:43 +02:00 |
|
Elizabeth Figura
|
bb7c95f7d6
|
tests: Test special characters.
|
2025-09-10 11:09:04 +02:00 |
|
Elizabeth Figura
|
7fe82bcd85
|
tests: Test null-termination.
|
2025-09-10 11:05:01 +02:00 |
|
Henri Verbeet
|
d26f75f12c
|
vkd3d-shader/spirv: Use spirv_get_type_id() in spirv_compiler_emit_load_invocation_id().
|
2025-09-09 15:02:08 +02:00 |
|
Henri Verbeet
|
361404a1d1
|
vkd3d-shader/spirv: Use spirv_get_type_id() in frag_coord_fixup().
|
2025-09-09 15:02:08 +02:00 |
|
Henri Verbeet
|
34dbf38e83
|
vkd3d-shader/spirv: Use spirv_get_type_id() in spirv_compiler_emit_draw_parameter_fixup().
|
2025-09-09 15:02:08 +02:00 |
|
Henri Verbeet
|
f13c2932de
|
vkd3d-shader/spirv: Use spirv_get_type_id() in spirv_compiler_emit_bool_to_double().
|
2025-09-09 15:02:08 +02:00 |
|
Henri Verbeet
|
d98bbb2a9d
|
vkd3d-shader/spirv: Use spirv_get_type_id() in spirv_compiler_emit_bool_to_float().
|
2025-09-09 15:02:08 +02:00 |
|
Henri Verbeet
|
e569245e1f
|
vkd3d-shader/hlsl: Implement constant folding of 'round' expressions.
|
2025-09-09 14:59:11 +02:00 |
|
Henri Verbeet
|
5a8a2bb15f
|
tests/hlsl: Add a constant folding test for round().
|
2025-09-09 14:59:11 +02:00 |
|
Henri Verbeet
|
23ee29a953
|
vkd3d-shader/hlsl: Implement constant folding of 'reinterpret' expressions.
As encountered in tests/hlsl/frexp.shader_test.
|
2025-09-09 14:59:11 +02:00 |
|
Henri Verbeet
|
e330ad2ac7
|
vkd3d-shader/hlsl: Implement constant folding of 'cos' expressions.
As encountered in tests/hlsl/trigonometry.shader_test.
|
2025-09-09 14:59:01 +02:00 |
|
Henri Verbeet
|
08e7806b7f
|
vkd3d-shader/hlsl: Implement constant folding of 'sin' expressions.
As encountered in tests/hlsl/trigonometry.shader_test.
|
2025-09-09 14:51:15 +02:00 |
|