http://bugs.freedesktop.org/show_bug.cgi?id=13527

           Summary: GL_LINE_LOOP is broken on R200
           Product: Mesa
           Version: unspecified
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/DRI/r200
        AssignedTo: dri-devel@lists.sourceforge.net
        ReportedBy: [EMAIL PROTECTED]


glBegin(GL_LINE_LOOP) doesn't draw what's expected on Radeon R200 cards on
Linux, Mesa version: mesa-libGL-7.0.1-7.fc8.

I discovered this bug while using Blender on Linux: the camera object is not
properly drawn on my laptop equipped with a Radeon 9000 card.
The camera has only 3 sides drawn.

Screenshot:
http://oxben.free.fr/blender/Screenshot-Blender-broken-GL_LINE_LOOP.jpg

The corresponding code in Blender is in: 

source/blender/src/drawobject.c:drawcamera()
...
        glBegin(GL_LINE_LOOP);
                glVertex3fv(vec[1]); 
                glVertex3fv(vec[2]); 
                glVertex3fv(vec[3]); 
                glVertex3fv(vec[4]);
        glEnd();
...

Blender uses GL_LINE_LOOP is many other places, this produce many visual
gltiches on R200.

I reproduced the bug easily by making a short program containing only the above
opengl code. Only two lines are drawn instead of four.


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

-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to