Software versions: 4.3.0-rc3 OpenGL version string: 3.0 Mesa 11.1.0-devel (git-a29d922) GPU hardware: OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop 00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06) CPU hardware: x86_64 Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz Khronos CTS version: git@29e4891ef6 command: ./glcts --deqp-case=ES31-CTS.gtf.GL31Tests.shader_helper.shader_helper Environment: Mesa built with: --enable-debug export MESA_GLES_VERSION_OVERRIDE=3.1 export MESA_EXTENSION_OVERRIDE=GL_ARB_compute_shader ----------------------------------------------------- With debug build the ES31-CTS.gtf.GL31Tests.shader_helper.shader_helper asserts with: glcts: nir/nir.c:1569: nir_intrinsic_from_system_value: Assertion `!"system value does not directly correspond to intrinsic"' failed. Aborted (core dumped) On a build without debug the test segfaults. This issue is blocking OpenGL ES 3.1 conformance testing. The regression was bisected to the following commit: commit 20748318c5b870fc27f699637041e67a67321f5f Author: Ilia Mirkin <imirkin@alum.mit.edu> Date: Mon Sep 14 16:13:43 2015 -0400 glsl: add gl_HelperInvocation system value Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Matt Turner <mattst88@gmail.com>
I'm planning to implement the i965 backend portion of this.
This issue is no longer reproducible with mesa git@2010de4015c96f241e81012b395cb4254091f0bb
Right, I pushed the patches ending with commit c875e3cdd21811ad6669160d59fa39a4526ef872 Author: Matt Turner <mattst88@gmail.com> Date: Fri Nov 13 17:51:12 2015 -0800 i965/fs: Add support for gl_HelperInvocation system value.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.