Victor Chiletto : vkd3d-shader/hlsl: Implement loop unrolling.
Module: vkd3d Branch: master Commit: 2034a8bab9acbf3e80d35d597d1565ade3f68077 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/2034a8bab9acbf3e80d35d597d1565... Author: Victor Chiletto <vchiletto(a)codeweavers.com> Date: Thu Apr 11 11:11:14 2024 -0300 vkd3d-shader/hlsl: Implement loop unrolling. Based on a patch by Nikolay Sivov. Co-authored-by: Nikolay Sivov <nsivov(a)codeweavers.com> --- libs/vkd3d-shader/hlsl_codegen.c | 217 +++++++++++++++++++++++++++++++ libs/vkd3d-shader/vkd3d_shader_private.h | 1 + tests/hlsl/for.shader_test | 8 +- tests/hlsl/function-return.shader_test | 4 +- tests/hlsl/loop.shader_test | 16 +-- tests/hlsl/return.shader_test | 4 +- tests/hlsl/texture-load.shader_test | 4 +- 7 files changed, 236 insertions(+), 18 deletions(-)
participants (1)
-
Alexandre Julliard