[Bug 93180] [regression] arb_separate_shader_objects.active sampler conflict fails
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Nov 30 12:22:37 PST 2015
https://bugs.freedesktop.org/show_bug.cgi?id=93180
Bug ID: 93180
Summary: [regression] arb_separate_shader_objects.active
sampler conflict fails
Product: Mesa
Version: git
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/DRI/i965
Assignee: idr at freedesktop.org
Reporter: mark.a.janes at intel.com
QA Contact: intel-3d-bugs at lists.freedesktop.org
mesa c3ec12ec3c1ddbc72e50df1f5632fe0547a89f7e regressed the following piglit
test:
piglit.spec.arb_separate_shader_objects.active sampler conflict
Standard Output
/tmp/build_root/m64/lib/piglit/bin/arb_separate_shader_object-active-sampler-conflict
-auto -fbo
piglit: debug: Requested an OpenGL 3.1 Forward-Compatible Core Context, and
received a matching 3.3 context
Failed to validate the pipeline: Texture unit 1 is accessed both as sampler2D
and sampler3D
Unexpected GL error: GL_NO_ERROR 0x0
(Error at
/home/jenkins/workspace/Leeroy/repos/piglit/tests/spec/arb_separate_shader_objects/active-sampler-conflict.c:218)
Expected GL error: GL_INVALID_OPERATION 0x502
Failed to validate the pipeline: Texture unit 1 is accessed both as sampler2D
and sampler3D
Unexpected GL error: GL_NO_ERROR 0x0
(Error at
/home/jenkins/workspace/Leeroy/repos/piglit/tests/spec/arb_separate_shader_objects/active-sampler-conflict.c:229)
Expected GL error: GL_INVALID_OPERATION 0x502
Failed to validate the pipeline: Texture unit 1 is accessed both as sampler2D
and sampler3D
Unexpected GL error: GL_NO_ERROR 0x0
(Error at
/home/jenkins/workspace/Leeroy/repos/piglit/tests/spec/arb_separate_shader_objects/active-sampler-conflict.c:218)
Expected GL error: GL_INVALID_OPERATION 0x502
Failed to validate the pipeline: Texture unit 1 is accessed both as sampler2D
and sampler3D
Unexpected GL error: GL_NO_ERROR 0x0
(Error at
/home/jenkins/workspace/Leeroy/repos/piglit/tests/spec/arb_separate_shader_objects/active-sampler-conflict.c:229)
Expected GL error: GL_INVALID_OPERATION 0x502
Failed to validate the pipeline: Texture unit 1 is accessed both as sampler2D
and sampler3D
Unexpected GL error: GL_NO_ERROR 0x0
(Error at
/home/jenkins/workspace/Leeroy/repos/piglit/tests/spec/arb_separate_shader_objects/active-sampler-conflict.c:218)
Expected GL error: GL_INVALID_OPERATION 0x502
Failed to validate the pipeline: Texture unit 1 is accessed both as sampler2D
and sampler3D
Unexpected GL error: GL_NO_ERROR 0x0
(Error at
/home/jenkins/workspace/Leeroy/repos/piglit/tests/spec/arb_separate_shader_objects/active-sampler-conflict.c:229)
Expected GL error: GL_INVALID_OPERATION 0x502
The commit that triggered the test failure:
Author: Timothy Arceri <timothy.arceri at collabora.com>
AuthorDate: Thu Nov 26 21:32:48 2015 +1100
Commit: Timothy Arceri <timothy.arceri at collabora.com>
CommitDate: Fri Nov 27 08:44:37 2015 +1100
glsl: don't generate extra errors in ValidateProgramPipeline
From Section 11.1.3.11 (Validation) of the GLES 3.1 spec:
"An INVALID_OPERATION error is generated by any command that trans-
fers vertices to the GL or launches compute work if the current set
of active program objects cannot be executed, for reasons including:"
It then goes on to list the rules we validate in the
_mesa_validate_program_pipeline() function.
For ValidateProgramPipeline the only mention of generating an error is:
"An INVALID_OPERATION error is generated if pipeline is not a name re-
turned from a previous call to GenProgramPipelines or if such a name has
since been deleted by DeleteProgramPipelines,"
Which we handle separately.
This fixes:
ES31-CTS.sepshaderobjs.PipelineApi
No regressions on the eEQP 3.1 tests.
Cc: Gregory Hainaut <gregory.hainaut at gmail.com>
Reviewed-by: Tapani Pälli <tapani.palli at intel.com>
--
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20151130/08be1cab/attachment.html>
More information about the intel-3d-bugs
mailing list