Henri Verbeet
|
ebeb216f00
|
vkd3d-shader/ir: Generate location information in vsir_program_insert_point_coord().
|
2025-09-01 15:14:06 +02:00 |
|
Henri Verbeet
|
b3162edea5
|
vkd3d-shader/ir: Pass NULL locations to vkd3d_shader_error() in vsir_program_insert_point_size_clamp().
|
2025-09-01 15:14:06 +02:00 |
|
Henri Verbeet
|
a63762c4d3
|
vkd3d-shader/ir: Pass a NULL location to vkd3d_shader_error() in vsir_program_insert_point_size().
|
2025-09-01 15:14:06 +02:00 |
|
Henri Verbeet
|
9497c6fb70
|
vkd3d-shader/ir: Pass NULL locations to vkd3d_shader_error() in vsir_program_insert_clip_planes().
And two "whole program" locations.
|
2025-09-01 15:14:06 +02:00 |
|
Francisco Casas
|
158f8b3cf6
|
vkd3d-shader/dxil: Use sm6_parser_add_instruction() in sm6_parser_descriptor_type_init().
|
2025-08-29 15:06:39 +02:00 |
|
Francisco Casas
|
1ee42bd406
|
vkd3d-shader/dxil: Use vsir_program_append() in sm6_parser_add_instruction().
|
2025-08-29 14:59:13 +02:00 |
|
Francisco Casas
|
49e189fec6
|
vkd3d-shader/dxil: Use vsir_program_append() in sm6_function_emit_blocks().
|
2025-08-29 14:59:13 +02:00 |
|
Francisco Casas
|
f2ac70fa60
|
vkd3d-shader/ir: Use iterators in vsir_program_lower_switch_to_selection_ladder().
|
2025-08-29 14:22:39 +02:00 |
|
Francisco Casas
|
9e72d8acb8
|
vkd3d-shader/ir: Introduce vsir_program_iterator_insert_before_and_move().
|
2025-08-29 14:22:39 +02:00 |
|
Henri Verbeet
|
d30c992039
|
vkd3d-shader/glsl: Implement VSIR_OP_UDIV_SIMPLE.
|
2025-08-28 20:06:32 +02:00 |
|
Henri Verbeet
|
86656b7544
|
vkd3d-shader/glsl: Implement VSIR_OP_SIN.
|
2025-08-28 20:06:32 +02:00 |
|
Henri Verbeet
|
ed438c1350
|
vkd3d-shader/glsl: Implement VSIR_OP_COS.
|
2025-08-28 20:06:32 +02:00 |
|
Henri Verbeet
|
9609903770
|
vkd3d-shader/glsl: Implement VSIR_OP_DSX and VSIR_OP_DSY.
|
2025-08-28 20:06:32 +02:00 |
|
Henri Verbeet
|
4c91f4aa9e
|
vkd3d-shader/glsl: Implement support for static texel offsets in shader_glsl_ld().
|
2025-08-28 20:06:32 +02:00 |
|
Henri Verbeet
|
a1edfc4008
|
vkd3d-shader/msl: Implement compute shaders.
|
2025-08-28 20:05:53 +02:00 |
|
Henri Verbeet
|
70cc85d98e
|
vkd3d-shader/ir: Pass NULL locations to vkd3d_shader_error() in vsir_program_insert_alpha_test().
|
2025-08-28 20:04:59 +02:00 |
|
Henri Verbeet
|
096b5ef80e
|
vkd3d-shader/ir: Pass a NULL location to vkd3d_shader_error() in insert_alpha_test_before_ret().
|
2025-08-28 20:04:59 +02:00 |
|
Henri Verbeet
|
25a4d849b8
|
vkd3d-shader/ir: Pass NULL locations to vkd3d_shader_error() in use_flat_interpolation().
|
2025-08-28 20:04:59 +02:00 |
|
Henri Verbeet
|
78e354133e
|
vkd3d-shader/ir: Generate location information in vsir_program_ensure_diffuse().
|
2025-08-28 20:04:59 +02:00 |
|
Henri Verbeet
|
fdb24c0fe7
|
vkd3d-shader/ir: Generate location information in vsir_program_ensure_ret().
|
2025-08-28 20:04:59 +02:00 |
|
Henri Verbeet
|
e3001fcaa4
|
vkd3d-common: Introduce VKD3D_SHADER_API_VERSION_CURRENT.
|
2025-08-28 20:04:02 +02:00 |
|
Elizabeth Figura
|
4d8e2d658a
|
vkd3d-shader/preproc: Do not make a copy of the buffer before returning it.
|
2025-08-22 20:53:21 +02:00 |
|
Elizabeth Figura
|
586d8c9a52
|
vkd3d-shader/glsl: Do not make a copy of the buffer before returning it.
|
2025-08-22 20:53:21 +02:00 |
|
Elizabeth Figura
|
c897e17c81
|
vkd3d-shader/hlsl: Ensure yacc tokens are positive.
Negative returns from yylex() signal EOF, which is not what we want here.
|
2025-08-22 20:51:46 +02:00 |
|
Elizabeth Figura
|
a696fc1376
|
vkd3d-shader: Dump shaders in vkd3d_shader_preprocess().
|
2025-08-22 20:50:11 +02:00 |
|