Francisco Casas : vkd3d-shader/hlsl: Record default values for uniforms and constant buffers.
Module: vkd3d Branch: master Commit: e8dbc36bd2c9f560431f0d959403062de28bd966 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/e8dbc36bd2c9f560431f0d95940306... Author: Francisco Casas <fcasas(a)codeweavers.com> Date: Mon Apr 8 16:15:20 2024 -0400 vkd3d-shader/hlsl: Record default values for uniforms and constant buffers. --- libs/vkd3d-shader/fx.c | 5 ++ libs/vkd3d-shader/hlsl.c | 30 +++++++++++ libs/vkd3d-shader/hlsl.h | 27 +++++++--- libs/vkd3d-shader/hlsl.y | 93 ++++++++++++++++++++++++++--------- libs/vkd3d-shader/hlsl_codegen.c | 8 +++ tests/hlsl/default-values.shader_test | 26 +++++----- tests/hlsl/strings.shader_test | 2 +- 7 files changed, 147 insertions(+), 44 deletions(-)
participants (1)
-
Alexandre Julliard