Module: vkd3d Branch: master Commit: 749df8dec23b8b8e4085a81beeff17692c41b294 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/749df8dec23b8b8e4085a81beeff17...
Author: Conor McCarthy cmccarthy@codeweavers.com Date: Mon Oct 16 15:41:17 2023 +1000
vkd3d-shader/dxil: Implement the DXIL BINOP instruction.
---
libs/vkd3d-shader/dxil.c | 228 ++++++++++++++++++++++++ libs/vkd3d-shader/vkd3d_shader_private.h | 1 + tests/hlsl/arithmetic-float-uniform.shader_test | 14 +- tests/hlsl/cbuffer.shader_test | 6 +- tests/hlsl/const.shader_test | 2 +- tests/hlsl/cross.shader_test | 4 +- tests/hlsl/dot.shader_test | 2 +- tests/hlsl/expr-indexing.shader_test | 2 +- tests/hlsl/lerp.shader_test | 2 +- tests/hlsl/loop.shader_test | 10 +- tests/hlsl/math.shader_test | 2 +- tests/hlsl/object-references.shader_test | 2 +- tests/hlsl/reflect.shader_test | 2 +- tests/hlsl/writemask-assignop-0.shader_test | 2 +- tests/hlsl/writemask-assignop-1.shader_test | 2 +- 15 files changed, 256 insertions(+), 25 deletions(-)