[cogl/wip/cogl-1.14: 75/177] tests: update inline with master
- From: Robert Bragg <rbragg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl/wip/cogl-1.14: 75/177] tests: update inline with master
- Date: Mon, 21 Jan 2013 15:51:14 +0000 (UTC)
commit dfec6752b4a5dad15b79669c3ca7a911e55b36b5
Author: Robert Bragg <robert linux intel com>
Date: Fri Jan 18 17:57:06 2013 +0000
tests: update inline with master
This renames the global ctx and fb variables to test_ctx and test_fb
respectively in line with the names use on the master branch. This is to
make it easier to cherry pick patches from master.
tests/conform/test-alpha-test.c | 16 ++--
tests/conform/test-backface-culling.c | 16 ++--
tests/conform/test-blend-strings.c | 18 ++--
tests/conform/test-color-mask.c | 12 ++--
tests/conform/test-custom-attributes.c | 70 ++++++++--------
tests/conform/test-depth-test.c | 20 +++---
tests/conform/test-euler-quaternion.c | 12 ++--
tests/conform/test-gles2-context.c | 120 ++++++++++++++--------------
tests/conform/test-just-vertex-shader.c | 14 ++--
tests/conform/test-layer-remove.c | 12 ++--
tests/conform/test-map-buffer-range.c | 22 +++---
tests/conform/test-npot-texture.c | 16 ++--
tests/conform/test-offscreen.c | 14 ++--
tests/conform/test-path.c | 18 ++--
tests/conform/test-pipeline-uniforms.c | 14 ++--
tests/conform/test-pipeline-user-matrix.c | 16 ++--
tests/conform/test-pixel-buffer.c | 16 ++--
tests/conform/test-point-size.c | 20 +++---
tests/conform/test-point-sprite.c | 34 ++++----
tests/conform/test-premult.c | 20 +++---
tests/conform/test-primitive.c | 40 +++++-----
tests/conform/test-read-texture-formats.c | 2 +-
tests/conform/test-snippets.c | 120 ++++++++++++++--------------
tests/conform/test-sparse-pipeline.c | 16 ++--
tests/conform/test-sub-texture.c | 34 ++++----
tests/conform/test-texture-3d.c | 34 ++++----
tests/conform/test-utils.c | 52 ++++++------
tests/conform/test-utils.h | 4 +-
tests/conform/test-wrap-modes.c | 14 ++--
tests/conform/test-write-texture-formats.c | 30 ++++----
30 files changed, 423 insertions(+), 423 deletions(-)
---
diff --git a/tests/conform/test-alpha-test.c b/tests/conform/test-alpha-test.c
index 7779ae0..285118b 100644
--- a/tests/conform/test-alpha-test.c
+++ b/tests/conform/test-alpha-test.c
@@ -24,10 +24,10 @@ create_texture (CoglContext *context)
void
test_alpha_test (void)
{
- CoglTexture *tex = COGL_TEXTURE (create_texture (ctx));
- CoglPipeline *pipeline = cogl_pipeline_new (ctx);
- int fb_width = cogl_framebuffer_get_width (fb);
- int fb_height = cogl_framebuffer_get_height (fb);
+ CoglTexture *tex = COGL_TEXTURE (create_texture (test_ctx));
+ CoglPipeline *pipeline = cogl_pipeline_new (test_ctx);
+ int fb_width = cogl_framebuffer_get_width (test_fb);
+ int fb_height = cogl_framebuffer_get_height (test_fb);
CoglColor clear_color;
cogl_pipeline_set_layer_texture (pipeline, 0, tex);
@@ -39,11 +39,11 @@ test_alpha_test (void)
254 / 255.0f /* alpha reference */);
cogl_color_init_from_4ub (&clear_color, 0x00, 0x00, 0xff, 0xff);
- cogl_framebuffer_clear (fb,
+ cogl_framebuffer_clear (test_fb,
COGL_BUFFER_BIT_COLOR,
&clear_color);
- cogl_framebuffer_draw_rectangle (fb,
+ cogl_framebuffer_draw_rectangle (test_fb,
pipeline,
-1, -1,
1, 1);
@@ -53,7 +53,7 @@ test_alpha_test (void)
/* The left side of the framebuffer should use the first pixel from
* the texture which is red */
- test_utils_check_region (fb,
+ test_utils_check_region (test_fb,
2, 2,
fb_width / 2 - 4,
fb_height - 4,
@@ -61,7 +61,7 @@ test_alpha_test (void)
/* The right side of the framebuffer should use the clear color
* because the second pixel from the texture is clipped from the
* alpha test */
- test_utils_check_region (fb,
+ test_utils_check_region (test_fb,
fb_width / 2 + 2,
2,
fb_width / 2 - 4,
diff --git a/tests/conform/test-backface-culling.c b/tests/conform/test-backface-culling.c
index 1c11904..6acf045 100644
--- a/tests/conform/test-backface-culling.c
+++ b/tests/conform/test-backface-culling.c
@@ -48,7 +48,7 @@ paint_test_backface_culling (TestState *state,
CoglFramebuffer *framebuffer)
{
int draw_num;
- CoglPipeline *base_pipeline = cogl_pipeline_new (ctx);
+ CoglPipeline *base_pipeline = cogl_pipeline_new (test_ctx);
cogl_framebuffer_orthographic (framebuffer,
0, 0,
@@ -223,7 +223,7 @@ paint (TestState *state)
{
CoglPipeline *pipeline;
- paint_test_backface_culling (state, fb);
+ paint_test_backface_culling (state, test_fb);
/*
* Now repeat the test but rendered to an offscreen
@@ -235,17 +235,17 @@ paint (TestState *state)
/* Copy the result of the offscreen rendering for validation and
* also so we can have visual feedback. */
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_layer_texture (pipeline, 0, state->offscreen_tex);
- cogl_framebuffer_draw_rectangle (fb,
+ cogl_framebuffer_draw_rectangle (test_fb,
pipeline,
0, TEXTURE_RENDER_SIZE * 16,
state->width,
state->height + TEXTURE_RENDER_SIZE * 16);
cogl_object_unref (pipeline);
- validate_result (fb, 0);
- validate_result (fb, 16);
+ validate_result (test_fb, 0);
+ validate_result (test_fb, 16);
}
static CoglTexture *
@@ -283,8 +283,8 @@ test_backface_culling (void)
TestState state;
CoglTexture *tex;
- state.width = cogl_framebuffer_get_width (fb);
- state.height = cogl_framebuffer_get_height (fb);
+ state.width = cogl_framebuffer_get_width (test_fb);
+ state.height = cogl_framebuffer_get_height (test_fb);
state.offscreen = NULL;
diff --git a/tests/conform/test-blend-strings.c b/tests/conform/test-blend-strings.c
index e85e0de..57a77f0 100644
--- a/tests/conform/test-blend-strings.c
+++ b/tests/conform/test-blend-strings.c
@@ -60,7 +60,7 @@ test_blend (TestState *state,
int x_off;
/* First write out the destination color without any blending... */
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_color4ub (pipeline, Dr, Dg, Db, Da);
cogl_pipeline_set_blend (pipeline, "RGBA = ADD (SRC_COLOR, 0)", NULL);
cogl_set_source (pipeline);
@@ -74,7 +74,7 @@ test_blend (TestState *state,
* Now blend a rectangle over our well defined destination:
*/
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_color4ub (pipeline, Sr, Sg, Sb, Sa);
status = cogl_pipeline_set_blend (pipeline, blend_string, &error);
@@ -118,7 +118,7 @@ test_blend (TestState *state,
g_print (" blend constant = UNUSED\n");
}
- test_utils_check_pixel (fb, x_off, y_off, expected_result);
+ test_utils_check_pixel (test_fb, x_off, y_off, expected_result);
/*
@@ -171,7 +171,7 @@ test_blend (TestState *state,
/* See what we got... */
- test_utils_check_pixel (fb, x_off, y_off, expected_result);
+ test_utils_check_pixel (test_fb, x_off, y_off, expected_result);
}
static CoglTexture *
@@ -288,7 +288,7 @@ test_tex_combine (TestState *state,
g_print (" combine constant = UNUSED\n");
}
- test_utils_check_pixel (fb, x_off, y_off, expected_result);
+ test_utils_check_pixel (test_fb, x_off, y_off, expected_result);
}
static void
@@ -412,15 +412,15 @@ test_blend_strings (void)
{
TestState state;
- cogl_framebuffer_orthographic (fb, 0, 0,
- cogl_framebuffer_get_width (fb),
- cogl_framebuffer_get_height (fb),
+ cogl_framebuffer_orthographic (test_fb, 0, 0,
+ cogl_framebuffer_get_width (test_fb),
+ cogl_framebuffer_get_height (test_fb),
-1,
100);
/* XXX: we have to push/pop a framebuffer since this test currently
* uses the legacy cogl_rectangle() api. */
- cogl_push_framebuffer (fb);
+ cogl_push_framebuffer (test_fb);
paint (&state);
cogl_pop_framebuffer ();
diff --git a/tests/conform/test-color-mask.c b/tests/conform/test-color-mask.c
index 43199ca..331e29d 100644
--- a/tests/conform/test-color-mask.c
+++ b/tests/conform/test-color-mask.c
@@ -45,9 +45,9 @@ paint (TestState *state)
/* Render all of the textures to the screen */
for (i = 0; i < NUM_FBOS; i++)
{
- CoglPipeline *pipeline = cogl_pipeline_new (ctx);
+ CoglPipeline *pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_layer_texture (pipeline, 0, state->tex[i]);
- cogl_framebuffer_draw_rectangle (fb, pipeline,
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline,
2.0f / NUM_FBOS * i - 1.0f, -1.0f,
2.0f / NUM_FBOS * (i + 1) - 1.0f, 1.0f);
cogl_object_unref (pipeline);
@@ -61,7 +61,7 @@ paint (TestState *state)
{ 0x00, 0xff, 0x00, 0xff },
{ 0x00, 0x00, 0xff, 0xff } };
- test_utils_check_pixel_rgb (fb,
+ test_utils_check_pixel_rgb (test_fb,
state->width * (i + 0.5f) / NUM_FBOS,
state->height / 2,
expected_colors[i][0],
@@ -76,8 +76,8 @@ test_color_mask (void)
TestState state;
int i;
- state.width = cogl_framebuffer_get_width (fb);
- state.height = cogl_framebuffer_get_height (fb);
+ state.width = cogl_framebuffer_get_width (test_fb);
+ state.height = cogl_framebuffer_get_height (test_fb);
for (i = 0; i < NUM_FBOS; i++)
{
@@ -101,7 +101,7 @@ test_color_mask (void)
/* XXX: we have to push/pop a framebuffer since this test currently
* uses the legacy cogl_rectangle() api. */
- cogl_push_framebuffer (fb);
+ cogl_push_framebuffer (test_fb);
paint (&state);
cogl_pop_framebuffer ();
diff --git a/tests/conform/test-custom-attributes.c b/tests/conform/test-custom-attributes.c
index 642c81c..7c75149 100644
--- a/tests/conform/test-custom-attributes.c
+++ b/tests/conform/test-custom-attributes.c
@@ -43,7 +43,7 @@ test_float_verts (TestState *state, int offset_x, int offset_y)
{ 15, 0, /**/ 0, 1, 0, 1 }
};
- buffer = cogl_attribute_buffer_new (ctx,
+ buffer = cogl_attribute_buffer_new (test_ctx,
sizeof (float_verts), float_verts);
attributes[0] = cogl_attribute_new (buffer,
"cogl_position_in",
@@ -58,10 +58,10 @@ test_float_verts (TestState *state, int offset_x, int offset_y)
4, /* n_components */
COGL_ATTRIBUTE_TYPE_FLOAT);
- cogl_framebuffer_push_matrix (fb);
- cogl_framebuffer_translate (fb, offset_x, offset_y, 0.0f);
+ cogl_framebuffer_push_matrix (test_fb);
+ cogl_framebuffer_translate (test_fb, offset_x, offset_y, 0.0f);
- cogl_framebuffer_draw_attributes (fb,
+ cogl_framebuffer_draw_attributes (test_fb,
state->pipeline,
COGL_VERTICES_MODE_TRIANGLES,
0, /* first_vertex */
@@ -69,14 +69,14 @@ test_float_verts (TestState *state, int offset_x, int offset_y)
attributes,
2 /* n_attributes */);
- cogl_framebuffer_pop_matrix (fb);
+ cogl_framebuffer_pop_matrix (test_fb);
cogl_object_unref (attributes[1]);
cogl_object_unref (attributes[0]);
cogl_object_unref (buffer);
- test_utils_check_pixel (fb, offset_x + 5, offset_y + 5, 0xff0000ff);
- test_utils_check_pixel (fb, offset_x + 15, offset_y + 5, 0x00ff00ff);
+ test_utils_check_pixel (test_fb, offset_x + 5, offset_y + 5, 0xff0000ff);
+ test_utils_check_pixel (test_fb, offset_x + 15, offset_y + 5, 0x00ff00ff);
}
static void
@@ -103,7 +103,7 @@ test_byte_verts (TestState *state, int offset_x, int offset_y)
{ 0, 0, /**/ 0, 0, 1, 1 },
};
- buffer = cogl_attribute_buffer_new (ctx,
+ buffer = cogl_attribute_buffer_new (test_ctx,
sizeof (norm_verts), norm_verts);
attributes[0] = cogl_attribute_new (buffer,
"cogl_position_in",
@@ -119,10 +119,10 @@ test_byte_verts (TestState *state, int offset_x, int offset_y)
COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE);
cogl_attribute_set_normalized (attributes[1], TRUE);
- cogl_framebuffer_push_matrix (fb);
- cogl_framebuffer_translate (fb, offset_x, offset_y, 0.0f);
+ cogl_framebuffer_push_matrix (test_fb);
+ cogl_framebuffer_translate (test_fb, offset_x, offset_y, 0.0f);
- cogl_framebuffer_draw_attributes (fb,
+ cogl_framebuffer_draw_attributes (test_fb,
state->pipeline,
COGL_VERTICES_MODE_TRIANGLES,
0, /* first_vertex */
@@ -133,7 +133,7 @@ test_byte_verts (TestState *state, int offset_x, int offset_y)
cogl_object_unref (attributes[1]);
/* Test again with unnormalized attributes */
- unnorm_buffer = cogl_attribute_buffer_new (ctx,
+ unnorm_buffer = cogl_attribute_buffer_new (test_ctx,
sizeof (unnorm_verts),
unnorm_verts);
attributes[1] = cogl_attribute_new (unnorm_buffer,
@@ -143,9 +143,9 @@ test_byte_verts (TestState *state, int offset_x, int offset_y)
4, /* n_components */
COGL_ATTRIBUTE_TYPE_BYTE);
- cogl_framebuffer_translate (fb, 20, 0, 0);
+ cogl_framebuffer_translate (test_fb, 20, 0, 0);
- cogl_framebuffer_draw_attributes (fb,
+ cogl_framebuffer_draw_attributes (test_fb,
state->pipeline,
COGL_VERTICES_MODE_TRIANGLES,
0, /* first_vertex */
@@ -153,16 +153,16 @@ test_byte_verts (TestState *state, int offset_x, int offset_y)
attributes,
2 /* n_attributes */);
- cogl_framebuffer_pop_matrix (fb);
+ cogl_framebuffer_pop_matrix (test_fb);
cogl_object_unref (attributes[0]);
cogl_object_unref (attributes[1]);
cogl_object_unref (buffer);
cogl_object_unref (unnorm_buffer);
- test_utils_check_pixel (fb, offset_x + 5, offset_y + 5, 0xff0000ff);
- test_utils_check_pixel (fb, offset_x + 15, offset_y + 5, 0x00ff00ff);
- test_utils_check_pixel (fb, offset_x + 25, offset_y + 5, 0x0000ffff);
+ test_utils_check_pixel (test_fb, offset_x + 5, offset_y + 5, 0xff0000ff);
+ test_utils_check_pixel (test_fb, offset_x + 15, offset_y + 5, 0x00ff00ff);
+ test_utils_check_pixel (test_fb, offset_x + 25, offset_y + 5, 0x0000ffff);
}
static void
@@ -180,7 +180,7 @@ test_short_verts (TestState *state, int offset_x, int offset_y)
{ -5, -1 }
};
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
snippet = cogl_snippet_new (COGL_SNIPPET_HOOK_VERTEX_TRANSFORM,
"attribute vec2 pos;",
NULL);
@@ -193,7 +193,7 @@ test_short_verts (TestState *state, int offset_x, int offset_y)
cogl_pipeline_set_color4ub (pipeline, 255, 0, 0, 255);
- buffer = cogl_attribute_buffer_new (ctx,
+ buffer = cogl_attribute_buffer_new (test_ctx,
sizeof (short_verts), short_verts);
attributes[0] = cogl_attribute_new (buffer,
"pos",
@@ -202,13 +202,13 @@ test_short_verts (TestState *state, int offset_x, int offset_y)
2, /* n_components */
COGL_ATTRIBUTE_TYPE_SHORT);
- cogl_framebuffer_push_matrix (fb);
- cogl_framebuffer_translate (fb,
+ cogl_framebuffer_push_matrix (test_fb);
+ cogl_framebuffer_translate (test_fb,
offset_x + 10.0f,
offset_y + 10.0f,
0.0f);
- cogl_framebuffer_draw_attributes (fb,
+ cogl_framebuffer_draw_attributes (test_fb,
pipeline,
COGL_VERTICES_MODE_TRIANGLES,
0, /* first_vertex */
@@ -216,7 +216,7 @@ test_short_verts (TestState *state, int offset_x, int offset_y)
attributes,
1 /* n_attributes */);
- cogl_framebuffer_pop_matrix (fb);
+ cogl_framebuffer_pop_matrix (test_fb);
cogl_object_unref (attributes[0]);
@@ -231,13 +231,13 @@ test_short_verts (TestState *state, int offset_x, int offset_y)
pipeline2 = cogl_pipeline_copy (pipeline);
cogl_pipeline_set_color4ub (pipeline2, 0, 255, 0, 255);
- cogl_framebuffer_push_matrix (fb);
- cogl_framebuffer_translate (fb,
+ cogl_framebuffer_push_matrix (test_fb);
+ cogl_framebuffer_translate (test_fb,
offset_x + 10.0f - 65525.0f,
offset_y - 65525,
0.0f);
- cogl_framebuffer_draw_attributes (fb,
+ cogl_framebuffer_draw_attributes (test_fb,
pipeline2,
COGL_VERTICES_MODE_TRIANGLES,
0, /* first_vertex */
@@ -245,7 +245,7 @@ test_short_verts (TestState *state, int offset_x, int offset_y)
attributes,
1 /* n_attributes */);
- cogl_framebuffer_pop_matrix (fb);
+ cogl_framebuffer_pop_matrix (test_fb);
cogl_object_unref (attributes[0]);
@@ -253,14 +253,14 @@ test_short_verts (TestState *state, int offset_x, int offset_y)
cogl_object_unref (pipeline);
cogl_object_unref (buffer);
- test_utils_check_pixel (fb, offset_x + 5, offset_y + 5, 0xff0000ff);
- test_utils_check_pixel (fb, offset_x + 15, offset_y + 5, 0x00ff00ff);
+ test_utils_check_pixel (test_fb, offset_x + 5, offset_y + 5, 0xff0000ff);
+ test_utils_check_pixel (test_fb, offset_x + 15, offset_y + 5, 0x00ff00ff);
}
static void
paint (TestState *state)
{
- cogl_framebuffer_clear4f (fb, COGL_BUFFER_BIT_COLOR, 0, 0, 0, 1);
+ cogl_framebuffer_clear4f (test_fb, COGL_BUFFER_BIT_COLOR, 0, 0, 0, 1);
test_float_verts (state, 0, 0);
test_byte_verts (state, 0, 10);
@@ -276,14 +276,14 @@ test_custom_attributes (void)
CoglSnippet *snippet;
TestState state;
- cogl_framebuffer_orthographic (fb,
+ cogl_framebuffer_orthographic (test_fb,
0, 0,
- cogl_framebuffer_get_width (fb),
- cogl_framebuffer_get_height (fb),
+ cogl_framebuffer_get_width (test_fb),
+ cogl_framebuffer_get_height (test_fb),
-1,
100);
- state.pipeline = cogl_pipeline_new (ctx);
+ state.pipeline = cogl_pipeline_new (test_ctx);
snippet = cogl_snippet_new (COGL_SNIPPET_HOOK_VERTEX,
"attribute vec4 color;",
"cogl_color_out = color;");
diff --git a/tests/conform/test-depth-test.c b/tests/conform/test-depth-test.c
index 9b1ae55..8efff4d 100644
--- a/tests/conform/test-depth-test.c
+++ b/tests/conform/test-depth-test.c
@@ -54,7 +54,7 @@ draw_rectangle (TestState *state,
rect_state->range_near,
rect_state->range_far);
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
if (!cogl_pipeline_set_depth_state (pipeline, &depth_state, NULL))
{
cogl_object_unref (pipeline);
@@ -65,19 +65,19 @@ draw_rectangle (TestState *state,
{
cogl_pipeline_set_color4ub (pipeline, Cr, Cg, Cb, Ca);
- cogl_framebuffer_push_matrix (fb);
- cogl_framebuffer_translate (fb, 0, 0, rect_state->depth);
- cogl_framebuffer_draw_rectangle (fb,
+ cogl_framebuffer_push_matrix (test_fb);
+ cogl_framebuffer_translate (test_fb, 0, 0, rect_state->depth);
+ cogl_framebuffer_draw_rectangle (test_fb,
pipeline,
x * QUAD_WIDTH,
y * QUAD_WIDTH,
x * QUAD_WIDTH + QUAD_WIDTH,
y * QUAD_WIDTH + QUAD_WIDTH);
- cogl_framebuffer_pop_matrix (fb);
+ cogl_framebuffer_pop_matrix (test_fb);
}
else
{
- cogl_push_framebuffer (fb);
+ cogl_push_framebuffer (test_fb);
cogl_push_matrix ();
cogl_set_source_color4ub (Cr, Cg, Cb, Ca);
cogl_translate (0, 0, rect_state->depth);
@@ -118,7 +118,7 @@ test_depth (TestState *state,
if (missing_feature)
return;
- test_utils_check_pixel (fb,
+ test_utils_check_pixel (test_fb,
x * QUAD_WIDTH + (QUAD_WIDTH / 2),
y * QUAD_WIDTH + (QUAD_WIDTH / 2),
expected_result);
@@ -260,9 +260,9 @@ test_depth_test (void)
{
TestState state;
- cogl_framebuffer_orthographic (fb, 0, 0,
- cogl_framebuffer_get_width (fb),
- cogl_framebuffer_get_height (fb),
+ cogl_framebuffer_orthographic (test_fb, 0, 0,
+ cogl_framebuffer_get_width (test_fb),
+ cogl_framebuffer_get_height (test_fb),
-1,
100);
diff --git a/tests/conform/test-euler-quaternion.c b/tests/conform/test-euler-quaternion.c
index d271544..c250bec 100644
--- a/tests/conform/test-euler-quaternion.c
+++ b/tests/conform/test-euler-quaternion.c
@@ -61,17 +61,17 @@ test_euler_quaternion (void)
COMPARE_MATRICES (&matrix_a, &matrix_b);
/* Try applying the rotation from a euler to a framebuffer */
- cogl_framebuffer_identity_matrix (fb);
- cogl_framebuffer_rotate_euler (fb, &euler);
+ cogl_framebuffer_identity_matrix (test_fb);
+ cogl_framebuffer_rotate_euler (test_fb, &euler);
memset (&matrix_b, 0, sizeof (matrix_b));
- cogl_framebuffer_get_modelview_matrix (fb, &matrix_b);
+ cogl_framebuffer_get_modelview_matrix (test_fb, &matrix_b);
COMPARE_MATRICES (&matrix_a, &matrix_b);
/* And again with a quaternion */
- cogl_framebuffer_identity_matrix (fb);
- cogl_framebuffer_rotate_quaternion (fb, &quaternion);
+ cogl_framebuffer_identity_matrix (test_fb);
+ cogl_framebuffer_rotate_quaternion (test_fb, &quaternion);
memset (&matrix_b, 0, sizeof (matrix_b));
- cogl_framebuffer_get_modelview_matrix (fb, &matrix_b);
+ cogl_framebuffer_get_modelview_matrix (test_fb, &matrix_b);
COMPARE_MATRICES (&matrix_a, &matrix_b);
/* FIXME: This needs a lot more tests! */
diff --git a/tests/conform/test-gles2-context.c b/tests/conform/test-gles2-context.c
index 4f1e390..9a3c8b6 100644
--- a/tests/conform/test-gles2-context.c
+++ b/tests/conform/test-gles2-context.c
@@ -24,17 +24,17 @@ test_push_pop_single_context (void)
CoglError *error = NULL;
offscreen_texture = COGL_TEXTURE (
- cogl_texture_2d_new_with_size (ctx,
- cogl_framebuffer_get_width (fb),
- cogl_framebuffer_get_height (fb),
+ cogl_texture_2d_new_with_size (test_ctx,
+ cogl_framebuffer_get_width (test_fb),
+ cogl_framebuffer_get_height (test_fb),
COGL_PIXEL_FORMAT_ANY,
NULL));
offscreen = cogl_offscreen_new_to_texture (offscreen_texture);
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_layer_texture (pipeline, 0, offscreen_texture);
- gles2_ctx = cogl_gles2_context_new (ctx, &error);
+ gles2_ctx = cogl_gles2_context_new (test_ctx, &error);
if (!gles2_ctx)
g_error ("Failed to create GLES2 context: %s\n", error->message);
@@ -42,10 +42,10 @@ test_push_pop_single_context (void)
/* Clear onscreen to 0xffff00 using GLES2 */
- if (!cogl_push_gles2_context (ctx,
+ if (!cogl_push_gles2_context (test_ctx,
gles2_ctx,
- fb,
- fb,
+ test_fb,
+ test_fb,
&error))
{
g_error ("Failed to push gles2 context: %s\n", error->message);
@@ -54,9 +54,9 @@ test_push_pop_single_context (void)
gles2->glClearColor (1, 1, 0, 1);
gles2->glClear (GL_COLOR_BUFFER_BIT);
- cogl_pop_gles2_context (ctx);
+ cogl_pop_gles2_context (test_ctx);
- test_utils_check_pixel (fb, 0, 0, 0xffff00ff);
+ test_utils_check_pixel (test_fb, 0, 0, 0xffff00ff);
/* Clear offscreen to 0xff0000 using GLES2 and then copy the result
* onscreen.
@@ -66,7 +66,7 @@ test_push_pop_single_context (void)
* instead.
*/
- if (!cogl_push_gles2_context (ctx,
+ if (!cogl_push_gles2_context (test_ctx,
gles2_ctx,
COGL_FRAMEBUFFER (offscreen),
COGL_FRAMEBUFFER (offscreen),
@@ -78,9 +78,9 @@ test_push_pop_single_context (void)
gles2->glClearColor (1, 0, 0, 1);
gles2->glClear (GL_COLOR_BUFFER_BIT);
- cogl_pop_gles2_context (ctx);
+ cogl_pop_gles2_context (test_ctx);
- cogl_framebuffer_draw_rectangle (fb,
+ cogl_framebuffer_draw_rectangle (test_fb,
pipeline,
-1, 1, 1, -1);
/* NB: Cogl doesn't automatically support mid-scene modifications
@@ -93,7 +93,7 @@ test_push_pop_single_context (void)
* reading back from the onscreen framebuffer in case we mistakenly
* read from the offscreen framebuffer and get a false positive
*/
- if (!cogl_push_gles2_context (ctx,
+ if (!cogl_push_gles2_context (test_ctx,
gles2_ctx,
COGL_FRAMEBUFFER (offscreen),
COGL_FRAMEBUFFER (offscreen),
@@ -105,22 +105,22 @@ test_push_pop_single_context (void)
gles2->glClearColor (0, 0, 1, 1);
gles2->glClear (GL_COLOR_BUFFER_BIT);
- cogl_pop_gles2_context (ctx);
+ cogl_pop_gles2_context (test_ctx);
- test_utils_check_pixel (fb, 0, 0, 0xff0000ff);
+ test_utils_check_pixel (test_fb, 0, 0, 0xff0000ff);
/* Now copy the offscreen blue clear to the onscreen framebufer and
* check that too */
- cogl_framebuffer_draw_rectangle (fb,
+ cogl_framebuffer_draw_rectangle (test_fb,
pipeline,
-1, 1, 1, -1);
- test_utils_check_pixel (fb, 0, 0, 0x0000ffff);
+ test_utils_check_pixel (test_fb, 0, 0, 0x0000ffff);
- if (!cogl_push_gles2_context (ctx,
+ if (!cogl_push_gles2_context (test_ctx,
gles2_ctx,
- fb,
- fb,
+ test_fb,
+ test_fb,
&error))
{
g_error ("Failed to push gles2 context: %s\n", error->message);
@@ -129,9 +129,9 @@ test_push_pop_single_context (void)
gles2->glClearColor (1, 0, 1, 1);
gles2->glClear (GL_COLOR_BUFFER_BIT);
- cogl_pop_gles2_context (ctx);
+ cogl_pop_gles2_context (test_ctx);
- test_utils_check_pixel (fb, 0, 0, 0xff00ffff);
+ test_utils_check_pixel (test_fb, 0, 0, 0xff00ffff);
cogl_object_unref (gles2_ctx);
@@ -149,17 +149,17 @@ create_gles2_context (CoglTexture **offscreen_texture,
CoglError *error = NULL;
*offscreen_texture = COGL_TEXTURE (
- cogl_texture_2d_new_with_size (ctx,
- cogl_framebuffer_get_width (fb),
- cogl_framebuffer_get_height (fb),
+ cogl_texture_2d_new_with_size (test_ctx,
+ cogl_framebuffer_get_width (test_fb),
+ cogl_framebuffer_get_height (test_fb),
COGL_PIXEL_FORMAT_ANY,
NULL));
*offscreen = cogl_offscreen_new_to_texture (*offscreen_texture);
- *pipeline = cogl_pipeline_new (ctx);
+ *pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_layer_texture (*pipeline, 0, *offscreen_texture);
- *gles2_ctx = cogl_gles2_context_new (ctx, &error);
+ *gles2_ctx = cogl_gles2_context_new (test_ctx, &error);
if (!*gles2_ctx)
g_error ("Failed to create GLES2 context: %s\n", error->message);
@@ -193,9 +193,9 @@ test_push_pop_multi_context (void)
&gles2_ctx1,
&gles21);
- cogl_framebuffer_clear4f (fb, COGL_BUFFER_BIT_COLOR, 1, 1, 1, 1);
+ cogl_framebuffer_clear4f (test_fb, COGL_BUFFER_BIT_COLOR, 1, 1, 1, 1);
- if (!cogl_push_gles2_context (ctx,
+ if (!cogl_push_gles2_context (test_ctx,
gles2_ctx0,
COGL_FRAMEBUFFER (offscreen0),
COGL_FRAMEBUFFER (offscreen0),
@@ -207,7 +207,7 @@ test_push_pop_multi_context (void)
gles20->glClearColor (1, 0, 0, 1);
gles20->glClear (GL_COLOR_BUFFER_BIT);
- if (!cogl_push_gles2_context (ctx,
+ if (!cogl_push_gles2_context (test_ctx,
gles2_ctx1,
COGL_FRAMEBUFFER (offscreen1),
COGL_FRAMEBUFFER (offscreen1),
@@ -219,22 +219,22 @@ test_push_pop_multi_context (void)
gles21->glClearColor (0, 1, 0, 1);
gles21->glClear (GL_COLOR_BUFFER_BIT);
- cogl_pop_gles2_context (ctx);
- cogl_pop_gles2_context (ctx);
+ cogl_pop_gles2_context (test_ctx);
+ cogl_pop_gles2_context (test_ctx);
- test_utils_check_pixel (fb, 0, 0, 0xffffffff);
+ test_utils_check_pixel (test_fb, 0, 0, 0xffffffff);
- cogl_framebuffer_draw_rectangle (fb,
+ cogl_framebuffer_draw_rectangle (test_fb,
pipeline0,
-1, 1, 1, -1);
- test_utils_check_pixel (fb, 0, 0, 0xff0000ff);
+ test_utils_check_pixel (test_fb, 0, 0, 0xff0000ff);
- cogl_framebuffer_draw_rectangle (fb,
+ cogl_framebuffer_draw_rectangle (test_fb,
pipeline1,
-1, 1, 1, -1);
- test_utils_check_pixel (fb, 0, 0, 0x00ff00ff);
+ test_utils_check_pixel (test_fb, 0, 0, 0x00ff00ff);
}
static GLuint
@@ -288,9 +288,9 @@ test_gles2_read_pixels (void)
&gles2_ctx,
&gles2);
- cogl_framebuffer_clear4f (fb, COGL_BUFFER_BIT_COLOR, 1, 1, 1, 1);
+ cogl_framebuffer_clear4f (test_fb, COGL_BUFFER_BIT_COLOR, 1, 1, 1, 1);
- if (!cogl_push_gles2_context (ctx,
+ if (!cogl_push_gles2_context (test_ctx,
gles2_ctx,
COGL_FRAMEBUFFER (offscreen),
COGL_FRAMEBUFFER (offscreen),
@@ -329,15 +329,15 @@ test_gles2_read_pixels (void)
g_assert (pixel[1] == 0xff);
g_assert (pixel[2] == 0xff);
- cogl_pop_gles2_context (ctx);
+ cogl_pop_gles2_context (test_ctx);
- test_utils_check_pixel (fb, 0, 0, 0xffffffff);
+ test_utils_check_pixel (test_fb, 0, 0, 0xffffffff);
/* Bind different read and write buffers */
- if (!cogl_push_gles2_context (ctx,
+ if (!cogl_push_gles2_context (test_ctx,
gles2_ctx,
COGL_FRAMEBUFFER (offscreen),
- fb,
+ test_fb,
&error))
{
g_error ("Failed to push gles2 context: %s\n", error->message);
@@ -349,16 +349,16 @@ test_gles2_read_pixels (void)
g_assert (pixel[1] == 0xff);
g_assert (pixel[2] == 0xff);
- cogl_pop_gles2_context (ctx);
+ cogl_pop_gles2_context (test_ctx);
- test_utils_check_pixel (fb, 0, 0, 0xffffffff);
+ test_utils_check_pixel (test_fb, 0, 0, 0xffffffff);
/* Bind different read and write buffers (the other way around from
* before so when we test with COGL_TEST_ONSCREEN=1 we will read
* from an onscreen framebuffer) */
- if (!cogl_push_gles2_context (ctx,
+ if (!cogl_push_gles2_context (test_ctx,
gles2_ctx,
- fb,
+ test_fb,
COGL_FRAMEBUFFER (offscreen),
&error))
{
@@ -371,7 +371,7 @@ test_gles2_read_pixels (void)
g_assert (pixel[1] == 0xff);
g_assert (pixel[2] == 0xff);
- cogl_pop_gles2_context (ctx);
+ cogl_pop_gles2_context (test_ctx);
}
void
@@ -674,8 +674,8 @@ test_gles2_context_fbo (void)
int i;
PaintData data;
- data.fb_width = cogl_framebuffer_get_width (fb);
- data.fb_height = cogl_framebuffer_get_height (fb);
+ data.fb_width = cogl_framebuffer_get_width (test_fb);
+ data.fb_height = cogl_framebuffer_get_height (test_fb);
for (i = 0; i < G_N_ELEMENTS (paint_methods); i++)
{
@@ -692,7 +692,7 @@ test_gles2_context_fbo (void)
&gles2_ctx,
&data.gles2);
- if (!cogl_push_gles2_context (ctx,
+ if (!cogl_push_gles2_context (test_ctx,
gles2_ctx,
COGL_FRAMEBUFFER (offscreen),
COGL_FRAMEBUFFER (offscreen),
@@ -720,12 +720,12 @@ test_gles2_context_fbo (void)
verify_read_pixels (&data);
- cogl_pop_gles2_context (ctx);
+ cogl_pop_gles2_context (test_ctx);
cogl_object_unref (offscreen);
cogl_object_unref (gles2_ctx);
- cogl_framebuffer_draw_rectangle (fb,
+ cogl_framebuffer_draw_rectangle (test_fb,
pipeline,
-1.0f, 1.0f,
1.0f, -1.0f);
@@ -734,11 +734,11 @@ test_gles2_context_fbo (void)
cogl_object_unref (offscreen_texture);
/* Top half of the framebuffer should be red */
- test_utils_check_pixel (fb,
+ test_utils_check_pixel (test_fb,
data.fb_width / 2, data.fb_height / 4,
0xff0000ff);
/* Bottom half should be blue */
- test_utils_check_pixel (fb,
+ test_utils_check_pixel (test_fb,
data.fb_width / 2, data.fb_height * 3 / 4,
0x0000ffff);
}
@@ -807,8 +807,8 @@ test_gles2_context_copy_tex_image (void)
-1.0f, 1.0f, 0.0f, 1.0f,
1.0f, 1.0f, 1.0f, 1.0f
};
- int fb_width = cogl_framebuffer_get_width (fb);
- int fb_height = cogl_framebuffer_get_height (fb);
+ int fb_width = cogl_framebuffer_get_width (test_fb);
+ int fb_height = cogl_framebuffer_get_height (test_fb);
CoglTexture *offscreen_texture;
CoglOffscreen *offscreen;
CoglPipeline *pipeline;
@@ -827,7 +827,7 @@ test_gles2_context_copy_tex_image (void)
&gles2_ctx,
&gles2);
- if (!cogl_push_gles2_context (ctx,
+ if (!cogl_push_gles2_context (test_ctx,
gles2_ctx,
COGL_FRAMEBUFFER (offscreen),
COGL_FRAMEBUFFER (offscreen),
@@ -967,7 +967,7 @@ test_gles2_context_copy_tex_image (void)
RECTANGLE_HEIGHT / 2,
0x0000ffff);
- cogl_pop_gles2_context (ctx);
+ cogl_pop_gles2_context (test_ctx);
cogl_object_unref (offscreen);
cogl_object_unref (gles2_ctx);
diff --git a/tests/conform/test-just-vertex-shader.c b/tests/conform/test-just-vertex-shader.c
index d42b8b5..7bbc33c 100644
--- a/tests/conform/test-just-vertex-shader.c
+++ b/tests/conform/test-just-vertex-shader.c
@@ -97,7 +97,7 @@ paint_legacy (TestState *state)
static void
paint (TestState *state)
{
- CoglPipeline *pipeline = cogl_pipeline_new (ctx);
+ CoglPipeline *pipeline = cogl_pipeline_new (test_ctx);
CoglTexture *tex;
CoglColor color;
CoglError *error = NULL;
@@ -179,10 +179,10 @@ test_just_vertex_shader (void)
{
TestState state;
- cogl_framebuffer_orthographic (fb,
+ cogl_framebuffer_orthographic (test_fb,
0, 0,
- cogl_framebuffer_get_width (fb),
- cogl_framebuffer_get_height (fb),
+ cogl_framebuffer_get_width (test_fb),
+ cogl_framebuffer_get_height (test_fb),
-1,
100);
@@ -191,13 +191,13 @@ test_just_vertex_shader (void)
{
/* XXX: we have to push/pop a framebuffer since this test currently
* uses the legacy cogl_rectangle() api. */
- cogl_push_framebuffer (fb);
+ cogl_push_framebuffer (test_fb);
paint_legacy (&state);
- validate_result (fb);
+ validate_result (test_fb);
paint (&state);
- validate_result (fb);
+ validate_result (test_fb);
cogl_pop_framebuffer ();
diff --git a/tests/conform/test-layer-remove.c b/tests/conform/test-layer-remove.c
index ca79047..de1efec 100644
--- a/tests/conform/test-layer-remove.c
+++ b/tests/conform/test-layer-remove.c
@@ -7,7 +7,7 @@
static CoglPipeline *
create_two_layer_pipeline (void)
{
- CoglPipeline *pipeline = cogl_pipeline_new (ctx);
+ CoglPipeline *pipeline = cogl_pipeline_new (test_ctx);
CoglColor color;
/* The pipeline is initially black */
@@ -37,13 +37,13 @@ test_color (CoglPipeline *pipeline,
uint32_t color,
int pos)
{
- cogl_framebuffer_draw_rectangle (fb,
+ cogl_framebuffer_draw_rectangle (test_fb,
pipeline,
pos * TEST_SQUARE_SIZE,
0,
pos * TEST_SQUARE_SIZE + TEST_SQUARE_SIZE,
TEST_SQUARE_SIZE);
- test_utils_check_pixel (fb,
+ test_utils_check_pixel (test_fb,
pos * TEST_SQUARE_SIZE + TEST_SQUARE_SIZE / 2,
TEST_SQUARE_SIZE / 2,
color);
@@ -56,10 +56,10 @@ test_layer_remove (void)
CoglColor color;
int pos = 0;
- cogl_framebuffer_orthographic (fb,
+ cogl_framebuffer_orthographic (test_fb,
0, 0,
- cogl_framebuffer_get_width (fb),
- cogl_framebuffer_get_height (fb),
+ cogl_framebuffer_get_width (test_fb),
+ cogl_framebuffer_get_height (test_fb),
-1,
100);
diff --git a/tests/conform/test-map-buffer-range.c b/tests/conform/test-map-buffer-range.c
index 6b70643..9eb4770 100644
--- a/tests/conform/test-map-buffer-range.c
+++ b/tests/conform/test-map-buffer-range.c
@@ -33,7 +33,7 @@ test_map_buffer_range (void)
CoglAttribute *pos_attribute;
CoglAttribute *tex_coord_attribute;
- tex = cogl_texture_2d_new_from_data (ctx,
+ tex = cogl_texture_2d_new_from_data (test_ctx,
2, 2, /* width/height */
COGL_PIXEL_FORMAT_RGBA_8888_PRE,
COGL_PIXEL_FORMAT_ANY,
@@ -41,7 +41,7 @@ test_map_buffer_range (void)
tex_data,
NULL /* error */);
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_layer_texture (pipeline, 0, COGL_TEXTURE (tex));
cogl_pipeline_set_layer_filters (pipeline,
@@ -52,10 +52,10 @@ test_map_buffer_range (void)
0, /* layer */
COGL_PIPELINE_WRAP_MODE_CLAMP_TO_EDGE);
- fb_width = cogl_framebuffer_get_width (fb);
- fb_height = cogl_framebuffer_get_height (fb);
+ fb_width = cogl_framebuffer_get_width (test_fb);
+ fb_height = cogl_framebuffer_get_height (test_fb);
- buffer = cogl_attribute_buffer_new (ctx,
+ buffer = cogl_attribute_buffer_new (test_ctx,
sizeof (vertex_data),
vertex_data);
@@ -90,11 +90,11 @@ test_map_buffer_range (void)
2, /* n_components */
COGL_ATTRIBUTE_TYPE_FLOAT);
- cogl_framebuffer_clear4f (fb,
+ cogl_framebuffer_clear4f (test_fb,
COGL_BUFFER_BIT_COLOR,
0, 0, 0, 1);
- cogl_framebuffer_vdraw_attributes (fb,
+ cogl_framebuffer_vdraw_attributes (test_fb,
pipeline,
COGL_VERTICES_MODE_TRIANGLE_STRIP,
0, /* first_vertex */
@@ -104,11 +104,11 @@ test_map_buffer_range (void)
NULL);
/* Top left pixel should be the one that is replaced to be green */
- test_utils_check_pixel (fb, 1, 1, 0x00ff00ff);
+ test_utils_check_pixel (test_fb, 1, 1, 0x00ff00ff);
/* The other three corners should be left as red */
- test_utils_check_pixel (fb, fb_width - 2, 1, 0xff0000ff);
- test_utils_check_pixel (fb, 1, fb_height - 2, 0xff0000ff);
- test_utils_check_pixel (fb, fb_width - 2, fb_height - 2, 0xff0000ff);
+ test_utils_check_pixel (test_fb, fb_width - 2, 1, 0xff0000ff);
+ test_utils_check_pixel (test_fb, 1, fb_height - 2, 0xff0000ff);
+ test_utils_check_pixel (test_fb, fb_width - 2, fb_height - 2, 0xff0000ff);
cogl_object_unref (buffer);
cogl_object_unref (pos_attribute);
diff --git a/tests/conform/test-npot-texture.c b/tests/conform/test-npot-texture.c
index f954bcb..a2bbd9f 100644
--- a/tests/conform/test-npot-texture.c
+++ b/tests/conform/test-npot-texture.c
@@ -33,7 +33,7 @@ validate_part (int xnum,
int ynum,
uint32_t color)
{
- test_utils_check_region (fb,
+ test_utils_check_region (test_fb,
xnum * PART_RENDER_SIZE + TEST_INSET,
ynum * PART_RENDER_SIZE + TEST_INSET,
PART_RENDER_SIZE - TEST_INSET * 2,
@@ -106,7 +106,7 @@ make_texture (void)
}
/* The texture should be sliced unless NPOTs are supported */
- g_assert (cogl_has_feature (ctx, COGL_FEATURE_ID_TEXTURE_NPOT)
+ g_assert (cogl_has_feature (test_ctx, COGL_FEATURE_ID_TEXTURE_NPOT)
? !cogl_texture_is_sliced (tex)
: cogl_texture_is_sliced (tex));
@@ -116,7 +116,7 @@ make_texture (void)
static void
paint (void)
{
- CoglPipeline *pipeline = cogl_pipeline_new (ctx);
+ CoglPipeline *pipeline = cogl_pipeline_new (test_ctx);
CoglTexture *texture = make_texture ();
int y, x;
@@ -126,7 +126,7 @@ paint (void)
/* Render the texture using four separate rectangles */
for (y = 0; y < 2; y++)
for (x = 0; x < 2; x++)
- cogl_framebuffer_draw_textured_rectangle (fb,
+ cogl_framebuffer_draw_textured_rectangle (test_fb,
pipeline,
x * TEXTURE_RENDER_SIZE / 2,
y * TEXTURE_RENDER_SIZE / 2,
@@ -148,16 +148,16 @@ test_npot_texture (void)
{
if (cogl_test_verbose ())
{
- if (cogl_has_feature (ctx, COGL_FEATURE_ID_TEXTURE_NPOT))
+ if (cogl_has_feature (test_ctx, COGL_FEATURE_ID_TEXTURE_NPOT))
g_print ("NPOT textures are supported\n");
else
g_print ("NPOT textures are not supported\n");
}
- cogl_framebuffer_orthographic (fb,
+ cogl_framebuffer_orthographic (test_fb,
0, 0,
- cogl_framebuffer_get_width (fb),
- cogl_framebuffer_get_height (fb),
+ cogl_framebuffer_get_width (test_fb),
+ cogl_framebuffer_get_height (test_fb),
-1,
100);
diff --git a/tests/conform/test-offscreen.c b/tests/conform/test-offscreen.c
index e8162fb..26578d5 100644
--- a/tests/conform/test-offscreen.c
+++ b/tests/conform/test-offscreen.c
@@ -32,7 +32,7 @@ check_quadrant (TestState *state,
width -= 4;
height -= 4;
- test_utils_check_region (fb, x, y, width, height, expected_rgba);
+ test_utils_check_region (test_fb, x, y, width, height, expected_rgba);
}
static void
@@ -42,7 +42,7 @@ test_paint (TestState *state)
CoglTexture *tex;
CoglOffscreen *offscreen;
- tex_2d = cogl_texture_2d_new_with_size (ctx,
+ tex_2d = cogl_texture_2d_new_with_size (test_ctx,
state->fb_width,
state->fb_height,
COGL_PIXEL_FORMAT_RGBA_8888_PRE,
@@ -125,7 +125,7 @@ test_flush (TestState *state)
the contents of the texture will automatically flush the
journal */
- tex_2d = cogl_texture_2d_new_with_size (ctx,
+ tex_2d = cogl_texture_2d_new_with_size (test_ctx,
16, 16, /* width/height */
COGL_PIXEL_FORMAT_RGBA_8888_PRE,
NULL);
@@ -169,7 +169,7 @@ test_flush (TestState *state)
/* Third time try drawing the texture to the screen */
cogl_set_source_texture (tex);
cogl_rectangle (-1, -1, 1, 1);
- test_utils_check_region (fb,
+ test_utils_check_region (test_fb,
2, 2, /* x/y */
state->fb_width - 4,
state->fb_height - 4,
@@ -186,12 +186,12 @@ test_offscreen (void)
{
TestState state;
- state.fb_width = cogl_framebuffer_get_width (fb);
- state.fb_height = cogl_framebuffer_get_height (fb);
+ state.fb_width = cogl_framebuffer_get_width (test_fb);
+ state.fb_height = cogl_framebuffer_get_height (test_fb);
/* XXX: we have to push/pop a framebuffer since this test currently
* uses the legacy cogl_rectangle() api. */
- cogl_push_framebuffer (fb);
+ cogl_push_framebuffer (test_fb);
test_paint (&state);
test_flush (&state);
cogl_pop_framebuffer ();
diff --git a/tests/conform/test-path.c b/tests/conform/test-path.c
index 286d6d1..066b782 100644
--- a/tests/conform/test-path.c
+++ b/tests/conform/test-path.c
@@ -17,12 +17,12 @@ typedef struct _TestState
static void
draw_path_at (CoglPath *path, CoglPipeline *pipeline, int x, int y)
{
- cogl_framebuffer_push_matrix (fb);
- cogl_framebuffer_translate (fb, x * BLOCK_SIZE, y * BLOCK_SIZE, 0.0f);
+ cogl_framebuffer_push_matrix (test_fb);
+ cogl_framebuffer_translate (test_fb, x * BLOCK_SIZE, y * BLOCK_SIZE, 0.0f);
- cogl_framebuffer_fill_path (fb, pipeline, path);
+ cogl_framebuffer_fill_path (test_fb, pipeline, path);
- cogl_framebuffer_pop_matrix (fb);
+ cogl_framebuffer_pop_matrix (test_fb);
}
static void
@@ -35,7 +35,7 @@ check_block (int block_x, int block_y, int block_mask)
filled. The bits from 0->3 represent the top left, top right,
bottom left and bottom right respectively */
- cogl_framebuffer_read_pixels (fb,
+ cogl_framebuffer_read_pixels (test_fb,
block_x * BLOCK_SIZE,
block_y * BLOCK_SIZE,
BLOCK_SIZE, BLOCK_SIZE,
@@ -67,7 +67,7 @@ static void
paint (TestState *state)
{
CoglPath *path_a, *path_b, *path_c;
- CoglPipeline *white = cogl_pipeline_new (ctx);
+ CoglPipeline *white = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_color4f (white, 1, 1, 1, 1);
@@ -200,10 +200,10 @@ test_path (void)
{
TestState state;
- cogl_framebuffer_orthographic (fb,
+ cogl_framebuffer_orthographic (test_fb,
0, 0,
- cogl_framebuffer_get_width (fb),
- cogl_framebuffer_get_height (fb),
+ cogl_framebuffer_get_width (test_fb),
+ cogl_framebuffer_get_height (test_fb),
-1,
100);
diff --git a/tests/conform/test-pipeline-uniforms.c b/tests/conform/test-pipeline-uniforms.c
index 68f3ab8..61c7a39 100644
--- a/tests/conform/test-pipeline-uniforms.c
+++ b/tests/conform/test-pipeline-uniforms.c
@@ -90,7 +90,7 @@ create_pipeline_for_shader (TestState *state, const char *shader_source)
CoglHandle shader;
CoglHandle program;
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
shader = cogl_create_shader (COGL_SHADER_TYPE_FRAGMENT);
cogl_shader_source (shader, shader_source);
@@ -177,7 +177,7 @@ destroy_state (TestState *state)
static void
paint_pipeline (CoglPipeline *pipeline, int pos)
{
- cogl_framebuffer_draw_rectangle (fb, pipeline,
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline,
pos * 10, 0, pos * 10 + 10, 10);
}
@@ -340,7 +340,7 @@ paint_long_pipeline (TestState *state)
static void
paint (TestState *state)
{
- cogl_framebuffer_clear4f (fb, COGL_BUFFER_BIT_COLOR, 0, 0, 0, 1);
+ cogl_framebuffer_clear4f (test_fb, COGL_BUFFER_BIT_COLOR, 0, 0, 0, 1);
paint_color_pipelines (state);
paint_matrix_pipeline (state->matrix_pipeline);
@@ -351,7 +351,7 @@ paint (TestState *state)
static void
check_pos (int pos, uint32_t color)
{
- test_utils_check_pixel (fb, pos * 10 + 5, 5, color);
+ test_utils_check_pixel (test_fb, pos * 10 + 5, 5, color);
}
static void
@@ -390,10 +390,10 @@ test_pipeline_uniforms (void)
init_state (&state);
- cogl_framebuffer_orthographic (fb,
+ cogl_framebuffer_orthographic (test_fb,
0, 0,
- cogl_framebuffer_get_width (fb),
- cogl_framebuffer_get_height (fb),
+ cogl_framebuffer_get_width (test_fb),
+ cogl_framebuffer_get_height (test_fb),
-1,
100);
diff --git a/tests/conform/test-pipeline-user-matrix.c b/tests/conform/test-pipeline-user-matrix.c
index 6bf6ed2..f7cdee8 100644
--- a/tests/conform/test-pipeline-user-matrix.c
+++ b/tests/conform/test-pipeline-user-matrix.c
@@ -22,7 +22,7 @@ validate_result (TestState *state)
verify this by reading back the entire stage */
pixels = g_malloc (state->width * state->height * 4);
- cogl_framebuffer_read_pixels (fb, 0, 0, state->width, state->height,
+ cogl_framebuffer_read_pixels (test_fb, 0, 0, state->width, state->height,
COGL_PIXEL_FORMAT_RGBA_8888_PRE,
(uint8_t *)pixels);
@@ -56,17 +56,17 @@ paint (TestState *state)
CoglMatrix matrix;
CoglError *error = NULL;
- cogl_framebuffer_orthographic (fb,
+ cogl_framebuffer_orthographic (test_fb,
0, 0,
state->width,
state->height,
-1,
100);
- cogl_framebuffer_clear4f (fb, COGL_BUFFER_BIT_COLOR, 0, 0, 0, 1);
+ cogl_framebuffer_clear4f (test_fb, COGL_BUFFER_BIT_COLOR, 0, 0, 0, 1);
cogl_matrix_init_identity (&matrix);
- cogl_framebuffer_set_modelview_matrix (fb, &matrix);
+ cogl_framebuffer_set_modelview_matrix (test_fb, &matrix);
tex0 = cogl_texture_new_from_data (2, 2,
COGL_TEXTURE_NO_ATLAS,
@@ -81,7 +81,7 @@ paint (TestState *state)
6,
data1);
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
/* Set the two textures as layers */
cogl_pipeline_set_layer_texture (pipeline, 0, tex0);
@@ -114,7 +114,7 @@ paint (TestState *state)
cogl_matrix_scale (&matrix, -1.0f, 1.0f, 1.0f);
cogl_pipeline_set_layer_matrix (pipeline, 1, &matrix);
- cogl_framebuffer_draw_rectangle (fb,
+ cogl_framebuffer_draw_rectangle (test_fb,
pipeline,
0, 0,
state->width, state->height);
@@ -129,8 +129,8 @@ test_pipeline_user_matrix (void)
{
TestState state;
- state.width = cogl_framebuffer_get_width (fb);
- state.height = cogl_framebuffer_get_height (fb);
+ state.width = cogl_framebuffer_get_width (test_fb);
+ state.height = cogl_framebuffer_get_height (test_fb);
paint (&state);
validate_result (&state);
diff --git a/tests/conform/test-pixel-buffer.c b/tests/conform/test-pixel-buffer.c
index e32a6f1..25e6ece 100644
--- a/tests/conform/test-pixel-buffer.c
+++ b/tests/conform/test-pixel-buffer.c
@@ -188,9 +188,9 @@ draw_frame (TestState *state)
/* Paint the textures */
for (i = 0; i < NB_TILES; i++)
{
- CoglPipeline *pipeline = cogl_pipeline_new (ctx);
+ CoglPipeline *pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_layer_texture (pipeline, 0, state->tiles[i].texture);
- cogl_framebuffer_draw_rectangle (fb,
+ cogl_framebuffer_draw_rectangle (test_fb,
pipeline,
state->tiles[i].x,
state->tiles[i].y,
@@ -205,7 +205,7 @@ static void
validate_tile (TestState *state,
TestTile *tile)
{
- test_utils_check_region (fb,
+ test_utils_check_region (test_fb,
tile->x, tile->y,
TILE_SIZE, TILE_SIZE,
(tile->color[0] << 24) |
@@ -242,20 +242,20 @@ test_pixel_buffer (void)
{ { 0x7e, 0xff, 0x7e, 0xff }, 0.0f, TILE_SIZE, NULL, NULL }
};
- state.width = cogl_framebuffer_get_width (fb);
- state.height = cogl_framebuffer_get_height (fb);
- cogl_framebuffer_orthographic (fb,
+ state.width = cogl_framebuffer_get_width (test_fb);
+ state.height = cogl_framebuffer_get_height (test_fb);
+ cogl_framebuffer_orthographic (test_fb,
0, 0,
state.width,
state.height,
-1,
100);
- create_map_tile (ctx, &tiles[TILE_MAP]);
+ create_map_tile (test_ctx, &tiles[TILE_MAP]);
#if 0
create_set_region_tile (shared_state->ctx, &tiles[TILE_SET_REGION]);
#endif
- create_set_data_tile (ctx, &tiles[TILE_SET_DATA]);
+ create_set_data_tile (test_ctx, &tiles[TILE_SET_DATA]);
state.tiles = tiles;
diff --git a/tests/conform/test-point-size.c b/tests/conform/test-point-size.c
index 899073a..2ab5150 100644
--- a/tests/conform/test-point-size.c
+++ b/tests/conform/test-point-size.c
@@ -24,7 +24,7 @@ calc_coord_offset (int pos, int pos_index, int point_size)
}
static void
-verify_point_size (CoglFramebuffer *fb,
+verify_point_size (CoglFramebuffer *test_fb,
int x_pos,
int y_pos,
int point_size)
@@ -37,7 +37,7 @@ verify_point_size (CoglFramebuffer *fb,
CoglBool in_point = x >= 1 && x <= 2 && y >= 1 && y <= 2;
uint32_t expected_pixel = in_point ? 0x00ff00ff : 0xff0000ff;
- test_utils_check_pixel (fb,
+ test_utils_check_pixel (test_fb,
calc_coord_offset (x_pos, x, point_size),
calc_coord_offset (y_pos, y, point_size),
expected_pixel);
@@ -47,18 +47,18 @@ verify_point_size (CoglFramebuffer *fb,
void
test_point_size (void)
{
- int fb_width = cogl_framebuffer_get_width (fb);
- int fb_height = cogl_framebuffer_get_height (fb);
+ int fb_width = cogl_framebuffer_get_width (test_fb);
+ int fb_height = cogl_framebuffer_get_height (test_fb);
int point_size;
int x_pos;
- cogl_framebuffer_orthographic (fb,
+ cogl_framebuffer_orthographic (test_fb,
0, 0, /* x_1, y_1 */
fb_width, /* x_2 */
fb_height /* y_2 */,
-1, 100 /* near/far */);
- cogl_framebuffer_clear4f (fb,
+ cogl_framebuffer_clear4f (test_fb,
COGL_BUFFER_BIT_COLOR,
1.0f, 0.0f, 0.0f, 1.0f);
@@ -68,18 +68,18 @@ test_point_size (void)
point_size >= 4;
x_pos += POINT_BOX_SIZE, point_size /= 2)
{
- CoglPipeline *pipeline = cogl_pipeline_new (ctx);
+ CoglPipeline *pipeline = cogl_pipeline_new (test_ctx);
CoglVertexP2 point = { x_pos + POINT_BOX_SIZE / 2,
POINT_BOX_SIZE / 2 };
CoglPrimitive *prim =
- cogl_primitive_new_p2 (ctx,
+ cogl_primitive_new_p2 (test_ctx,
COGL_VERTICES_MODE_POINTS,
1, /* n_vertices */
&point);
cogl_pipeline_set_point_size (pipeline, point_size);
cogl_pipeline_set_color4ub (pipeline, 0, 255, 0, 255);
- cogl_framebuffer_draw_primitive (fb,
+ cogl_framebuffer_draw_primitive (test_fb,
pipeline,
prim);
@@ -91,7 +91,7 @@ test_point_size (void)
for (x_pos = 0, point_size = MAX_POINT_SIZE;
point_size >= 4;
x_pos += POINT_BOX_SIZE, point_size /= 2)
- verify_point_size (fb,
+ verify_point_size (test_fb,
x_pos + POINT_BOX_SIZE / 2,
POINT_BOX_SIZE / 2,
point_size);
diff --git a/tests/conform/test-point-sprite.c b/tests/conform/test-point-sprite.c
index 5aa5b44..99372fb 100644
--- a/tests/conform/test-point-sprite.c
+++ b/tests/conform/test-point-sprite.c
@@ -21,8 +21,8 @@ tex_data[3 * 2 * 2] =
static void
do_test (CoglBool check_orientation)
{
- int fb_width = cogl_framebuffer_get_width (fb);
- int fb_height = cogl_framebuffer_get_height (fb);
+ int fb_width = cogl_framebuffer_get_width (test_fb);
+ int fb_height = cogl_framebuffer_get_height (test_fb);
CoglPrimitive *prim;
CoglError *error = NULL;
CoglTexture2D *tex_2d;
@@ -30,13 +30,13 @@ do_test (CoglBool check_orientation)
CoglBool res;
int tex_height;
- cogl_framebuffer_orthographic (fb,
+ cogl_framebuffer_orthographic (test_fb,
0, 0, /* x_1, y_1 */
fb_width, /* x_2 */
fb_height /* y_2 */,
-1, 100 /* near/far */);
- cogl_framebuffer_clear4f (fb,
+ cogl_framebuffer_clear4f (test_fb,
COGL_BUFFER_BIT_COLOR,
1.0f, 1.0f, 1.0f, 1.0f);
@@ -48,7 +48,7 @@ do_test (CoglBool check_orientation)
else
tex_height = 1;
- tex_2d = cogl_texture_2d_new_from_data (ctx,
+ tex_2d = cogl_texture_2d_new_from_data (test_ctx,
2, tex_height, /* width/height */
COGL_PIXEL_FORMAT_RGB_888,
COGL_PIXEL_FORMAT_ANY,
@@ -58,7 +58,7 @@ do_test (CoglBool check_orientation)
g_assert (tex_2d != NULL);
g_assert (error == NULL);
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_layer_texture (pipeline, 0, COGL_TEXTURE (tex_2d));
res = cogl_pipeline_set_layer_point_sprite_coords_enabled (pipeline,
@@ -76,12 +76,12 @@ do_test (CoglBool check_orientation)
COGL_PIPELINE_FILTER_NEAREST);
cogl_pipeline_set_point_size (pipeline, POINT_SIZE);
- prim = cogl_primitive_new_p2t2 (ctx,
+ prim = cogl_primitive_new_p2t2 (test_ctx,
COGL_VERTICES_MODE_POINTS,
1, /* n_vertices */
&point);
- cogl_framebuffer_draw_primitive (fb,
+ cogl_framebuffer_draw_primitive (test_fb,
pipeline,
prim);
@@ -94,36 +94,36 @@ do_test (CoglBool check_orientation)
/* enable */
FALSE,
&error);
- cogl_framebuffer_push_matrix (fb);
- cogl_framebuffer_translate (fb,
+ cogl_framebuffer_push_matrix (test_fb);
+ cogl_framebuffer_translate (test_fb,
POINT_SIZE * 2, /* x */
0.0f, /* y */
0.0f /* z */);
- cogl_framebuffer_draw_primitive (fb,
+ cogl_framebuffer_draw_primitive (test_fb,
solid_pipeline,
prim);
- cogl_framebuffer_pop_matrix (fb);
+ cogl_framebuffer_pop_matrix (test_fb);
cogl_object_unref (prim);
cogl_object_unref (solid_pipeline);
cogl_object_unref (pipeline);
cogl_object_unref (tex_2d);
- test_utils_check_pixel (fb,
+ test_utils_check_pixel (test_fb,
POINT_SIZE - POINT_SIZE / 4,
POINT_SIZE - POINT_SIZE / 4,
0x0000ffff);
- test_utils_check_pixel (fb,
+ test_utils_check_pixel (test_fb,
POINT_SIZE + POINT_SIZE / 4,
POINT_SIZE - POINT_SIZE / 4,
0x00ff00ff);
- test_utils_check_pixel (fb,
+ test_utils_check_pixel (test_fb,
POINT_SIZE - POINT_SIZE / 4,
POINT_SIZE + POINT_SIZE / 4,
check_orientation ?
0x00ffffff :
0x0000ffff);
- test_utils_check_pixel (fb,
+ test_utils_check_pixel (test_fb,
POINT_SIZE + POINT_SIZE / 4,
POINT_SIZE + POINT_SIZE / 4,
check_orientation ?
@@ -133,7 +133,7 @@ do_test (CoglBool check_orientation)
/* When rendering without the point sprites all of the texture
coordinates should be 0,0 so it should get the top-left texel
which is blue */
- test_utils_check_region (fb,
+ test_utils_check_region (test_fb,
POINT_SIZE * 3 - POINT_SIZE / 2 + 1,
POINT_SIZE - POINT_SIZE / 2 + 1,
POINT_SIZE - 2, POINT_SIZE - 2,
diff --git a/tests/conform/test-premult.c b/tests/conform/test-premult.c
index 94f0798..38761e2 100644
--- a/tests/conform/test-premult.c
+++ b/tests/conform/test-premult.c
@@ -46,7 +46,7 @@ make_texture (uint32_t color,
CoglTexture2D *tex_2d;
guchar *tex_data = gen_tex_data (color);
- tex_2d = cogl_texture_2d_new_from_data (ctx,
+ tex_2d = cogl_texture_2d_new_from_data (test_ctx,
QUAD_WIDTH,
QUAD_WIDTH,
src_format,
@@ -86,24 +86,24 @@ check_texture (CoglPipeline *pipeline,
uint32_t expected_result)
{
/* Legacy */
- cogl_push_framebuffer (fb);
+ cogl_push_framebuffer (test_fb);
cogl_material_set_layer (material, 0, tex);
cogl_set_source (material);
cogl_rectangle (x * QUAD_WIDTH,
y * QUAD_WIDTH,
x * QUAD_WIDTH + QUAD_WIDTH,
y * QUAD_WIDTH + QUAD_WIDTH);
- test_utils_check_pixel (fb, x * QUAD_WIDTH + QUAD_WIDTH / 2, y * QUAD_WIDTH + QUAD_WIDTH / 2, expected_result);
+ test_utils_check_pixel (test_fb, x * QUAD_WIDTH + QUAD_WIDTH / 2, y * QUAD_WIDTH + QUAD_WIDTH / 2, expected_result);
cogl_pop_framebuffer ();
/* New API */
cogl_pipeline_set_layer_texture (pipeline, 0, COGL_TEXTURE (tex));
- cogl_framebuffer_draw_rectangle (fb, pipeline,
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline,
x * QUAD_WIDTH,
y * QUAD_WIDTH,
x * QUAD_WIDTH + QUAD_WIDTH,
y * QUAD_WIDTH + QUAD_WIDTH);
- test_utils_check_pixel (fb, x * QUAD_WIDTH + QUAD_WIDTH / 2, y * QUAD_WIDTH + QUAD_WIDTH / 2, expected_result);
+ test_utils_check_pixel (test_fb, x * QUAD_WIDTH + QUAD_WIDTH / 2, y * QUAD_WIDTH + QUAD_WIDTH / 2, expected_result);
}
void
@@ -113,13 +113,13 @@ test_premult (void)
CoglHandle material;
CoglTexture *tex;
- cogl_framebuffer_orthographic (fb, 0, 0,
- cogl_framebuffer_get_width (fb),
- cogl_framebuffer_get_height (fb),
+ cogl_framebuffer_orthographic (test_fb, 0, 0,
+ cogl_framebuffer_get_width (test_fb),
+ cogl_framebuffer_get_height (test_fb),
-1,
100);
- cogl_framebuffer_clear4f (fb,
+ cogl_framebuffer_clear4f (test_fb,
COGL_BUFFER_BIT_COLOR,
1.0f, 1.0f, 1.0f, 1.0f);
@@ -131,7 +131,7 @@ test_premult (void)
"RGBA = REPLACE (TEXTURE)", NULL);
/* New API */
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_blend (pipeline,
"RGBA = ADD (SRC_COLOR, 0)", NULL);
cogl_pipeline_set_layer_combine (pipeline, 0,
diff --git a/tests/conform/test-primitive.c b/tests/conform/test-primitive.c
index 8cb20d9..66e6263 100644
--- a/tests/conform/test-primitive.c
+++ b/tests/conform/test-primitive.c
@@ -23,7 +23,7 @@ test_prim_p2 (CoglContext *ctx, uint32_t *expected_color)
static const CoglVertexP2 verts[] =
{ { 0, 0 }, { 0, 10 }, { 10, 0 } };
- return cogl_primitive_new_p2 (ctx,
+ return cogl_primitive_new_p2 (test_ctx,
COGL_VERTICES_MODE_TRIANGLES,
3, /* n_vertices */
verts);
@@ -35,7 +35,7 @@ test_prim_p3 (CoglContext *ctx, uint32_t *expected_color)
static const CoglVertexP3 verts[] =
{ { 0, 0, 0 }, { 0, 10, 0 }, { 10, 0, 0 } };
- return cogl_primitive_new_p3 (ctx,
+ return cogl_primitive_new_p3 (test_ctx,
COGL_VERTICES_MODE_TRIANGLES,
3, /* n_vertices */
verts);
@@ -51,7 +51,7 @@ test_prim_p2c4 (CoglContext *ctx, uint32_t *expected_color)
*expected_color = 0xffff00ff;
- return cogl_primitive_new_p2c4 (ctx,
+ return cogl_primitive_new_p2c4 (test_ctx,
COGL_VERTICES_MODE_TRIANGLES,
3, /* n_vertices */
verts);
@@ -67,7 +67,7 @@ test_prim_p3c4 (CoglContext *ctx, uint32_t *expected_color)
*expected_color = 0xffff00ff;
- return cogl_primitive_new_p3c4 (ctx,
+ return cogl_primitive_new_p3c4 (test_ctx,
COGL_VERTICES_MODE_TRIANGLES,
3, /* n_vertices */
verts);
@@ -83,7 +83,7 @@ test_prim_p2t2 (CoglContext *ctx, uint32_t *expected_color)
*expected_color = TEX_COLOR;
- return cogl_primitive_new_p2t2 (ctx,
+ return cogl_primitive_new_p2t2 (test_ctx,
COGL_VERTICES_MODE_TRIANGLES,
3, /* n_vertices */
verts);
@@ -99,7 +99,7 @@ test_prim_p3t2 (CoglContext *ctx, uint32_t *expected_color)
*expected_color = TEX_COLOR;
- return cogl_primitive_new_p3t2 (ctx,
+ return cogl_primitive_new_p3t2 (test_ctx,
COGL_VERTICES_MODE_TRIANGLES,
3, /* n_vertices */
verts);
@@ -116,7 +116,7 @@ test_prim_p2t2c4 (CoglContext *ctx, uint32_t *expected_color)
/* The blue component of the texture color should be replaced with 0xf0 */
*expected_color = (TEX_COLOR & 0xffff00ff) | 0x0000f000;
- return cogl_primitive_new_p2t2c4 (ctx,
+ return cogl_primitive_new_p2t2c4 (test_ctx,
COGL_VERTICES_MODE_TRIANGLES,
3, /* n_vertices */
verts);
@@ -133,7 +133,7 @@ test_prim_p3t2c4 (CoglContext *ctx, uint32_t *expected_color)
/* The blue component of the texture color should be replaced with 0xf0 */
*expected_color = (TEX_COLOR & 0xffff00ff) | 0x0000f000;
- return cogl_primitive_new_p3t2c4 (ctx,
+ return cogl_primitive_new_p3t2c4 (test_ctx,
COGL_VERTICES_MODE_TRIANGLES,
3, /* n_vertices */
verts);
@@ -176,7 +176,7 @@ test_paint (TestState *state)
COGL_PIXEL_FORMAT_ANY,
6, /* rowstride */
tex_data);
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_color4ub (pipeline,
(PRIM_COLOR >> 24) & 0xff,
(PRIM_COLOR >> 16) & 0xff,
@@ -190,14 +190,14 @@ test_paint (TestState *state)
CoglPrimitive *prim;
uint32_t expected_color = PRIM_COLOR;
- prim = test_prim_funcs[i] (ctx, &expected_color);
+ prim = test_prim_funcs[i] (test_ctx, &expected_color);
- cogl_framebuffer_push_matrix (fb);
- cogl_framebuffer_translate (fb, i * 10, 0, 0);
- cogl_framebuffer_draw_primitive (fb, pipeline, prim);
- cogl_framebuffer_pop_matrix (fb);
+ cogl_framebuffer_push_matrix (test_fb);
+ cogl_framebuffer_translate (test_fb, i * 10, 0, 0);
+ cogl_framebuffer_draw_primitive (test_fb, pipeline, prim);
+ cogl_framebuffer_pop_matrix (test_fb);
- test_utils_check_pixel (fb, i * 10 + 2, 2, expected_color);
+ test_utils_check_pixel (test_fb, i * 10 + 2, 2, expected_color);
cogl_object_unref (prim);
}
@@ -234,7 +234,7 @@ test_copy (TestState *state)
{
static const uint16_t indices_data[2] = { 1, 2 };
CoglAttributeBuffer *buffer =
- cogl_attribute_buffer_new (ctx, 100, NULL);
+ cogl_attribute_buffer_new (test_ctx, 100, NULL);
CoglAttribute *attributes[N_ATTRIBS];
CoglAttribute *attributes_a[N_ATTRIBS], *attributes_b[N_ATTRIBS];
CoglAttribute **p;
@@ -259,7 +259,7 @@ test_copy (TestState *state)
attributes,
N_ATTRIBS);
- indices = cogl_indices_new (ctx,
+ indices = cogl_indices_new (test_ctx,
COGL_INDICES_TYPE_UNSIGNED_SHORT,
indices_data,
2 /* n_indices */);
@@ -316,10 +316,10 @@ test_primitive (void)
{
TestState state;
- state.fb_width = cogl_framebuffer_get_width (fb);
- state.fb_height = cogl_framebuffer_get_height (fb);
+ state.fb_width = cogl_framebuffer_get_width (test_fb);
+ state.fb_height = cogl_framebuffer_get_height (test_fb);
- cogl_framebuffer_orthographic (fb,
+ cogl_framebuffer_orthographic (test_fb,
0, 0,
state.fb_width,
state.fb_height,
diff --git a/tests/conform/test-read-texture-formats.c b/tests/conform/test-read-texture-formats.c
index a59f1c9..9f6c410 100644
--- a/tests/conform/test-read-texture-formats.c
+++ b/tests/conform/test-read-texture-formats.c
@@ -146,7 +146,7 @@ test_read_texture_formats (void)
{
CoglTexture2D *tex_2d;
- tex_2d = cogl_texture_2d_new_from_data (ctx,
+ tex_2d = cogl_texture_2d_new_from_data (test_ctx,
1, 1, /* width / height */
COGL_PIXEL_FORMAT_RGBA_8888_PRE,
COGL_PIXEL_FORMAT_RGBA_8888_PRE,
diff --git a/tests/conform/test-snippets.c b/tests/conform/test-snippets.c
index 00926cb..072303f 100644
--- a/tests/conform/test-snippets.c
+++ b/tests/conform/test-snippets.c
@@ -29,7 +29,7 @@ create_texture_pipeline (TestState *state)
8, /* rowstride */
tex_data);
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_layer_texture (pipeline, 0, tex);
@@ -49,7 +49,7 @@ simple_fragment_snippet (TestState *state)
CoglSnippet *snippet;
/* Simple fragment snippet */
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_color4ub (pipeline, 255, 0, 0, 255);
@@ -59,11 +59,11 @@ simple_fragment_snippet (TestState *state)
cogl_pipeline_add_snippet (pipeline, snippet);
cogl_object_unref (snippet);
- cogl_framebuffer_draw_rectangle (fb, pipeline, 0, 0, 10, 10);
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline, 0, 0, 10, 10);
cogl_object_unref (pipeline);
- test_utils_check_pixel (fb, 5, 5, 0xffff00ff);
+ test_utils_check_pixel (test_fb, 5, 5, 0xffff00ff);
}
static void
@@ -73,7 +73,7 @@ simple_vertex_snippet (TestState *state)
CoglSnippet *snippet;
/* Simple vertex snippet */
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_color4ub (pipeline, 255, 0, 0, 255);
@@ -83,11 +83,11 @@ simple_vertex_snippet (TestState *state)
cogl_pipeline_add_snippet (pipeline, snippet);
cogl_object_unref (snippet);
- cogl_framebuffer_draw_rectangle (fb, pipeline, 10, 0, 20, 10);
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline, 10, 0, 20, 10);
cogl_object_unref (pipeline);
- test_utils_check_pixel (fb, 15, 5, 0xff00ffff);
+ test_utils_check_pixel (test_fb, 15, 5, 0xff00ffff);
}
static void
@@ -99,7 +99,7 @@ shared_uniform (TestState *state)
/* Snippets sharing a uniform across the vertex and fragment
hooks */
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
location = cogl_pipeline_get_uniform_location (pipeline, "a_value");
cogl_pipeline_set_uniform_1f (pipeline, location, 0.25f);
@@ -117,13 +117,13 @@ shared_uniform (TestState *state)
cogl_pipeline_add_snippet (pipeline, snippet);
cogl_object_unref (snippet);
- cogl_framebuffer_draw_rectangle (fb,
+ cogl_framebuffer_draw_rectangle (test_fb,
pipeline,
20, 0, 30, 10);
cogl_object_unref (pipeline);
- test_utils_check_pixel (fb, 25, 5, 0xff0080ff);
+ test_utils_check_pixel (test_fb, 25, 5, 0xff0080ff);
}
static void
@@ -135,7 +135,7 @@ lots_snippets (TestState *state)
int i;
/* Lots of snippets on one pipeline */
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_color4ub (pipeline, 0, 0, 0, 255);
@@ -163,11 +163,11 @@ lots_snippets (TestState *state)
g_free (declarations);
}
- cogl_framebuffer_draw_rectangle (fb, pipeline, 30, 0, 40, 10);
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline, 30, 0, 40, 10);
cogl_object_unref (pipeline);
- test_utils_check_pixel (fb, 35, 5, 0x19334cff);
+ test_utils_check_pixel (test_fb, 35, 5, 0x19334cff);
}
static void
@@ -178,7 +178,7 @@ shared_variable_pre_post (TestState *state)
/* Test that the pre string can declare variables used by the post
string */
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_color4ub (pipeline, 255, 255, 255, 255);
@@ -189,11 +189,11 @@ shared_variable_pre_post (TestState *state)
cogl_pipeline_add_snippet (pipeline, snippet);
cogl_object_unref (snippet);
- cogl_framebuffer_draw_rectangle (fb, pipeline, 40, 0, 50, 10);
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline, 40, 0, 50, 10);
cogl_object_unref (pipeline);
- test_utils_check_pixel (fb, 45, 5, 0xff0000ff);
+ test_utils_check_pixel (test_fb, 45, 5, 0xff0000ff);
}
static void
@@ -214,20 +214,20 @@ test_pipeline_caching (TestState *state)
" unrelated pipelines */",
"cogl_color_out = vec4 (0.0, 1.0, 0.0, 1.0);\n");
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_add_snippet (pipeline, snippet);
- cogl_framebuffer_draw_rectangle (fb, pipeline, 50, 0, 60, 10);
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline, 50, 0, 60, 10);
cogl_object_unref (pipeline);
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_add_snippet (pipeline, snippet);
- cogl_framebuffer_draw_rectangle (fb, pipeline, 60, 0, 70, 10);
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline, 60, 0, 70, 10);
cogl_object_unref (pipeline);
cogl_object_unref (snippet);
- test_utils_check_pixel (fb, 55, 5, 0x00ff00ff);
- test_utils_check_pixel (fb, 65, 5, 0x00ff00ff);
+ test_utils_check_pixel (test_fb, 55, 5, 0x00ff00ff);
+ test_utils_check_pixel (test_fb, 65, 5, 0x00ff00ff);
}
static void
@@ -247,14 +247,14 @@ test_replace_string (TestState *state)
cogl_snippet_set_post (snippet,
"cogl_color_out += vec4 (0.5, 0.0, 0.0, 1.0);");
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_add_snippet (pipeline, snippet);
- cogl_framebuffer_draw_rectangle (fb, pipeline, 70, 0, 80, 10);
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline, 70, 0, 80, 10);
cogl_object_unref (pipeline);
cogl_object_unref (snippet);
- test_utils_check_pixel (fb, 75, 5, 0x808000ff);
+ test_utils_check_pixel (test_fb, 75, 5, 0x808000ff);
}
static void
@@ -273,7 +273,7 @@ test_texture_lookup_hook (TestState *state)
pipeline = create_texture_pipeline (state);
cogl_pipeline_add_layer_snippet (pipeline, 0, snippet);
- cogl_framebuffer_draw_textured_rectangle (fb,
+ cogl_framebuffer_draw_textured_rectangle (test_fb,
pipeline,
80, 0, 90, 10,
0, 0, 0, 0);
@@ -281,7 +281,7 @@ test_texture_lookup_hook (TestState *state)
cogl_object_unref (snippet);
- test_utils_check_pixel (fb, 85, 5, 0x00ffffff);
+ test_utils_check_pixel (test_fb, 85, 5, 0x00ffffff);
}
static void
@@ -302,12 +302,12 @@ test_multiple_samples (TestState *state)
pipeline = create_texture_pipeline (state);
cogl_pipeline_add_layer_snippet (pipeline, 0, snippet);
- cogl_framebuffer_draw_rectangle (fb, pipeline, 0, 0, 10, 10);
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline, 0, 0, 10, 10);
cogl_object_unref (pipeline);
cogl_object_unref (snippet);
- test_utils_check_pixel (fb, 5, 5, 0xffff00ff);
+ test_utils_check_pixel (test_fb, 5, 5, 0xffff00ff);
}
static void
@@ -322,7 +322,7 @@ test_replace_lookup_hook (TestState *state)
pipeline = create_texture_pipeline (state);
cogl_pipeline_add_layer_snippet (pipeline, 0, snippet);
- cogl_framebuffer_draw_textured_rectangle (fb,
+ cogl_framebuffer_draw_textured_rectangle (test_fb,
pipeline,
90, 0, 100, 10,
0, 0, 0, 0);
@@ -330,7 +330,7 @@ test_replace_lookup_hook (TestState *state)
cogl_object_unref (snippet);
- test_utils_check_pixel (fb, 95, 5, 0x0000ffff);
+ test_utils_check_pixel (test_fb, 95, 5, 0x0000ffff);
}
static void
@@ -355,13 +355,13 @@ test_replace_snippet (TestState *state)
cogl_pipeline_add_snippet (pipeline, snippet);
cogl_object_unref (snippet);
- cogl_framebuffer_draw_textured_rectangle (fb,
+ cogl_framebuffer_draw_textured_rectangle (test_fb,
pipeline,
100, 0, 110, 10,
0, 0, 0, 0);
cogl_object_unref (pipeline);
- test_utils_check_pixel (fb, 105, 5, 0xff0000ff);
+ test_utils_check_pixel (test_fb, 105, 5, 0xff0000ff);
}
static void
@@ -387,13 +387,13 @@ test_replace_fragment_layer (TestState *state)
"A = REPLACE(PREVIOUS)",
NULL);
- cogl_framebuffer_draw_textured_rectangle (fb,
+ cogl_framebuffer_draw_textured_rectangle (test_fb,
pipeline,
110, 0, 120, 10,
0, 0, 0, 0);
cogl_object_unref (pipeline);
- test_utils_check_pixel (fb, 115, 5, 0xff00ffff);
+ test_utils_check_pixel (test_fb, 115, 5, 0xff00ffff);
}
static void
@@ -403,7 +403,7 @@ test_modify_fragment_layer (TestState *state)
CoglSnippet *snippet;
/* Test modifying the fragment layer code */
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_uniform_1f (pipeline,
cogl_pipeline_get_uniform_location (pipeline,
@@ -416,13 +416,13 @@ test_modify_fragment_layer (TestState *state)
cogl_pipeline_add_layer_snippet (pipeline, 0, snippet);
cogl_object_unref (snippet);
- cogl_framebuffer_draw_textured_rectangle (fb,
+ cogl_framebuffer_draw_textured_rectangle (test_fb,
pipeline,
120, 0, 130, 10,
0, 0, 0, 0);
cogl_object_unref (pipeline);
- test_utils_check_pixel (fb, 125, 5, 0xff80ffff);
+ test_utils_check_pixel (test_fb, 125, 5, 0xff80ffff);
}
static void
@@ -445,13 +445,13 @@ test_modify_vertex_layer (TestState *state)
cogl_pipeline_add_layer_snippet (pipeline, 0, snippet);
cogl_object_unref (snippet);
- cogl_framebuffer_draw_textured_rectangle (fb,
+ cogl_framebuffer_draw_textured_rectangle (test_fb,
pipeline,
130, 0, 140, 10,
0, 0, 0, 0);
cogl_object_unref (pipeline);
- test_utils_check_pixel (fb, 135, 5, 0xffff00ff);
+ test_utils_check_pixel (test_fb, 135, 5, 0xffff00ff);
}
static void
@@ -475,13 +475,13 @@ test_replace_vertex_layer (TestState *state)
cogl_pipeline_add_layer_snippet (pipeline, 0, snippet);
cogl_object_unref (snippet);
- cogl_framebuffer_draw_textured_rectangle (fb,
+ cogl_framebuffer_draw_textured_rectangle (test_fb,
pipeline,
140, 0, 150, 10,
0, 0, 0, 0);
cogl_object_unref (pipeline);
- test_utils_check_pixel (fb, 145, 5, 0x00ff00ff);
+ test_utils_check_pixel (test_fb, 145, 5, 0x00ff00ff);
}
static void
@@ -497,7 +497,7 @@ test_vertex_transform_hook (TestState *state)
cogl_matrix_init_identity (&identity_matrix);
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_color4ub (pipeline, 255, 0, 255, 255);
@@ -510,7 +510,7 @@ test_vertex_transform_hook (TestState *state)
cogl_object_unref (snippet);
/* Copy the current projection matrix to a uniform */
- cogl_framebuffer_get_projection_matrix (fb, &matrix);
+ cogl_framebuffer_get_projection_matrix (test_fb, &matrix);
location = cogl_pipeline_get_uniform_location (pipeline, "pmat");
cogl_pipeline_set_uniform_matrix (pipeline,
location,
@@ -521,15 +521,15 @@ test_vertex_transform_hook (TestState *state)
/* Replace the real projection matrix with the identity. This should
mess up the drawing unless the snippet replacement is working */
- cogl_framebuffer_set_projection_matrix (fb, &identity_matrix);
+ cogl_framebuffer_set_projection_matrix (test_fb, &identity_matrix);
- cogl_framebuffer_draw_rectangle (fb, pipeline, 150, 0, 160, 10);
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline, 150, 0, 160, 10);
cogl_object_unref (pipeline);
/* Restore the projection matrix */
- cogl_framebuffer_set_projection_matrix (fb, &matrix);
+ cogl_framebuffer_set_projection_matrix (test_fb, &matrix);
- test_utils_check_pixel (fb, 155, 5, 0xff00ffff);
+ test_utils_check_pixel (test_fb, 155, 5, 0xff00ffff);
}
static void
@@ -545,7 +545,7 @@ test_snippet_order (TestState *state)
sections in the same order as they were added. Therefore the r
component should be taken from the the second snippet and the g
component from the first */
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_color4ub (pipeline, 0, 0, 0, 255);
@@ -564,10 +564,10 @@ test_snippet_order (TestState *state)
cogl_pipeline_add_snippet (pipeline, snippet);
cogl_object_unref (snippet);
- cogl_framebuffer_draw_rectangle (fb, pipeline, 160, 0, 170, 10);
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline, 160, 0, 170, 10);
cogl_object_unref (pipeline);
- test_utils_check_pixel (fb, 165, 5, 0x80ff00ff);
+ test_utils_check_pixel (test_fb, 165, 5, 0x80ff00ff);
}
static void
@@ -588,24 +588,24 @@ test_naming_texture_units (TestState *state)
"texture2D (cogl_sampler100, vec2 (0.0, 0.0)) + "
"texture2D (cogl_sampler200, vec2 (0.0, 0.0));");
- tex1 = test_utils_create_color_texture (ctx, 0xff0000ff);
- tex2 = test_utils_create_color_texture (ctx, 0x00ff00ff);
+ tex1 = test_utils_create_color_texture (test_ctx, 0xff0000ff);
+ tex2 = test_utils_create_color_texture (test_ctx, 0x00ff00ff);
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_layer_texture (pipeline, 100, tex1);
cogl_pipeline_set_layer_texture (pipeline, 200, tex2);
cogl_pipeline_add_snippet (pipeline, snippet);
- cogl_framebuffer_draw_rectangle (fb, pipeline, 0, 0, 10, 10);
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline, 0, 0, 10, 10);
cogl_object_unref (pipeline);
cogl_object_unref (snippet);
cogl_object_unref (tex1);
cogl_object_unref (tex2);
- test_utils_check_pixel (fb, 5, 5, 0xffff00ff);
+ test_utils_check_pixel (test_fb, 5, 5, 0xffff00ff);
}
static void
@@ -680,7 +680,7 @@ run_tests (TestState *state)
for (i = 0; i < G_N_ELEMENTS (tests); i++)
{
- cogl_framebuffer_clear4f (fb,
+ cogl_framebuffer_clear4f (test_fb,
COGL_BUFFER_BIT_COLOR,
0, 0, 0, 1);
@@ -696,10 +696,10 @@ test_snippets (void)
{
TestState state;
- cogl_framebuffer_orthographic (fb,
+ cogl_framebuffer_orthographic (test_fb,
0, 0,
- cogl_framebuffer_get_width (fb),
- cogl_framebuffer_get_height (fb),
+ cogl_framebuffer_get_width (test_fb),
+ cogl_framebuffer_get_height (test_fb),
-1,
100);
diff --git a/tests/conform/test-sparse-pipeline.c b/tests/conform/test-sparse-pipeline.c
index a88f50b..04c81d2 100644
--- a/tests/conform/test-sparse-pipeline.c
+++ b/tests/conform/test-sparse-pipeline.c
@@ -15,17 +15,17 @@ test_sparse_layer_combine (TestState *state)
CoglPipeline *pipeline;
CoglTexture *tex1, *tex2;
- cogl_framebuffer_clear4f (fb, COGL_BUFFER_BIT_COLOR, 0, 0, 0, 1);
+ cogl_framebuffer_clear4f (test_fb, COGL_BUFFER_BIT_COLOR, 0, 0, 0, 1);
/* This tests that the TEXTURE_* numbers used in the layer combine
string refer to the layer number rather than the unit numbers by
creating a pipeline with very large layer numbers. This should
end up being mapped to much smaller unit numbers */
- tex1 = test_utils_create_color_texture (ctx, 0xff0000ff);
- tex2 = test_utils_create_color_texture (ctx, 0x00ff00ff);
+ tex1 = test_utils_create_color_texture (test_ctx, 0xff0000ff);
+ tex2 = test_utils_create_color_texture (test_ctx, 0x00ff00ff);
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_layer_texture (pipeline, 50, tex1);
cogl_pipeline_set_layer_texture (pipeline, 100, tex2);
@@ -33,9 +33,9 @@ test_sparse_layer_combine (TestState *state)
"RGBA = ADD(TEXTURE_50, TEXTURE_100)",
NULL);
- cogl_framebuffer_draw_rectangle (fb, pipeline, -1, -1, 1, 1);
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline, -1, -1, 1, 1);
- test_utils_check_pixel (fb, 2, 2, 0xffff00ff);
+ test_utils_check_pixel (test_fb, 2, 2, 0xffff00ff);
cogl_object_unref (pipeline);
cogl_object_unref (tex1);
@@ -47,8 +47,8 @@ test_sparse_pipeline (void)
{
TestState state;
- state.fb_width = cogl_framebuffer_get_width (fb);
- state.fb_height = cogl_framebuffer_get_height (fb);
+ state.fb_width = cogl_framebuffer_get_width (test_fb);
+ state.fb_height = cogl_framebuffer_get_height (test_fb);
test_sparse_layer_combine (&state);
diff --git a/tests/conform/test-sub-texture.c b/tests/conform/test-sub-texture.c
index fb6f740..592690a 100644
--- a/tests/conform/test-sub-texture.c
+++ b/tests/conform/test-sub-texture.c
@@ -54,7 +54,7 @@ create_source (TestState *state)
}
}
- tex = cogl_texture_2d_new_from_data (ctx,
+ tex = cogl_texture_2d_new_from_data (test_ctx,
SOURCE_SIZE, SOURCE_SIZE,
COGL_PIXEL_FORMAT_RGBA_8888,
COGL_PIXEL_FORMAT_ANY,
@@ -84,7 +84,7 @@ create_test_texture (TestState *state)
*(p++) = 255;
}
- tex = cogl_texture_2d_new_from_data (ctx,
+ tex = cogl_texture_2d_new_from_data (test_ctx,
256, 256,
COGL_PIXEL_FORMAT_RGBA_8888_PRE,
COGL_PIXEL_FORMAT_ANY,
@@ -101,10 +101,10 @@ paint (TestState *state)
{
CoglTexture2D *full_texture;
CoglSubTexture *sub_texture, *sub_sub_texture;
- CoglPipeline *pipeline = cogl_pipeline_new (ctx);
+ CoglPipeline *pipeline = cogl_pipeline_new (test_ctx);
/* Create a sub texture of the bottom right quarter of the texture */
- sub_texture = cogl_sub_texture_new (ctx,
+ sub_texture = cogl_sub_texture_new (test_ctx,
COGL_TEXTURE (state->tex),
DIVISION_WIDTH,
DIVISION_HEIGHT,
@@ -114,21 +114,21 @@ paint (TestState *state)
/* Paint it */
cogl_pipeline_set_layer_texture (pipeline, 0, COGL_TEXTURE (sub_texture));
cogl_object_unref (sub_texture);
- cogl_framebuffer_draw_rectangle (fb, pipeline,
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline,
0.0f, 0.0f, DIVISION_WIDTH, DIVISION_HEIGHT);
/* Repeat a sub texture of the top half of the full texture. This is
documented to be undefined so it doesn't technically have to work
but it will with the current implementation */
- sub_texture = cogl_sub_texture_new (ctx,
+ sub_texture = cogl_sub_texture_new (test_ctx,
COGL_TEXTURE (state->tex),
0, 0,
SOURCE_SIZE,
DIVISION_HEIGHT);
cogl_pipeline_set_layer_texture (pipeline, 0, COGL_TEXTURE (sub_texture));
cogl_object_unref (sub_texture);
- cogl_framebuffer_draw_textured_rectangle (fb, pipeline,
+ cogl_framebuffer_draw_textured_rectangle (test_fb, pipeline,
0.0f,
SOURCE_SIZE,
SOURCE_SIZE * 2.0f,
@@ -138,17 +138,17 @@ paint (TestState *state)
/* Create a sub texture of a sub texture */
full_texture = create_test_texture (state);
- sub_texture = cogl_sub_texture_new (ctx,
+ sub_texture = cogl_sub_texture_new (test_ctx,
COGL_TEXTURE (full_texture),
20, 10, 30, 20);
cogl_object_unref (full_texture);
- sub_sub_texture = cogl_sub_texture_new (ctx,
+ sub_sub_texture = cogl_sub_texture_new (test_ctx,
COGL_TEXTURE (sub_texture),
20, 10, 10, 10);
cogl_object_unref (sub_texture);
cogl_pipeline_set_layer_texture (pipeline, 0, COGL_TEXTURE (sub_sub_texture));
cogl_object_unref (sub_sub_texture);
- cogl_framebuffer_draw_rectangle (fb, pipeline,
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline,
0.0f, SOURCE_SIZE * 2.0f,
10.0f, SOURCE_SIZE * 2.0f + 10.0f);
@@ -160,7 +160,7 @@ validate_part (int xpos, int ypos,
int width, int height,
uint32_t color)
{
- test_utils_check_region (fb,
+ test_utils_check_region (test_fb,
xpos + TEST_INSET,
ypos + TEST_INSET,
width - TEST_INSET - 2,
@@ -216,7 +216,7 @@ validate_result (TestState *state)
/* Sub sub texture */
p = texture_data = g_malloc (10 * 10 * 4);
cogl_flush ();
- cogl_framebuffer_read_pixels (fb,
+ cogl_framebuffer_read_pixels (test_fb,
0, SOURCE_SIZE * 2, 10, 10,
COGL_PIXEL_FORMAT_RGBA_8888,
p);
@@ -230,7 +230,7 @@ validate_result (TestState *state)
g_free (texture_data);
/* Try reading back the texture data */
- sub_texture = cogl_sub_texture_new (ctx,
+ sub_texture = cogl_sub_texture_new (test_ctx,
COGL_TEXTURE (state->tex),
SOURCE_SIZE / 4,
SOURCE_SIZE / 4,
@@ -261,7 +261,7 @@ validate_result (TestState *state)
/* Create a 256x256 test texture */
test_tex = create_test_texture (state);
/* Create a sub texture the views the center half of the texture */
- sub_texture = cogl_sub_texture_new (ctx,
+ sub_texture = cogl_sub_texture_new (test_ctx,
COGL_TEXTURE (test_tex),
64, 64, 128, 128);
/* Update the center half of the sub texture */
@@ -309,10 +309,10 @@ test_sub_texture (void)
state.tex = create_source (&state);
- cogl_framebuffer_orthographic (fb,
+ cogl_framebuffer_orthographic (test_fb,
0, 0,
- cogl_framebuffer_get_width (fb),
- cogl_framebuffer_get_height (fb),
+ cogl_framebuffer_get_width (test_fb),
+ cogl_framebuffer_get_height (test_fb),
-1,
100);
diff --git a/tests/conform/test-texture-3d.c b/tests/conform/test-texture-3d.c
index a493326..5080cbe 100644
--- a/tests/conform/test-texture-3d.c
+++ b/tests/conform/test-texture-3d.c
@@ -73,8 +73,8 @@ create_texture_3d (CoglContext *context)
static void
draw_frame (TestState *state)
{
- CoglTexture *tex = COGL_TEXTURE (create_texture_3d (ctx));
- CoglPipeline *pipeline = cogl_pipeline_new (ctx);
+ CoglTexture *tex = COGL_TEXTURE (create_texture_3d (test_ctx));
+ CoglPipeline *pipeline = cogl_pipeline_new (test_ctx);
typedef struct { float x, y, s, t, r; } Vert;
CoglPrimitive *primitive;
CoglAttributeBuffer *attribute_buffer;
@@ -91,7 +91,7 @@ draw_frame (TestState *state)
/* Render the texture repeated horizontally twice using a regular
cogl rectangle. This should end up with the r texture coordinates
as zero */
- cogl_framebuffer_draw_textured_rectangle (fb, pipeline,
+ cogl_framebuffer_draw_textured_rectangle (test_fb, pipeline,
0.0f, 0.0f, TEX_WIDTH * 2, TEX_HEIGHT,
0.0f, 0.0f, 2.0f, 1.0f);
@@ -131,7 +131,7 @@ draw_frame (TestState *state)
v++;
}
- attribute_buffer = cogl_attribute_buffer_new (ctx,
+ attribute_buffer = cogl_attribute_buffer_new (test_ctx,
4 * TEX_DEPTH * sizeof (Vert),
verts);
attributes[0] = cogl_attribute_new (attribute_buffer,
@@ -152,11 +152,11 @@ draw_frame (TestState *state)
2 /* n_attributes */);
cogl_primitive_set_indices (primitive,
- cogl_get_rectangle_indices (ctx,
+ cogl_get_rectangle_indices (test_ctx,
TEX_DEPTH),
6 * TEX_DEPTH);
- cogl_framebuffer_draw_primitive (fb, pipeline, primitive);
+ cogl_framebuffer_draw_primitive (test_fb, pipeline, primitive);
g_free (verts);
@@ -174,7 +174,7 @@ validate_block (int block_x, int block_y, int z)
for (y = 0; y < TEX_HEIGHT; y++)
for (x = 0; x < TEX_WIDTH; x++)
- test_utils_check_pixel_rgb (fb,
+ test_utils_check_pixel_rgb (test_fb,
block_x * TEX_WIDTH + x,
block_y * TEX_HEIGHT + y,
255 - x * 8,
@@ -201,20 +201,20 @@ test_multi_texture (TestState *state)
CoglTexture2D *tex_2d;
uint8_t tex_data[4];
- cogl_framebuffer_clear4f (fb, COGL_BUFFER_BIT_COLOR, 0, 0, 0, 1);
+ cogl_framebuffer_clear4f (test_fb, COGL_BUFFER_BIT_COLOR, 0, 0, 0, 1);
/* Tests a pipeline that is using multi-texturing to combine a 3D
texture with a 2D texture. The texture from another layer is
sampled with TEXTURE_? just to pick up a specific bug that was
happening with the ARBfp fragend */
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
tex_data[0] = 0xff;
tex_data[1] = 0x00;
tex_data[2] = 0x00;
tex_data[3] = 0xff;
- tex_2d = cogl_texture_2d_new_from_data (ctx,
+ tex_2d = cogl_texture_2d_new_from_data (test_ctx,
1, 1, /* width/height */
COGL_PIXEL_FORMAT_RGBA_8888_PRE,
COGL_PIXEL_FORMAT_RGBA_8888_PRE,
@@ -227,7 +227,7 @@ test_multi_texture (TestState *state)
tex_data[1] = 0xff;
tex_data[2] = 0x00;
tex_data[3] = 0xff;
- tex_3d = cogl_texture_3d_new_from_data (ctx,
+ tex_3d = cogl_texture_3d_new_from_data (test_ctx,
1, 1, 1, /* width/height/depth */
COGL_PIXEL_FORMAT_RGBA_8888_PRE,
COGL_PIXEL_FORMAT_RGBA_8888_PRE,
@@ -244,9 +244,9 @@ test_multi_texture (TestState *state)
"RGBA = ADD(TEXTURE_0, TEXTURE_1)",
NULL);
- cogl_framebuffer_draw_rectangle (fb, pipeline, 0, 0, 10, 10);
+ cogl_framebuffer_draw_rectangle (test_fb, pipeline, 0, 0, 10, 10);
- test_utils_check_pixel (fb, 5, 5, 0xffff00ff);
+ test_utils_check_pixel (test_fb, 5, 5, 0xffff00ff);
cogl_object_unref (tex_2d);
cogl_object_unref (tex_3d);
@@ -258,14 +258,14 @@ test_texture_3d (void)
{
/* Check whether GL supports the rectangle extension. If not we'll
just assume the test passes */
- if (cogl_has_feature (ctx, COGL_FEATURE_ID_TEXTURE_3D))
+ if (cogl_has_feature (test_ctx, COGL_FEATURE_ID_TEXTURE_3D))
{
TestState state;
- state.fb_width = cogl_framebuffer_get_width (fb);
- state.fb_height = cogl_framebuffer_get_height (fb);
+ state.fb_width = cogl_framebuffer_get_width (test_fb);
+ state.fb_height = cogl_framebuffer_get_height (test_fb);
- cogl_framebuffer_orthographic (fb,
+ cogl_framebuffer_orthographic (test_fb,
0, 0, /* x_1, y_1 */
state.fb_width, /* x_2 */
state.fb_height /* y_2 */,
diff --git a/tests/conform/test-utils.c b/tests/conform/test-utils.c
index 5868fbc..1901d18 100644
--- a/tests/conform/test-utils.c
+++ b/tests/conform/test-utils.c
@@ -9,8 +9,8 @@
static CoglBool cogl_test_is_verbose;
-CoglContext *ctx;
-CoglFramebuffer *fb;
+CoglContext *test_ctx;
+CoglFramebuffer *test_fb;
void
test_utils_init (TestFlags flags)
@@ -45,11 +45,11 @@ test_utils_init (TestFlags flags)
g_setenv ("COGL_X11_SYNC", "1", 0);
- ctx = cogl_context_new (NULL, &error);
- if (!ctx)
+ test_ctx = cogl_context_new (NULL, &error);
+ if (!test_ctx)
g_critical ("Failed to create a CoglContext: %s", error->message);
- display = cogl_context_get_display (ctx);
+ display = cogl_context_get_display (test_ctx);
renderer = cogl_display_get_renderer (display);
if (flags & TEST_REQUIREMENT_GL &&
@@ -60,31 +60,31 @@ test_utils_init (TestFlags flags)
}
if (flags & TEST_REQUIREMENT_NPOT &&
- !cogl_has_feature (ctx, COGL_FEATURE_ID_TEXTURE_NPOT))
+ !cogl_has_feature (test_ctx, COGL_FEATURE_ID_TEXTURE_NPOT))
{
missing_requirement = TRUE;
}
if (flags & TEST_REQUIREMENT_TEXTURE_3D &&
- !cogl_has_feature (ctx, COGL_FEATURE_ID_TEXTURE_3D))
+ !cogl_has_feature (test_ctx, COGL_FEATURE_ID_TEXTURE_3D))
{
missing_requirement = TRUE;
}
if (flags & TEST_REQUIREMENT_POINT_SPRITE &&
- !cogl_has_feature (ctx, COGL_FEATURE_ID_POINT_SPRITE))
+ !cogl_has_feature (test_ctx, COGL_FEATURE_ID_POINT_SPRITE))
{
missing_requirement = TRUE;
}
if (flags & TEST_REQUIREMENT_GLES2_CONTEXT &&
- !cogl_has_feature (ctx, COGL_FEATURE_ID_GLES2_CONTEXT))
+ !cogl_has_feature (test_ctx, COGL_FEATURE_ID_GLES2_CONTEXT))
{
missing_requirement = TRUE;
}
if (flags & TEST_REQUIREMENT_MAP_WRITE &&
- !cogl_has_feature (ctx, COGL_FEATURE_ID_MAP_BUFFER_FOR_WRITE))
+ !cogl_has_feature (test_ctx, COGL_FEATURE_ID_MAP_BUFFER_FOR_WRITE))
{
missing_requirement = TRUE;
}
@@ -96,13 +96,13 @@ test_utils_init (TestFlags flags)
if (getenv ("COGL_TEST_ONSCREEN"))
{
- onscreen = cogl_onscreen_new (ctx, 640, 480);
- fb = COGL_FRAMEBUFFER (onscreen);
+ onscreen = cogl_onscreen_new (test_ctx, 640, 480);
+ test_fb = COGL_FRAMEBUFFER (onscreen);
}
else
{
CoglOffscreen *offscreen;
- CoglTexture2D *tex = cogl_texture_2d_new_with_size (ctx,
+ CoglTexture2D *tex = cogl_texture_2d_new_with_size (test_ctx,
FB_WIDTH, FB_HEIGHT,
COGL_PIXEL_FORMAT_ANY,
&error);
@@ -110,16 +110,16 @@ test_utils_init (TestFlags flags)
g_critical ("Failed to allocate texture: %s", error->message);
offscreen = cogl_offscreen_new_to_texture (COGL_TEXTURE (tex));
- fb = COGL_FRAMEBUFFER (offscreen);
+ test_fb = COGL_FRAMEBUFFER (offscreen);
}
- if (!cogl_framebuffer_allocate (fb, &error))
+ if (!cogl_framebuffer_allocate (test_fb, &error))
g_critical ("Failed to allocate framebuffer: %s", error->message);
if (onscreen)
cogl_onscreen_show (onscreen);
- cogl_framebuffer_clear4f (fb,
+ cogl_framebuffer_clear4f (test_fb,
COGL_BUFFER_BIT_COLOR |
COGL_BUFFER_BIT_DEPTH |
COGL_BUFFER_BIT_STENCIL,
@@ -132,11 +132,11 @@ test_utils_init (TestFlags flags)
void
test_utils_fini (void)
{
- if (fb)
- cogl_object_unref (fb);
+ if (test_fb)
+ cogl_object_unref (test_fb);
- if (ctx)
- cogl_object_unref (ctx);
+ if (test_ctx)
+ cogl_object_unref (test_ctx);
}
static CoglBool
@@ -167,12 +167,12 @@ test_utils_compare_pixel (const uint8_t *screen_pixel, uint32_t expected_pixel)
}
void
-test_utils_check_pixel (CoglFramebuffer *fb,
+test_utils_check_pixel (CoglFramebuffer *test_fb,
int x, int y, uint32_t expected_pixel)
{
uint8_t pixel[4];
- cogl_framebuffer_read_pixels (fb,
+ cogl_framebuffer_read_pixels (test_fb,
x, y, 1, 1,
COGL_PIXEL_FORMAT_RGBA_8888_PRE,
pixel);
@@ -181,14 +181,14 @@ test_utils_check_pixel (CoglFramebuffer *fb,
}
void
-test_utils_check_pixel_rgb (CoglFramebuffer *fb,
+test_utils_check_pixel_rgb (CoglFramebuffer *test_fb,
int x, int y, int r, int g, int b)
{
- test_utils_check_pixel (fb, x, y, (r << 24) | (g << 16) | (b << 8));
+ test_utils_check_pixel (test_fb, x, y, (r << 24) | (g << 16) | (b << 8));
}
void
-test_utils_check_region (CoglFramebuffer *fb,
+test_utils_check_region (CoglFramebuffer *test_fb,
int x, int y,
int width, int height,
uint32_t expected_rgba)
@@ -196,7 +196,7 @@ test_utils_check_region (CoglFramebuffer *fb,
uint8_t *pixels, *p;
pixels = p = g_malloc (width * height * 4);
- cogl_framebuffer_read_pixels (fb,
+ cogl_framebuffer_read_pixels (test_fb,
x,
y,
width,
diff --git a/tests/conform/test-utils.h b/tests/conform/test-utils.h
index 22254fc..511f390 100644
--- a/tests/conform/test-utils.h
+++ b/tests/conform/test-utils.h
@@ -20,8 +20,8 @@ typedef enum _TestFlags
TEST_REQUIREMENT_MAP_WRITE = 1<<6
} TestFlags;
-extern CoglContext *ctx;
-extern CoglFramebuffer *fb;
+extern CoglContext *test_ctx;
+extern CoglFramebuffer *test_fb;
void
test_utils_init (TestFlags flags);
diff --git a/tests/conform/test-wrap-modes.c b/tests/conform/test-wrap-modes.c
index c01830c..d800792 100644
--- a/tests/conform/test-wrap-modes.c
+++ b/tests/conform/test-wrap-modes.c
@@ -45,7 +45,7 @@ create_pipeline (TestState *state,
{
CoglPipeline *pipeline;
- pipeline = cogl_pipeline_new (ctx);
+ pipeline = cogl_pipeline_new (test_ctx);
cogl_pipeline_set_layer_texture (pipeline, 0, state->texture);
cogl_pipeline_set_layer_filters (pipeline, 0,
COGL_PIPELINE_FILTER_NEAREST,
@@ -94,7 +94,7 @@ draw_tests (TestState *state)
wrap_mode_t = wrap_modes[i + 1];
pipeline = create_pipeline (state, wrap_mode_s, wrap_mode_t);
/* Render the pipeline at four times the size of the texture */
- cogl_framebuffer_draw_textured_rectangle (fb,
+ cogl_framebuffer_draw_textured_rectangle (test_fb,
pipeline,
i * TEX_SIZE,
0,
@@ -186,7 +186,7 @@ validate_set (TestState *state, int offset)
wrap_mode_s = wrap_modes[i];
wrap_mode_t = wrap_modes[i + 1];
- cogl_framebuffer_read_pixels (fb, i * TEX_SIZE, offset * TEX_SIZE * 2,
+ cogl_framebuffer_read_pixels (test_fb, i * TEX_SIZE, offset * TEX_SIZE * 2,
TEX_SIZE * 2, TEX_SIZE * 2,
COGL_PIXEL_FORMAT_RGBA_8888,
data);
@@ -273,10 +273,10 @@ test_wrap_modes (void)
{
TestState state;
- state.width = cogl_framebuffer_get_width (fb);
- state.height = cogl_framebuffer_get_height (fb);
+ state.width = cogl_framebuffer_get_width (test_fb);
+ state.height = cogl_framebuffer_get_height (test_fb);
- cogl_framebuffer_orthographic (fb,
+ cogl_framebuffer_orthographic (test_fb,
0, 0,
state.width,
state.height,
@@ -285,7 +285,7 @@ test_wrap_modes (void)
/* XXX: we have to push/pop a framebuffer since this test currently
* uses the legacy cogl_vertex_buffer_draw() api. */
- cogl_push_framebuffer (fb);
+ cogl_push_framebuffer (test_fb);
paint (&state);
cogl_pop_framebuffer ();
diff --git a/tests/conform/test-write-texture-formats.c b/tests/conform/test-write-texture-formats.c
index 6cb79af..03d8a88 100644
--- a/tests/conform/test-write-texture-formats.c
+++ b/tests/conform/test-write-texture-formats.c
@@ -141,43 +141,43 @@ test_write_int (CoglContext *context,
void
test_write_texture_formats (void)
{
- test_write_byte (ctx, COGL_PIXEL_FORMAT_A_8, 0x34, 0x00000034);
+ test_write_byte (test_ctx, COGL_PIXEL_FORMAT_A_8, 0x34, 0x00000034);
#if 0
/* I'm not sure what's the right value to put here because Nvidia
and Mesa seem to behave differently so one of them must be
wrong. */
- test_write_byte (ctx, COGL_PIXEL_FORMAT_G_8, 0x34, 0x340000ff);
+ test_write_byte (test_ctx, COGL_PIXEL_FORMAT_G_8, 0x34, 0x340000ff);
#endif
- test_write_short (ctx, COGL_PIXEL_FORMAT_RGB_565, 0x0843, 0x080819ff);
- test_write_short (ctx, COGL_PIXEL_FORMAT_RGBA_4444_PRE, 0x1234, 0x11223344);
- test_write_short (ctx, COGL_PIXEL_FORMAT_RGBA_5551_PRE, 0x0887, 0x081019ff);
+ test_write_short (test_ctx, COGL_PIXEL_FORMAT_RGB_565, 0x0843, 0x080819ff);
+ test_write_short (test_ctx, COGL_PIXEL_FORMAT_RGBA_4444_PRE, 0x1234, 0x11223344);
+ test_write_short (test_ctx, COGL_PIXEL_FORMAT_RGBA_5551_PRE, 0x0887, 0x081019ff);
- test_write_bytes (ctx, COGL_PIXEL_FORMAT_RGB_888, 0x123456ff, 0x123456ff);
- test_write_bytes (ctx, COGL_PIXEL_FORMAT_BGR_888, 0x563412ff, 0x123456ff);
+ test_write_bytes (test_ctx, COGL_PIXEL_FORMAT_RGB_888, 0x123456ff, 0x123456ff);
+ test_write_bytes (test_ctx, COGL_PIXEL_FORMAT_BGR_888, 0x563412ff, 0x123456ff);
- test_write_bytes (ctx, COGL_PIXEL_FORMAT_RGBA_8888_PRE,
+ test_write_bytes (test_ctx, COGL_PIXEL_FORMAT_RGBA_8888_PRE,
0x12345678, 0x12345678);
- test_write_bytes (ctx, COGL_PIXEL_FORMAT_BGRA_8888_PRE,
+ test_write_bytes (test_ctx, COGL_PIXEL_FORMAT_BGRA_8888_PRE,
0x56341278, 0x12345678);
- test_write_bytes (ctx, COGL_PIXEL_FORMAT_ARGB_8888_PRE,
+ test_write_bytes (test_ctx, COGL_PIXEL_FORMAT_ARGB_8888_PRE,
0x78123456, 0x12345678);
- test_write_bytes (ctx, COGL_PIXEL_FORMAT_ABGR_8888_PRE,
+ test_write_bytes (test_ctx, COGL_PIXEL_FORMAT_ABGR_8888_PRE,
0x78563412, 0x12345678);
- test_write_int (ctx, COGL_PIXEL_FORMAT_RGBA_1010102_PRE,
+ test_write_int (test_ctx, COGL_PIXEL_FORMAT_RGBA_1010102_PRE,
0x123456ff,
10, 0x12, 10, 0x34, 10, 0x56, 2, 0xff,
-1);
- test_write_int (ctx, COGL_PIXEL_FORMAT_BGRA_1010102_PRE,
+ test_write_int (test_ctx, COGL_PIXEL_FORMAT_BGRA_1010102_PRE,
0x123456ff,
10, 0x56, 10, 0x34, 10, 0x12, 2, 0xff,
-1);
- test_write_int (ctx, COGL_PIXEL_FORMAT_ARGB_2101010_PRE,
+ test_write_int (test_ctx, COGL_PIXEL_FORMAT_ARGB_2101010_PRE,
0x123456ff,
2, 0xff, 10, 0x12, 10, 0x34, 10, 0x56,
-1);
- test_write_int (ctx, COGL_PIXEL_FORMAT_ABGR_2101010_PRE,
+ test_write_int (test_ctx, COGL_PIXEL_FORMAT_ABGR_2101010_PRE,
0x123456ff,
2, 0xff, 10, 0x56, 10, 0x34, 10, 0x12,
-1);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]