diff options
author | Jason Ekstrand <[email protected]> | 2017-04-28 07:12:24 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2017-09-20 17:21:06 -0700 |
commit | fc91cbe20ba580930bac06632e7a6d4ed39bc3ab (patch) | |
tree | f6557eea44c7d124d5ab0b98726beb97e963736b /src/amd | |
parent | 28911156711c661d42807aaaf89e33eeba53537e (diff) |
spirv: Flip the tessellation winding order
It's not SPIR-V that's backwards from GLSL, it's Vulkan that's backwards
from GL. Let's make NIR consistent with the source language and do the
flipping inside the Vulkan driver instead.
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/amd')
-rw-r--r-- | src/amd/vulkan/radv_pipeline.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index 91577402a2c..ee2a2979aaf 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -262,6 +262,7 @@ radv_tess_pipeline_compile(struct radv_pipeline *pipeline, if (tcs_nir == NULL) return; + tes_nir->info.tess.ccw = !tes_nir->info.tess.ccw; nir_lower_tes_patch_vertices(tes_nir, tcs_nir->info.tess.tcs_vertices_out); |