Module: vkd3d Branch: master Commit: 48ff7de8ef0dbdffac9819e936fd8f269b4497ac URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/48ff7de8ef0dbdffac9819e936fd8f...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Tue May 28 00:31:51 2024 +0200
vkd3d-shader/hlsl: Add support for ConstantBuffer<> type.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
---
libs/vkd3d-shader/d3dbc.c | 2 ++ libs/vkd3d-shader/fx.c | 2 ++ libs/vkd3d-shader/hlsl.c | 38 +++++++++++++++++++++++++++++++ libs/vkd3d-shader/hlsl.h | 2 ++ libs/vkd3d-shader/hlsl.l | 4 +++- libs/vkd3d-shader/hlsl.y | 26 +++++++++++++++++++++- libs/vkd3d-shader/hlsl_codegen.c | 1 + libs/vkd3d-shader/tpf.c | 1 + tests/hlsl/cbuffer.shader_test | 48 +++++++++++++++++++++++++++++++++++----- 9 files changed, 117 insertions(+), 7 deletions(-)