Module: vkd3d Branch: master Commit: e8dbc36bd2c9f560431f0d959403062de28bd966 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/e8dbc36bd2c9f560431f0d95940306...
Author: Francisco Casas fcasas@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(-)