Missing glClipPlane support in r300

Bug #189167 reported by Erkin Bahceci
2
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://bugs.freedesktop.org/show_bug.cgi?id=9871

As far as I know, these are the changes Oliver McFadden was referring to in that bug report, that supposedly fix the issue:
http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=commit;h=35d28ce12e59526cb66e82d7d5469e50196a8ccd
http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=commit;h=cd59600c7b6cba42baba208e74d783fbade93356

These changes didn't make it into the latest stable mesa release (7.0.2):
http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=shortlog;h=mesa_7_0_2
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://nehe.gamedev.net/data/lessons/lesson.asp?lesson=26

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

Related branches

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mesa - 7.0.3~rc2-1ubuntu1

---------------
mesa (7.0.3~rc2-1ubuntu1) hardy; urgency=low

  * Merge from debian unstable (LP: #189167), remaining changes:
    - 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/debian-dri-default.
    - Add 101_ubuntu_hidden_glname.patch
    - Add 102_ubuntu_no_glw.patch
  * Drop patch 103_fix_rv410se.diff, applied upstream.
  * Add 103_dlopen_in_driveropen.diff and 104_fix_driveropen.diff from
    upstream; "Always call dlopen in DriverOpen". (LP: #189580)

 -- Timo Aaltonen <email address hidden> Tue, 26 Feb 2008 13:07:45 +0200

Changed in mesa:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.