[Bug 80780] New: [i965 Bisected]Piglit spec/EXT_transform_feedback/generatemipmap prims_generated fails

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jul 1 20:09:46 PDT 2014


          Priority: high
            Bug ID: 80780
                CC: itoral at igalia.com
          Assignee: idr at freedesktop.org
           Summary: [i965 Bisected]Piglit
                    prims_generated fails
        QA Contact: intel-3d-bugs at lists.freedesktop.org
          Severity: major
    Classification: Unclassified
                OS: Linux (All)
          Reporter: huax.lu at intel.com
          Hardware: All
            Status: NEW
           Version: unspecified
         Component: Drivers/DRI/i965
           Product: Mesa

System Environment:
Platform: Haswell
Mesa:        (master)1bfc0a11027449ae7ab7c28eb695f26de530eccf
Libva:        (master)c61d8c6ce9ffc27320e9e177c1e1123d5f1b5014
Kernel:    (drm-intel-nightly)a7665faa31dbbbae25e376508a9b3781e25d09e2

Bug detailed description:
It fails on i965 platforms with mesa master branch, works well on 10.2 branch.

Bisect shows: 3178d2474ae5bdd1102fb3d76a60d1d63c961ff5 is the first bad commit.
commit 3178d2474ae5bdd1102fb3d76a60d1d63c961ff5
Author:     Iago Toral Quiroga <itoral at igalia.com>
AuthorDate: Tue Jun 17 13:45:18 2014 +0200
Commit:     Iago Toral Quiroga <itoral at igalia.com>
CommitDate: Mon Jun 30 08:08:50 2014 +0200

    i965: Implement GL_PRIMITIVES_GENERATED with non-zero streams.

    So far we have been using CL_INVOCATION_COUNT to resolve this query but
    is no good with streams, as only stream 0 reaches the clipping stage.
    we will use SO_PRIM_STORAGE_NEEDED which can keep track of the primitives
    to each individual stream.

    Since SO_PRIM_STORAGE_NEEDED is related to the SOL stage and according to
    ARB_transform_feedback3 we need to be able to query primitives generated in
    each stream whether transform feedback is active or not what we do is to
    enable the SOL unit even if transform feedback is not active but disable
    output buffers in that case. This effectively disables transform feedback
    but permits activation of statistics enabling SO_PRIM_STORAGE_NEEDED even
    when transform feedback is not active.

    Reviewed-by: Chris Forbes <chrisf at ijw.co.nz>

PRIMITIVES_GENERATED counter was incremented during glGenerateMipmapEXT
PIGLIT: {'result': 'fail' }

Reproduce steps:
1. xinit
2. bin/ext_transform_feedback-generatemipmap prims_generated -fbo -auto

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/20140702/7b40204b/attachment-0001.html>

More information about the intel-3d-bugs mailing list