diff options
author | Kenneth Graunke <[email protected]> | 2016-05-31 21:00:43 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2016-06-01 13:46:09 -0700 |
commit | 25e1b8d366a6131bc9d46fe27f6bc476f05a7a58 (patch) | |
tree | a7f8532eadd24934b995d23cc472df38b50a9ffa | |
parent | ed0e9862c56d13381f0414b5a835fd31960edfe6 (diff) |
i965: Fix isoline reads in scalar TES.
Isolines aren't reversed. commit 5b2d8c2273c6f fixed this for the vec4
TES backend, but not the scalar one.
Found while debugging GL45-CTS.tessellation_shader.
tessellation_control_to_tessellation_evaluation.gl_tessLevel.
Signed-off-by: Kenneth Graunke <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
Reviewed-by: Iago Toral Quiroga <[email protected]>
Cc: [email protected]
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_fs_nir.cpp b/src/mesa/drivers/dri/i965/brw_fs_nir.cpp index e9f6999f9c3..9b6093ca1b8 100644 --- a/src/mesa/drivers/dri/i965/brw_fs_nir.cpp +++ b/src/mesa/drivers/dri/i965/brw_fs_nir.cpp @@ -2749,7 +2749,7 @@ fs_visitor::nir_emit_tes_intrinsic(const fs_builder &bld, break; case BRW_TESS_DOMAIN_ISOLINE: for (unsigned i = 0; i < 2; i++) - bld.MOV(offset(dest, bld, i), component(fs_reg(ATTR, 0), 7 - i)); + bld.MOV(offset(dest, bld, i), component(fs_reg(ATTR, 0), 6 + i)); break; } break; |