Bug 38626

Summary: vbo: Don't discount stride breaks piglit on softpipe/r600g
Product: Mesa Reporter: Rafael Monica <monraaf>
Component: Mesa coreAssignee: mesa-dev
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: restore the old vbo_all_varyings_in_vbos() behavior in st_draw.c only

Description Rafael Monica 2011-06-23 16:59:40 UTC
the commit:

commit d631c19db47181129811080bfa772b210d762d4d
Author: Eric Anholt <eric@anholt.net>
Date:   Fri Jun 17 13:17:34 2011 -0700

    vbo: Don't discount stride == 0 for testing all varyings in VBOs.


breaks:

draw-elements-base-vertex
draw-elements-base-vertex-neg

on r600g, and:

draw-elements-base-vertex

on softpipe.
Comment 1 Brian Paul 2011-06-23 17:39:18 UTC
Created attachment 48361 [details] [review]
restore the old vbo_all_varyings_in_vbos() behavior in st_draw.c only

I'm not seeing the failure with softpipe (or llvmpipe).

In any case, can you try this patch?
Comment 2 Rafael Monica 2011-06-23 17:57:06 UTC
Yeah, the patch fixes the regression.
Comment 3 Brian Paul 2011-06-24 09:42:42 UTC
Committed.  d91dc4a356e5509116572770b89d0a7520a55bfc

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.