Bug 15701

Summary: glMultiDrawElements() yelds strange results in a display list.
Product: Mesa Reporter: Pierre Beyssac <mesa-bugzilla>
Component: Drivers/DRI/r200Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86 (IA32)   
OS: FreeBSD   
Whiteboard:
i915 platform: i915 features:
Attachments: Screen capture
Test case source code

Description Pierre Beyssac 2008-04-24 15:26:00 UTC
See the attached png capture:

In red, triangles rendered with glMultiDrawElements() without a display list.

In green, the same triangles rendered with glMultiDrawElements() within a display list. One triangle is missing.

See provided source code.

This is using the R200 driver with Mesa 7.0.3 as patched with http://bugs.freedesktop.org/attachment.cgi?id=16166 from bugid 15670.
Comment 1 Pierre Beyssac 2008-04-24 15:26:44 UTC
Created attachment 16167 [details]
Screen capture
Comment 2 Pierre Beyssac 2008-04-24 15:27:35 UTC
Created attachment 16168 [details]
Test case source code
Comment 3 Marek Olšák 2011-03-01 14:30:48 UTC
swrast and softpipe render correctly.

Reassigning to R200.
Comment 4 smoki 2014-02-26 07:55:35 UTC
 This is present even in 7.5 branch and UMS mode, but works and render correctly today i tried on r200 KMS with mesa 10.2.

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.