Module: vkd3d Branch: master Commit: 7d41cf44402d016ae456d45376ee3ead6872ae6f URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/7d41cf44402d016ae456d45376ee3e...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Tue Apr 25 15:04:29 2023 +0200
vkd3d-shader/hlsl: Partially implement static expressions evaluation.
---
Makefile.am | 1 + libs/vkd3d-shader/hlsl.h | 2 + libs/vkd3d-shader/hlsl.y | 86 ++++++++++++++++------------------ libs/vkd3d-shader/hlsl_codegen.c | 68 +++++++++++++-------------- tests/hlsl-array-size-expr.shader_test | 40 ++++++++++++++++ tests/hlsl-invalid.shader_test | 2 +- 6 files changed, 118 insertions(+), 81 deletions(-)