Bug 5135

Summary: ATI Radeon: Vertices & Edge Display Problems in Wings3D
Product: Mesa Reporter: Benjamin Thery <oxben>
Component: Drivers/DRI/r200Assignee: Default DRI bug account <dri-devel>
Status: NEW --- QA Contact:
Severity: normal    
Priority: high    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
URL: http://p212.ezboard.com/fnendowingsmiraifrm1.showMessage?topicID=2607.topic
Whiteboard:
i915 platform: i915 features:

Description Benjamin Thery 2005-11-23 21:03:37 UTC
In Wings3D (http://www.wings3d.com/), I have the following issues
with OpenGL:

- Vertices are not displayed at all (whatever the vertex size I 
  set in preferences)
- Edges are not highlighted properly when selected.

My setup is the following:

- ATI Radeon 9000 64MB
- Fedora Core 4 kernel 2.6.14
- Xorg 6.8.x
- Wings3D 0.98.32b

The same version of Wings3D works without problem with the same
software setup on a PC equipped with an Intel graphic chipset.

People from Wings3D think the problem comes from the Linux OpenGL 
driver.
Another Wings3D user reported the same problem with a Radeon 9200
and said the problem disappeared after he installed ATI's 
proprietary drivers. (See URL for the whole forum thread)
Comment 1 Benjamin Thery 2005-11-23 21:04:55 UTC
Forgot the URL for the thread on Wings3D forums:

http://p212.ezboard.com/fnendowingsmiraifrm1.showMessage?topicID=2607.topic
Comment 2 Roland Scheidegger 2005-11-24 00:06:42 UTC
This looks like another case of an application requiring large point sizes
(making this NOTABUG), however edge highlighting may be a different problem. See
also https://bugs.freedesktop.org/show_bug.cgi?id=702. blender fixed this some
time ago.
Nevertheless, since you're using a r200-derived chip and not a r100-based one,
try using mesa cvs / dri driver snapshot, the driver there supports large point
sizes (the code in question was added recently and will not make it into xorg
6.9/7.0). Not sure if it would work, as far as I can tell wings3d uses a hint to
set smooth points or not, I believe this gets ignored so hopefully it would work
(the driver does not support large smooth point sizes).
It works with the proprietary driver because this driver emulates large (smooth)
point sizes by some means. This is completely optional driver behaviour and in
no way necessary by the OGL spec.
Comment 3 Benjamin Thery 2005-11-24 00:34:22 UTC
The vertex issue is definitely a duplicate of
https://bugs.freedesktop.org/show_bug.cgi?id=702
But I'm not sure I'll have the courage to try CVS snapshot. 
I'll wait a few months.

Thanks for the explanation.
Comment 4 Alex Deucher 2005-11-24 03:28:42 UTC
(In reply to comment #3)
> The vertex issue is definitely a duplicate of
> https://bugs.freedesktop.org/show_bug.cgi?id=702
> But I'm not sure I'll have the courage to try CVS snapshot. 
> I'll wait a few months.
> 
> Thanks for the explanation.
> 

you can grab nightly binary snapshots of cvs here:
http://dri.freedesktop.org/wiki/Download#head-f3c794f007343b969bc570c5dd057212ece700be
Comment 5 Erik Andren 2006-07-28 10:28:27 UTC
Did Alex's suggestion help?
Comment 6 Benjamin Thery 2006-07-31 02:02:53 UTC
I tried the CVS snapshots back in November, but it broke my X installation. 
IIRC, I wasn't able to start X after I installed the packages. 
I think it was a depency problem with my Fedora Core 4 installation, so I gave up.

I have re-installed FC5 a few months ago, I should give Wings3D another try to
see if it is fixed with the latest xorg packages.
Comment 7 Benjamin Thery 2006-08-01 07:36:43 UTC
I tested it yesterday on the same computer with Fedora Core 5 and Xorg 7.0.
Unfortunately, I saw the same symptoms as before: large vertices size still
doesn't work in Wings with my Radeon 9000.


Comment 8 Benjamin Thery 2006-08-01 07:42:41 UTC
(In reply to comment #7)
> I tested it yesterday on the same computer with Fedora Core 5 and Xorg 7.0.
> Unfortunately, I saw the same symptoms as before: large vertices size still
> doesn't work in Wings with my Radeon 9000.

In fact, I'm not sure which version of xorg it is.
It seems the numbering has changed in FC5, and is a bit confusing. 
I get:
- xorg-x11-drivers-7.0-2
- xorg-x11-apps-7.0-1
- xorg-x11-server-Xorg-1.0.1-9.fc5.5
- xorg-x11-drv-ati-6.5.8.0-1
...

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.