[gtk+] GdkGL: Rename "context" to "paint_context" to clarify things a bit
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] GdkGL: Rename "context" to "paint_context" to clarify things a bit
- Date: Thu, 6 Nov 2014 11:25:24 +0000 (UTC)
commit c78e7e7f17ec7e68b33e2d7559241d1985968e68
Author: Alexander Larsson <alexl redhat com>
Date: Thu Nov 6 09:12:40 2014 +0100
GdkGL: Rename "context" to "paint_context" to clarify things a bit
gdk/gdkgl.c | 25 +++++++++++++------------
1 files changed, 13 insertions(+), 12 deletions(-)
---
diff --git a/gdk/gdkgl.c b/gdk/gdkgl.c
index 81fb60e..8f7d394 100644
--- a/gdk/gdkgl.c
+++ b/gdk/gdkgl.c
@@ -103,7 +103,7 @@ gdk_cairo_draw_from_gl (cairo_t *cr,
int width,
int height)
{
- GdkGLContext *context;
+ GdkGLContext *paint_context;
cairo_surface_t *image;
cairo_matrix_t matrix;
int dx, dy, window_scale;
@@ -119,8 +119,8 @@ gdk_cairo_draw_from_gl (cairo_t *cr,
window_scale = gdk_window_get_scale_factor (impl_window);
- context = gdk_window_get_paint_gl_context (window, NULL);
- if (context == NULL)
+ paint_context = gdk_window_get_paint_gl_context (window, NULL);
+ if (paint_context == NULL)
{
g_warning ("gdk_cairo_draw_gl_render_buffer failed - no paint context");
return;
@@ -128,8 +128,8 @@ gdk_cairo_draw_from_gl (cairo_t *cr,
clip_region = gdk_cairo_region_from_clip (cr);
- gdk_gl_context_make_current (context);
- paint_data = gdk_gl_context_get_paint_data (context);
+ gdk_gl_context_make_current (paint_context);
+ paint_data = gdk_gl_context_get_paint_data (paint_context);
if (paint_data->tmp_framebuffer == 0)
glGenFramebuffersEXT (1, &paint_data->tmp_framebuffer);
@@ -415,11 +415,12 @@ gdk_cairo_draw_from_gl (cairo_t *cr,
cairo_region_destroy (clip_region);
}
+/* This is always called with the paint context current */
void
gdk_gl_texture_from_surface (cairo_surface_t *surface,
cairo_region_t *region)
{
- GdkGLContext *current;
+ GdkGLContext *paint_context;
cairo_surface_t *image;
double device_x_offset, device_y_offset;
cairo_rectangle_int_t rect, e;
@@ -433,16 +434,16 @@ gdk_gl_texture_from_surface (cairo_surface_t *surface,
gboolean use_texture_rectangle;
guint target;
- current = gdk_gl_context_get_current ();
- if (current &&
- GDK_GL_CONTEXT_GET_CLASS (current)->texture_from_surface &&
- GDK_GL_CONTEXT_GET_CLASS (current)->texture_from_surface (current, surface, region))
+ paint_context = gdk_gl_context_get_current ();
+ if (paint_context &&
+ GDK_GL_CONTEXT_GET_CLASS (paint_context)->texture_from_surface &&
+ GDK_GL_CONTEXT_GET_CLASS (paint_context)->texture_from_surface (paint_context, surface, region))
return;
/* Software fallback */
- use_texture_rectangle = gdk_gl_context_use_texture_rectangle (current);
+ use_texture_rectangle = gdk_gl_context_use_texture_rectangle (paint_context);
- window = gdk_gl_context_get_window (current);
+ window = gdk_gl_context_get_window (paint_context);
window_scale = gdk_window_get_scale_factor (window);
window_height = gdk_window_get_height (window);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]