[Mesa-dev] [Bug 28110] glMultiDrawElements doesn't draw right

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri May 14 11:39:49 PDT 2010


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

Clinton Stimpson <clinton at elemtech.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|glMultiDrawlements          |glMultiDrawElements doesn't
                   |                            |draw right

--- Comment #1 from Clinton Stimpson <clinton at elemtech.com> 2010-05-14 11:39:50 PDT ---

I first got this from a background process:
Mesa 7.7.1 implementation error: bad datatype in interpolate_int_colors
Please report at bugzilla.freedesktop.org
Mesa 7.7.1 implementation error: ...
... 
then the program crashes.

So I ran it through valgrind and watched it to get more detail, and long before
the "implementation error," valgrind is spitting out issues with
glMultiDrawElements.

The first is:
==26120== Conditional jump or move depends on uninitialised value(s)
==26120==    at 0xF1BC2B5: triangle_offset_twoside_rgba (ss_tritmp.h:88)
==26120==    by 0xF14B199: _tnl_render_poly_elts (t_vb_rendertmp.h:352)
==26120==    by 0xF14B87A: run_render (t_vb_render.c:320)
==26120==    by 0xF13EE19: _tnl_run_pipeline (t_pipeline.c:157)
==26120==    by 0xF1404CF: _tnl_draw_prims (t_draw.c:467)
==26120==    by 0xF140835: _tnl_vbo_draw_prims (t_draw.c:376)
==26120==    by 0xF130DE2: vbo_validated_multidrawelements
(vbo_exec_array.c:935)
==26120==    by 0xF1312B3: vbo_exec_MultiDrawElements (vbo_exec_array.c:984)
and there are many more afterwards coming from MultiDrawElements.

A bunch of triangles on the screen look very distorted.

I'm not seeing this problem using nVidia's libGL.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the mesa-dev mailing list