Missing glClipPlane support in r300
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mesa (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
With "ati" (r300) driver on Gutsy & Hardy there is currently a problem with glClipPlane: it gets ignored. The original bug report is here:
http://
As far as I know, these are the changes Oliver McFadden was referring to in that bug report, that supposedly fix the issue:
http://
http://
These changes didn't make it into the latest stable mesa release (7.0.2):
http://
This bug is expected to be fixed on Hardy with the inclusion of the next stable mesa version (which should hopefully include those changes).
I'm creating this bug report to keep track of this problem, as suggested by Timo Aaltonen <tepsipakki at ubuntu.com>.
Steps to reproduce (with the "ati" (r300) driver selected, e.g. on Radeon X300 video card):
- Run compiz with the animation plugin enabled and minimize animation set to Explode. Then minimize windows in slow motion (Shift-F10). You will see texture corruption/overlap around window borders, because this animation uses glClipPlane to render textures properly.
- Or simply run any OpenGL program that utilizes glClipPlane, such as the tutorial code here:
http://
What happened: glClipPlane got ignored.
What you expected to happen: glClipPlane should not be ignored and function properly as it does with the "fglrx" driver.
Version information (gutsy):
Ubuntu 7.10
libgl1-mesa-dri 7.0.1-1ubuntu3
source package: mesa
This bug was fixed in the package mesa - 7.0.3~rc2-1ubuntu1
--------------- rc2-1ubuntu1) hardy; urgency=low
mesa (7.0.3~
* Merge from debian unstable (LP: #189167), remaining changes: debian- dri-default. hidden_ glname. patch no_glw. patch rv410se. diff, applied upstream. in_driveropen. diff and 104_fix_ driveropen. diff from
- Change maintainer address.
- Drop lesstif-dev from Build-Depends.
- Comment out GLw libs from control.
- Add lpia to -dri and -dri-dbg package in debian/control.
- Add lpia to ARCH_X86 in configs/
- Add 101_ubuntu_
- Add 102_ubuntu_
* Drop patch 103_fix_
* Add 103_dlopen_
upstream; "Always call dlopen in DriverOpen". (LP: #189580)
-- Timo Aaltonen <email address hidden> Tue, 26 Feb 2008 13:07:45 +0200