[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