Bug 15680

Summary: Windows larger than 2048 pix do not work with aiglx compositing
Product: xorg Reporter: Aike J Sommer <dev>
Component: Driver/intelAssignee: Gordon Jin <gordon.jin>
Status: RESOLVED NOTOURBUG QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.3 (2007.09)   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Aike J Sommer 2008-04-23 11:53:34 UTC
I have a xrandr setup with the laptops internal screen at 1280x800 and the external screen at 1680x1050 on 965gm. I can get a composited desktop using aiglx with either KWin of KDE4 or Compiz, however single windows larger than 2048 pix wide will:
- turn completely black in KWin
- only be partly rendered in Compiz

This especially makes the desktop background unusable, as it is just black with KWin and only shown up to *about* the center of the external screen in Compiz. Is this a known issue? 

Thnx!!
:-)
Comment 1 Eric Anholt 2008-04-29 18:17:48 UTC
All 3D hardware we've seen to date has limits on the size of textures it can handle.  For intel, that's 2048x2048 (it's a bit larger for 965, but we quickly run into mesa limitations).  OpenGL exposes these texture size limits to the application.  However, compiz doesn't work around the texture size limits like it should, and instead renders garbage.  Kwin is probably doing the same.

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.