diff options
author | Laszlo Agocs <laszlo.agocs@qt.io> | 2019-08-10 18:01:58 +0200 |
---|---|---|
committer | Laszlo Agocs <laszlo.agocs@qt.io> | 2019-08-12 08:18:17 +0000 |
commit | 5ca17a8ea4c58860686eab3128e4fd580784284b (patch) | |
tree | be18af77fc58f11eff0d5cea4a21f30cf9b01112 | |
parent | 564b5623fb43fb863a25553d8c40fa9edb8fd9dc (diff) |
Enable fake gl_PointCoord for HLSL output
Faking (0.5, 0.5) is better than failing with an obscure error message.
Change-Id: I3d9105d5e8dc2564d11436b27d3d222767774b5d
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
-rw-r--r-- | src/shadertools/qspirvshader.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/shadertools/qspirvshader.cpp b/src/shadertools/qspirvshader.cpp index 092d657..88c8702 100644 --- a/src/shadertools/qspirvshader.cpp +++ b/src/shadertools/qspirvshader.cpp @@ -488,6 +488,7 @@ QByteArray QSpirvShader::translateToHLSL(int version) const spirv_cross::CompilerHLSL::Options options; options.shader_model = version; options.point_size_compat = true; + options.point_coord_compat = true; d->hlslGen->set_hlsl_options(options); const std::string hlsl = d->hlslGen->compile(); |