Module: vkd3d Branch: master Commit: b29d3489def0ba905ed4e9b4ee0659f8535db9c8 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/b29d3489def0ba905ed4e9b4ee0659...
Author: Zebediah Figura zfigura@codeweavers.com Date: Thu Sep 9 21:06:38 2021 -0500
vkd3d-shader/hlsl: Generate IR for user-defined function calls.
---
libs/vkd3d-shader/hlsl.c | 55 ++++++++++ libs/vkd3d-shader/hlsl.h | 17 +++ libs/vkd3d-shader/hlsl.y | 126 ++++++++++++++++------ libs/vkd3d-shader/hlsl_codegen.c | 5 + tests/hlsl-function.shader_test | 24 ++--- tests/hlsl-numthreads.shader_test | 2 +- tests/hlsl-return-implicit-conversion.shader_test | 60 +++++------ tests/hlsl-static-initializer.shader_test | 6 +- tests/uav-out-param.shader_test | 4 +- 9 files changed, 220 insertions(+), 79 deletions(-)