RALOVICH, Kristóf
73abdc94c3
glx: damage is only used with DRI
...
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
2009-07-06 17:57:27 +03:00
Werner LEMBERG
335c63fcd6
Add newline to some LogMessage strings.
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-04-20 12:38:08 +10:00
Kristian Høgsberg
7b6400a1b8
glx: Fix drawable private leak on destroy
...
When a drawable goes away, we don't destroy the GLX drawable in full,
since it may be current for a context. This means that when the drawable
is destroyed in full later, the backend doesn't get a chance to
destroy resources associated with the drawable (the DRI2Drawable).
With this patch, we destroy the GLX drawable in full when it goes away
and then track down all contexts that reference it and NULL their
pointers.
2009-04-13 13:17:53 -04:00
Ian Romanick
51ae4d6bbf
glx: Add comments around some extension string weirdness
2009-02-16 12:08:56 -08:00
Alan Hourihane
2a8b8077d8
dri2: support glXWaitGL & glXWaitX by copying fake front to front and
...
vice-versa.
2009-02-16 11:45:55 +00:00
Alan Hourihane
a26c77ff43
glx: fix retval checks when failures occur for drawable creation.
2009-02-13 13:45:08 +00:00
Eric Anholt
85d84c7cf2
Fix GLX after 180bad8477
.
...
Sigh.
2008-12-02 17:36:49 -08:00
Michel Dänzer
a4d62bbf21
AIGLX: Reinstate call to driver texOffsetFinish hook.
...
It was accidentally lost when factoring out __glXDRIdoReleaseTexImage, so this
is a regression fix and should probably be backported to server-1.5-branch.
2008-11-04 11:27:53 +01:00
Michel Dänzer
27f1ad466c
AIGLX: Don't truncate offset returned by driver texOffsetStart hook on 32 bit.
2008-11-04 11:26:03 +01:00
Michel Dänzer
a7951a4dad
AIGLX: Allow 2D driver to prevent zero-copy texturing of a pixmap.
...
The driver can return ~0ULL to achieve this, e.g. if the pixmap doesn't fit
into offscreen storage or if its pixel format isn't supported by the 3D engine
for texturing.
See http://bugs.freedesktop.org/show_bug.cgi?id=17723 or
http://bugs.freedesktop.org/show_bug.cgi?id=12385 .
2008-11-03 10:00:54 +01:00
Adam Jackson
8a5b89e8e1
xalloc+memset(0) -> xcalloc
2008-10-06 15:36:51 -04:00
Ian Romanick
82f150d73c
GLX: Make sure GLX_SGI_make_current_read is enabled when possible
2008-09-24 16:56:45 -07:00
Maarten Maathuis
f4e9a1a98f
damage: choose less ambiguous function names
2008-08-31 17:46:26 +02:00
Maarten Maathuis
1861250cd7
{damage,exa}: sanitise damage
...
- Redo damage naming for more consistency.
- Call post submission functions only where appropriate.
- EXA can now live without it's odd damage workarounds.
2008-08-29 22:15:23 +02:00
Michel Dänzer
6ab8d6010a
AIGLX/DRI1: Pay more attention to return value from DRIGetDrawableInfo().
...
Could have crashed otherwise if the num(Back)ClipRects variables referenced by
the caller weren't pre-initialized to 0.
2008-07-28 09:32:59 +02:00
Kristian Høgsberg
dff1a609bb
Drop the glx resize hook and stop chaining PositionWindow.
2008-07-24 13:34:24 -04:00
Michel Dänzer
23b55a61f8
AIGLX/DRI1: Switch to server context for calling pScreen->GetImage.
...
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=16292 .
2008-06-13 11:13:56 +02:00
Kristian Høgsberg
c3eb5b80d8
Move GL/glx on level up now that it's the only thing left under GL.
2008-05-21 13:33:36 -04:00