[Bug 9917] New: Add X11 child window for client area
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat Oct 6 07:19:07 CDT 2007
http://bugs.winehq.org/show_bug.cgi?id=9917
Summary: Add X11 child window for client area
Product: Wine
Version: 0.9.46.
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P1
Component: wine-x11driver
AssignedTo: wine-bugs at winehq.org
ReportedBy: thunderbird2k at gmx.net
The number of pixel formats which can be used in OpenGL is limited due to
constraints of the Wine X11 Driver. At Wine startup an X visual is selected
which is used for creating an X11 Window. This Window is in general reused for
OpenGL. In Windows OpenGL the pixel format is set when you want to use OpenGL.
(So in case of Wine we select a pixel format before actually setting up OpenGL;
second Windows OpenGL doesn't allow changing the pixel format).
Now thanks to the xcomposite/pixmap backends for child window rendering we can
enable multiple pixel formats. The use of those backends has performance
limitations, so far that reason only 1 pixel format is still offered.
We need to readd an X11 child window for the client area of the toplevel
window. This will help fullscreen OpenGL/D3D programs. For apps that use child
windows we use the xcomposite/pixmap backend.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list