Zebediah Figura : d3dcompiler: Unconditionally report special (pixel shader output) sysvals based on the semantic name.

Alexandre Julliard julliard at winehq.org
Tue Sep 1 15:43:30 CDT 2020


Module: wine
Branch: master
Commit: ae415a7df78cbcf73f39c12d347e5bdf468d1895
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=ae415a7df78cbcf73f39c12d347e5bdf468d1895

Author: Zebediah Figura <zfigura at codeweavers.com>
Date:   Tue Sep  1 10:52:41 2020 -0500

d3dcompiler: Unconditionally report special (pixel shader output) sysvals based on the semantic name.

That is, do not check that the shader is a pixel shader and that the signature
is an output signature. These semantic names can only be generated in such
conditions; using the name for any other stage is invalid.

Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/d3dcompiler_43/reflection.c       |  39 +++------
 dlls/d3dcompiler_43/tests/reflection.c | 155 ++++++++++-----------------------
 2 files changed, 62 insertions(+), 132 deletions(-)

Diff:   https://source.winehq.org/git/wine.git/?a=commitdiff;h=ae415a7df78cbcf73f39c12d347e5bdf468d1895



More information about the wine-cvs mailing list