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: [email protected]
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel