Set have_render_with_trapezoids to GDK_YES when we have a new enough
2005-02-20 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkdrawable-x11.c (_gdk_x11_have_render_with_trapezoids): Set have_render_with_trapezoids to GDK_YES when we have a new enough Render extension. (#167965,Billy Biggs)
This commit is contained in:
committed by
Matthias Clasen
parent
dece1395ab
commit
9e26b2632b
@@ -1,5 +1,9 @@
|
||||
2005-02-20 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gdk/x11/gdkdrawable-x11.c (_gdk_x11_have_render_with_trapezoids):
|
||||
Set have_render_with_trapezoids to GDK_YES when we have
|
||||
a new enough Render extension. (#167965,Billy Biggs)
|
||||
|
||||
* gdk/x11/gdkx.h:
|
||||
* gdk/x11/gdkdisplay-x11.c (gdk_x11_display_get_user_time_libgtk_only):
|
||||
Add libgtk_only api to obtain the user_time of the display.
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
2005-02-20 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gdk/x11/gdkdrawable-x11.c (_gdk_x11_have_render_with_trapezoids):
|
||||
Set have_render_with_trapezoids to GDK_YES when we have
|
||||
a new enough Render extension. (#167965,Billy Biggs)
|
||||
|
||||
* gdk/x11/gdkx.h:
|
||||
* gdk/x11/gdkdisplay-x11.c (gdk_x11_display_get_user_time_libgtk_only):
|
||||
Add libgtk_only api to obtain the user_time of the display.
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
2005-02-20 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gdk/x11/gdkdrawable-x11.c (_gdk_x11_have_render_with_trapezoids):
|
||||
Set have_render_with_trapezoids to GDK_YES when we have
|
||||
a new enough Render extension. (#167965,Billy Biggs)
|
||||
|
||||
* gdk/x11/gdkx.h:
|
||||
* gdk/x11/gdkdisplay-x11.c (gdk_x11_display_get_user_time_libgtk_only):
|
||||
Add libgtk_only api to obtain the user_time of the display.
|
||||
|
||||
@@ -329,9 +329,8 @@ _gdk_x11_have_render_with_trapezoids (GdkDisplay *display)
|
||||
|
||||
if (x11display->have_render_with_trapezoids == GDK_UNKNOWN)
|
||||
{
|
||||
if (!_gdk_x11_have_render (display))
|
||||
x11display->have_render_with_trapezoids = GDK_NO;
|
||||
else
|
||||
x11display->have_render_with_trapezoids = GDK_NO;
|
||||
if (_gdk_x11_have_render (display))
|
||||
{
|
||||
/*
|
||||
* Require protocol >= 0.4 for CompositeTrapezoids support.
|
||||
@@ -343,10 +342,9 @@ _gdk_x11_have_render_with_trapezoids (GdkDisplay *display)
|
||||
|
||||
if (XRenderQueryVersion (xdisplay, &major_version,
|
||||
&minor_version))
|
||||
if ((major_version < XRENDER_TETRAPEZOIDS_MAJOR) ||
|
||||
((major_version == XRENDER_TETRAPEZOIDS_MAJOR) &&
|
||||
(minor_version < XRENDER_TETRAPEZOIDS_MINOR)))
|
||||
x11display->have_render_with_trapezoids = GDK_NO;
|
||||
if ((major_version == XRENDER_TETRAPEZOIDS_MAJOR) &&
|
||||
(minor_version >= XRENDER_TETRAPEZOIDS_MINOR))
|
||||
x11display->have_render_with_trapezoids = GDK_YES;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user