Bug ID: 105067
           Summary: Tesselation broken for dEQP tests
           Product: Mesa
           Version: git
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Mesa core
        QA Contact:

dozens of tests regressed on each i965 platform, eg:

Standard Output

Testing isolines->lines primitive conversion with and without transform
Sending a patch of 4 vertices (2x2 uniform grid) to tessellation control
Control shader emits a patch of 9 vertices (3x3 uniform grid).
Setting outer tessellation level = 3, inner = 3.
Primitive generator emits isolines
Geometry shader transforms emitted primitives to points
Reading back vertex positions of generated primitives using transform feedback.
Verifying rendered image and feedback vertices are consistent.
Rendering scene again with identical shader program, but without setting
feedback varying. Expecting similar output image.
Rendering with transform feedback
Begin transform feedback with mode GL_POINTS
Calling drawArrays with mode GL_PATCHES
Verifying GL_PRIMITIVES_GENERATED, expecting 18

Bisected to:
commit e149a0253c12d103805230bc7bc0a36887c3b8df
Author: Marek Olšák <>
Date:   Thu Nov 16 04:29:35 2017 +0100
    mesa,glsl,nir: reduce gl_state_index size to 2 bytes

    Let's use the new gl_state_index16 type everywhere and remove
    the typecasts.

    This helps reduce the size of gl_program_parameter.

    Reviewed-by: Brian Paul <>

You are receiving this mail because:
You are the QA Contact for the bug.
mesa-dev mailing list

Reply via email to