Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 2b5dc156 by Henri Verbeet at 2025-09-11T16:09:46+02:00 vkd3d-shader/hlsl: vsir constant buffer sizes are specified in bytes.
- - - - - 4569a9d5 by Henri Verbeet at 2025-09-11T16:09:46+02:00 vkd3d-shader/hlsl: Set the "flat constant" count in sm1_generate_vsir().
Aside from being required in order to produce valid vsir, this is used by vsir_program_scan() to generate descriptor information.
- - - - - 84d3a8d1 by Henri Verbeet at 2025-09-11T16:09:46+02:00 vkd3d-shader/hlsl: Use VKD3DSPR_COMBINED_SAMPLER destination operands in sm1_generate_vsir_sampler_dcls().
That's what the d3d-asm target expects in shader_print_dcl_usage(), and what vkd3d_shader_scan() requires to create correct descriptor information.
- - - - - e69f3da0 by Henri Verbeet at 2025-09-11T16:09:46+02:00 vkd3d-shader/hlsl: Set the "has_point_size" flag for vertex shaders outputting point sizes.
- - - - -
3 changed files:
- libs/vkd3d-shader/d3dbc.c - libs/vkd3d-shader/hlsl_codegen.c - libs/vkd3d-shader/tpf.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/7c0b70db855f9d18b6f2f71afac27...