[Mesa-dev] [Bug 105067] Tesselation broken for dEQP tests

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Feb 13 01:55:51 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=105067

            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
          Assignee: maraeo at gmail.com
          Reporter: mark.a.janes at intel.com
        QA Contact: mesa-dev at lists.freedesktop.org
                CC: brianp at vmware.com

dozens of tests regressed on each i965 platform, eg:
dEQP-GLES31.functional.tessellation_geometry_interaction.feedback.tessellation_output_isolines_geometry_output_points

Standard Output

Testing isolines->lines primitive conversion with and without transform
feedback.
Sending a patch of 4 vertices (2x2 uniform grid) to tessellation control
shader.
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
Error, GL_PRIMITIVES_GENERATED was 0


Bisected to:
commit e149a0253c12d103805230bc7bc0a36887c3b8df
Author: Marek Olšák <marek.olsak at amd.com>
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 <brianp at vmware.com>

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180213/a7014c93/attachment.html>


More information about the mesa-dev mailing list