mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-16 07:04:29 +00:00
gl renderer: Remove unused translation handling
This commit is contained in:
parent
219493c818
commit
f31667f437
@ -127,15 +127,12 @@ static void
|
|||||||
extract_matrix_metadata (GskTransform *transform,
|
extract_matrix_metadata (GskTransform *transform,
|
||||||
OpsMatrixMetadata *md)
|
OpsMatrixMetadata *md)
|
||||||
{
|
{
|
||||||
|
float dummy;
|
||||||
|
|
||||||
switch (gsk_transform_get_category (transform))
|
switch (gsk_transform_get_category (transform))
|
||||||
{
|
{
|
||||||
case GSK_TRANSFORM_CATEGORY_IDENTITY:
|
case GSK_TRANSFORM_CATEGORY_IDENTITY:
|
||||||
md->scale_x = 1;
|
|
||||||
md->scale_y = 1;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case GSK_TRANSFORM_CATEGORY_2D_TRANSLATE:
|
case GSK_TRANSFORM_CATEGORY_2D_TRANSLATE:
|
||||||
gsk_transform_to_translate (transform, &md->translate_x, &md->translate_y);
|
|
||||||
md->scale_x = 1;
|
md->scale_x = 1;
|
||||||
md->scale_y = 1;
|
md->scale_y = 1;
|
||||||
break;
|
break;
|
||||||
@ -143,7 +140,7 @@ extract_matrix_metadata (GskTransform *transform,
|
|||||||
case GSK_TRANSFORM_CATEGORY_2D_AFFINE:
|
case GSK_TRANSFORM_CATEGORY_2D_AFFINE:
|
||||||
gsk_transform_to_affine (transform,
|
gsk_transform_to_affine (transform,
|
||||||
&md->scale_x, &md->scale_y,
|
&md->scale_x, &md->scale_y,
|
||||||
&md->translate_x, &md->translate_y);
|
&dummy, &dummy);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GSK_TRANSFORM_CATEGORY_UNKNOWN:
|
case GSK_TRANSFORM_CATEGORY_UNKNOWN:
|
||||||
@ -159,9 +156,6 @@ extract_matrix_metadata (GskTransform *transform,
|
|||||||
|
|
||||||
/* TODO: 90% sure this is incorrect. But we should never hit this code
|
/* TODO: 90% sure this is incorrect. But we should never hit this code
|
||||||
* path anyway. */
|
* path anyway. */
|
||||||
md->translate_x = graphene_matrix_get_value (&m, 3, 0);
|
|
||||||
md->translate_y = graphene_matrix_get_value (&m, 3, 1);
|
|
||||||
|
|
||||||
graphene_vec3_init (&col1,
|
graphene_vec3_init (&col1,
|
||||||
graphene_matrix_get_value (&m, 0, 0),
|
graphene_matrix_get_value (&m, 0, 0),
|
||||||
graphene_matrix_get_value (&m, 1, 0),
|
graphene_matrix_get_value (&m, 1, 0),
|
||||||
|
@ -15,12 +15,8 @@
|
|||||||
#define GL_N_VERTICES 6
|
#define GL_N_VERTICES 6
|
||||||
#define GL_N_PROGRAMS 13
|
#define GL_N_PROGRAMS 13
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
float translate_x;
|
|
||||||
float translate_y;
|
|
||||||
float scale_x;
|
float scale_x;
|
||||||
float scale_y;
|
float scale_y;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user