Bug 15701 - glMultiDrawElements() yelds strange results in a display list.
Summary: glMultiDrawElements() yelds strange results in a display list.
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/r200 (show other bugs)
Version: unspecified
Hardware: x86 (IA32) FreeBSD
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-24 15:26 UTC by Pierre Beyssac
Modified: 2014-02-26 19:25 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Screen capture (759 bytes, image/png)
2008-04-24 15:26 UTC, Pierre Beyssac
Details
Test case source code (2.72 KB, text/plain)
2008-04-24 15:27 UTC, Pierre Beyssac
Details

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.