weston: Use float instead of GLfloat.
This commit is contained in:
committed by
Kristian Høgsberg
parent
4b3081ae8a
commit
490d02a96d
+12
-12
@@ -267,7 +267,7 @@ weston_surface_create(struct weston_compositor *compositor)
|
|||||||
|
|
||||||
WL_EXPORT void
|
WL_EXPORT void
|
||||||
weston_surface_set_color(struct weston_surface *surface,
|
weston_surface_set_color(struct weston_surface *surface,
|
||||||
GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
|
float red, float green, float blue, float alpha)
|
||||||
{
|
{
|
||||||
surface->color[0] = red;
|
surface->color[0] = red;
|
||||||
surface->color[1] = green;
|
surface->color[1] = green;
|
||||||
@@ -278,7 +278,7 @@ weston_surface_set_color(struct weston_surface *surface,
|
|||||||
|
|
||||||
WL_EXPORT void
|
WL_EXPORT void
|
||||||
weston_surface_to_global_float(struct weston_surface *surface,
|
weston_surface_to_global_float(struct weston_surface *surface,
|
||||||
GLfloat sx, GLfloat sy, GLfloat *x, GLfloat *y)
|
float sx, float sy, float *x, float *y)
|
||||||
{
|
{
|
||||||
if (surface->transform.enabled) {
|
if (surface->transform.enabled) {
|
||||||
struct weston_vector v = { { sx, sy, 0.0f, 1.0f } };
|
struct weston_vector v = { { sx, sy, 0.0f, 1.0f } };
|
||||||
@@ -409,15 +409,15 @@ surface_compute_bbox(struct weston_surface *surface, int32_t sx, int32_t sy,
|
|||||||
int32_t width, int32_t height,
|
int32_t width, int32_t height,
|
||||||
pixman_region32_t *bbox)
|
pixman_region32_t *bbox)
|
||||||
{
|
{
|
||||||
GLfloat min_x = HUGE_VALF, min_y = HUGE_VALF;
|
float min_x = HUGE_VALF, min_y = HUGE_VALF;
|
||||||
GLfloat max_x = -HUGE_VALF, max_y = -HUGE_VALF;
|
float max_x = -HUGE_VALF, max_y = -HUGE_VALF;
|
||||||
int32_t s[4][2] = {
|
int32_t s[4][2] = {
|
||||||
{ sx, sy },
|
{ sx, sy },
|
||||||
{ sx, sy + height },
|
{ sx, sy + height },
|
||||||
{ sx + width, sy },
|
{ sx + width, sy },
|
||||||
{ sx + width, sy + height }
|
{ sx + width, sy + height }
|
||||||
};
|
};
|
||||||
GLfloat int_x, int_y;
|
float int_x, int_y;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (width == 0 || height == 0) {
|
if (width == 0 || height == 0) {
|
||||||
@@ -427,7 +427,7 @@ surface_compute_bbox(struct weston_surface *surface, int32_t sx, int32_t sy,
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (i = 0; i < 4; ++i) {
|
for (i = 0; i < 4; ++i) {
|
||||||
GLfloat x, y;
|
float x, y;
|
||||||
weston_surface_to_global_float(surface,
|
weston_surface_to_global_float(surface,
|
||||||
s[i][0], s[i][1], &x, &y);
|
s[i][0], s[i][1], &x, &y);
|
||||||
if (x < min_x)
|
if (x < min_x)
|
||||||
@@ -541,7 +541,7 @@ weston_surface_to_global_fixed(struct weston_surface *surface,
|
|||||||
wl_fixed_t sx, wl_fixed_t sy,
|
wl_fixed_t sx, wl_fixed_t sy,
|
||||||
wl_fixed_t *x, wl_fixed_t *y)
|
wl_fixed_t *x, wl_fixed_t *y)
|
||||||
{
|
{
|
||||||
GLfloat xf, yf;
|
float xf, yf;
|
||||||
|
|
||||||
weston_surface_to_global_float(surface,
|
weston_surface_to_global_float(surface,
|
||||||
wl_fixed_to_double(sx),
|
wl_fixed_to_double(sx),
|
||||||
@@ -553,7 +553,7 @@ weston_surface_to_global_fixed(struct weston_surface *surface,
|
|||||||
|
|
||||||
WL_EXPORT void
|
WL_EXPORT void
|
||||||
weston_surface_from_global_float(struct weston_surface *surface,
|
weston_surface_from_global_float(struct weston_surface *surface,
|
||||||
GLfloat x, GLfloat y, GLfloat *sx, GLfloat *sy)
|
float x, float y, float *sx, float *sy)
|
||||||
{
|
{
|
||||||
if (surface->transform.enabled) {
|
if (surface->transform.enabled) {
|
||||||
struct weston_vector v = { { x, y, 0.0f, 1.0f } };
|
struct weston_vector v = { { x, y, 0.0f, 1.0f } };
|
||||||
@@ -582,7 +582,7 @@ weston_surface_from_global_fixed(struct weston_surface *surface,
|
|||||||
wl_fixed_t x, wl_fixed_t y,
|
wl_fixed_t x, wl_fixed_t y,
|
||||||
wl_fixed_t *sx, wl_fixed_t *sy)
|
wl_fixed_t *sx, wl_fixed_t *sy)
|
||||||
{
|
{
|
||||||
GLfloat sxf, syf;
|
float sxf, syf;
|
||||||
|
|
||||||
weston_surface_from_global_float(surface,
|
weston_surface_from_global_float(surface,
|
||||||
wl_fixed_to_double(x),
|
wl_fixed_to_double(x),
|
||||||
@@ -596,7 +596,7 @@ WL_EXPORT void
|
|||||||
weston_surface_from_global(struct weston_surface *surface,
|
weston_surface_from_global(struct weston_surface *surface,
|
||||||
int32_t x, int32_t y, int32_t *sx, int32_t *sy)
|
int32_t x, int32_t y, int32_t *sx, int32_t *sy)
|
||||||
{
|
{
|
||||||
GLfloat sxf, syf;
|
float sxf, syf;
|
||||||
|
|
||||||
weston_surface_from_global_float(surface, x, y, &sxf, &syf);
|
weston_surface_from_global_float(surface, x, y, &sxf, &syf);
|
||||||
*sx = floorf(sxf);
|
*sx = floorf(sxf);
|
||||||
@@ -625,7 +625,7 @@ weston_surface_damage(struct weston_surface *surface)
|
|||||||
|
|
||||||
WL_EXPORT void
|
WL_EXPORT void
|
||||||
weston_surface_configure(struct weston_surface *surface,
|
weston_surface_configure(struct weston_surface *surface,
|
||||||
GLfloat x, GLfloat y, int width, int height)
|
float x, float y, int width, int height)
|
||||||
{
|
{
|
||||||
surface->geometry.x = x;
|
surface->geometry.x = x;
|
||||||
surface->geometry.y = y;
|
surface->geometry.y = y;
|
||||||
@@ -636,7 +636,7 @@ weston_surface_configure(struct weston_surface *surface,
|
|||||||
|
|
||||||
WL_EXPORT void
|
WL_EXPORT void
|
||||||
weston_surface_set_position(struct weston_surface *surface,
|
weston_surface_set_position(struct weston_surface *surface,
|
||||||
GLfloat x, GLfloat y)
|
float x, float y)
|
||||||
{
|
{
|
||||||
surface->geometry.x = x;
|
surface->geometry.x = x;
|
||||||
surface->geometry.y = y;
|
surface->geometry.y = y;
|
||||||
|
|||||||
+9
-9
@@ -410,7 +410,7 @@ struct weston_surface {
|
|||||||
struct wl_list layer_link;
|
struct wl_list layer_link;
|
||||||
struct weston_shader *shader;
|
struct weston_shader *shader;
|
||||||
GLfloat color[4];
|
GLfloat color[4];
|
||||||
GLfloat alpha;
|
float alpha;
|
||||||
struct weston_plane *plane;
|
struct weston_plane *plane;
|
||||||
|
|
||||||
/* Surface geometry state, mutable.
|
/* Surface geometry state, mutable.
|
||||||
@@ -418,7 +418,7 @@ struct weston_surface {
|
|||||||
* That includes the transformations referenced from the list.
|
* That includes the transformations referenced from the list.
|
||||||
*/
|
*/
|
||||||
struct {
|
struct {
|
||||||
GLfloat x, y; /* surface translation on display */
|
float x, y; /* surface translation on display */
|
||||||
int32_t width, height;
|
int32_t width, height;
|
||||||
|
|
||||||
/* struct weston_transform */
|
/* struct weston_transform */
|
||||||
@@ -489,11 +489,11 @@ weston_surface_to_global_fixed(struct weston_surface *surface,
|
|||||||
wl_fixed_t *x, wl_fixed_t *y);
|
wl_fixed_t *x, wl_fixed_t *y);
|
||||||
void
|
void
|
||||||
weston_surface_to_global_float(struct weston_surface *surface,
|
weston_surface_to_global_float(struct weston_surface *surface,
|
||||||
GLfloat sx, GLfloat sy, GLfloat *x, GLfloat *y);
|
float sx, float sy, float *x, float *y);
|
||||||
|
|
||||||
void
|
void
|
||||||
weston_surface_from_global_float(struct weston_surface *surface,
|
weston_surface_from_global_float(struct weston_surface *surface,
|
||||||
GLfloat x, GLfloat y, GLfloat *sx, GLfloat *sy);
|
float x, float y, float *sx, float *sy);
|
||||||
void
|
void
|
||||||
weston_surface_from_global(struct weston_surface *surface,
|
weston_surface_from_global(struct weston_surface *surface,
|
||||||
int32_t x, int32_t y, int32_t *sx, int32_t *sy);
|
int32_t x, int32_t y, int32_t *sx, int32_t *sy);
|
||||||
@@ -635,14 +635,14 @@ weston_surface_create(struct weston_compositor *compositor);
|
|||||||
|
|
||||||
void
|
void
|
||||||
weston_surface_configure(struct weston_surface *surface,
|
weston_surface_configure(struct weston_surface *surface,
|
||||||
GLfloat x, GLfloat y, int width, int height);
|
float x, float y, int width, int height);
|
||||||
|
|
||||||
void
|
void
|
||||||
weston_surface_restack(struct weston_surface *surface, struct wl_list *below);
|
weston_surface_restack(struct weston_surface *surface, struct wl_list *below);
|
||||||
|
|
||||||
void
|
void
|
||||||
weston_surface_set_position(struct weston_surface *surface,
|
weston_surface_set_position(struct weston_surface *surface,
|
||||||
GLfloat x, GLfloat y);
|
float x, float y);
|
||||||
|
|
||||||
int
|
int
|
||||||
weston_surface_is_mapped(struct weston_surface *surface);
|
weston_surface_is_mapped(struct weston_surface *surface);
|
||||||
@@ -775,19 +775,19 @@ struct weston_surface_animation;
|
|||||||
typedef void (*weston_surface_animation_done_func_t)(struct weston_surface_animation *animation, void *data);
|
typedef void (*weston_surface_animation_done_func_t)(struct weston_surface_animation *animation, void *data);
|
||||||
|
|
||||||
struct weston_surface_animation *
|
struct weston_surface_animation *
|
||||||
weston_zoom_run(struct weston_surface *surface, GLfloat start, GLfloat stop,
|
weston_zoom_run(struct weston_surface *surface, float start, float stop,
|
||||||
weston_surface_animation_done_func_t done, void *data);
|
weston_surface_animation_done_func_t done, void *data);
|
||||||
|
|
||||||
struct weston_surface_animation *
|
struct weston_surface_animation *
|
||||||
weston_fade_run(struct weston_surface *surface,
|
weston_fade_run(struct weston_surface *surface,
|
||||||
weston_surface_animation_done_func_t done, void *data);
|
weston_surface_animation_done_func_t done, void *data);
|
||||||
struct weston_surface_animation *
|
struct weston_surface_animation *
|
||||||
weston_slide_run(struct weston_surface *surface, GLfloat start, GLfloat stop,
|
weston_slide_run(struct weston_surface *surface, float start, float stop,
|
||||||
weston_surface_animation_done_func_t done, void *data);
|
weston_surface_animation_done_func_t done, void *data);
|
||||||
|
|
||||||
void
|
void
|
||||||
weston_surface_set_color(struct weston_surface *surface,
|
weston_surface_set_color(struct weston_surface *surface,
|
||||||
GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
|
float red, float green, float blue, float alpha);
|
||||||
|
|
||||||
void
|
void
|
||||||
weston_surface_destroy(struct weston_surface *surface);
|
weston_surface_destroy(struct weston_surface *surface);
|
||||||
|
|||||||
+4
-4
@@ -53,7 +53,7 @@ WL_EXPORT void
|
|||||||
weston_matrix_multiply(struct weston_matrix *m, const struct weston_matrix *n)
|
weston_matrix_multiply(struct weston_matrix *m, const struct weston_matrix *n)
|
||||||
{
|
{
|
||||||
struct weston_matrix tmp;
|
struct weston_matrix tmp;
|
||||||
const GLfloat *row, *column;
|
const float *row, *column;
|
||||||
div_t d;
|
div_t d;
|
||||||
int i, j;
|
int i, j;
|
||||||
|
|
||||||
@@ -69,7 +69,7 @@ weston_matrix_multiply(struct weston_matrix *m, const struct weston_matrix *n)
|
|||||||
}
|
}
|
||||||
|
|
||||||
WL_EXPORT void
|
WL_EXPORT void
|
||||||
weston_matrix_translate(struct weston_matrix *matrix, GLfloat x, GLfloat y, GLfloat z)
|
weston_matrix_translate(struct weston_matrix *matrix, float x, float y, float z)
|
||||||
{
|
{
|
||||||
struct weston_matrix translate = {
|
struct weston_matrix translate = {
|
||||||
{ 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, x, y, z, 1 }
|
{ 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, x, y, z, 1 }
|
||||||
@@ -79,7 +79,7 @@ weston_matrix_translate(struct weston_matrix *matrix, GLfloat x, GLfloat y, GLfl
|
|||||||
}
|
}
|
||||||
|
|
||||||
WL_EXPORT void
|
WL_EXPORT void
|
||||||
weston_matrix_scale(struct weston_matrix *matrix, GLfloat x, GLfloat y, GLfloat z)
|
weston_matrix_scale(struct weston_matrix *matrix, float x, float y,float z)
|
||||||
{
|
{
|
||||||
struct weston_matrix scale = {
|
struct weston_matrix scale = {
|
||||||
{ x, 0, 0, 0, 0, y, 0, 0, 0, 0, z, 0, 0, 0, 0, 1 }
|
{ x, 0, 0, 0, 0, y, 0, 0, 0, 0, z, 0, 0, 0, 0, 1 }
|
||||||
@@ -180,7 +180,7 @@ matrix_invert(double *A, unsigned *p, const struct weston_matrix *matrix)
|
|||||||
}
|
}
|
||||||
|
|
||||||
MATRIX_TEST_EXPORT inline void
|
MATRIX_TEST_EXPORT inline void
|
||||||
inverse_transform(const double *LU, const unsigned *p, GLfloat *v)
|
inverse_transform(const double *LU, const unsigned *p, float *v)
|
||||||
{
|
{
|
||||||
/* Solve A * x = v, when we have P * A = L * U.
|
/* Solve A * x = v, when we have P * A = L * U.
|
||||||
* P * A * x = P * v => L * U * x = P * v
|
* P * A * x = P * v => L * U * x = P * v
|
||||||
|
|||||||
+5
-5
@@ -25,11 +25,11 @@
|
|||||||
#define WESTON_MATRIX_H
|
#define WESTON_MATRIX_H
|
||||||
|
|
||||||
struct weston_matrix {
|
struct weston_matrix {
|
||||||
GLfloat d[16];
|
float d[16];
|
||||||
};
|
};
|
||||||
|
|
||||||
struct weston_vector {
|
struct weston_vector {
|
||||||
GLfloat f[4];
|
float f[4];
|
||||||
};
|
};
|
||||||
|
|
||||||
void
|
void
|
||||||
@@ -37,10 +37,10 @@ weston_matrix_init(struct weston_matrix *matrix);
|
|||||||
void
|
void
|
||||||
weston_matrix_multiply(struct weston_matrix *m, const struct weston_matrix *n);
|
weston_matrix_multiply(struct weston_matrix *m, const struct weston_matrix *n);
|
||||||
void
|
void
|
||||||
weston_matrix_scale(struct weston_matrix *matrix, GLfloat x, GLfloat y, GLfloat z);
|
weston_matrix_scale(struct weston_matrix *matrix, float x, float y, float z);
|
||||||
void
|
void
|
||||||
weston_matrix_translate(struct weston_matrix *matrix,
|
weston_matrix_translate(struct weston_matrix *matrix,
|
||||||
GLfloat x, GLfloat y, GLfloat z);
|
float x, float y, float z);
|
||||||
void
|
void
|
||||||
weston_matrix_transform(struct weston_matrix *matrix, struct weston_vector *v);
|
weston_matrix_transform(struct weston_matrix *matrix, struct weston_vector *v);
|
||||||
|
|
||||||
@@ -55,7 +55,7 @@ int
|
|||||||
matrix_invert(double *A, unsigned *p, const struct weston_matrix *matrix);
|
matrix_invert(double *A, unsigned *p, const struct weston_matrix *matrix);
|
||||||
|
|
||||||
void
|
void
|
||||||
inverse_transform(const double *LU, const unsigned *p, GLfloat *v);
|
inverse_transform(const double *LU, const unsigned *p, float *v);
|
||||||
|
|
||||||
#else
|
#else
|
||||||
# define MATRIX_TEST_EXPORT static
|
# define MATRIX_TEST_EXPORT static
|
||||||
|
|||||||
+13
-13
@@ -220,8 +220,8 @@ struct rotate_grab {
|
|||||||
struct shell_grab base;
|
struct shell_grab base;
|
||||||
struct weston_matrix rotation;
|
struct weston_matrix rotation;
|
||||||
struct {
|
struct {
|
||||||
GLfloat x;
|
float x;
|
||||||
GLfloat y;
|
float y;
|
||||||
} center;
|
} center;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1613,7 +1613,7 @@ black_surface_configure(struct weston_surface *es, int32_t sx, int32_t sy);
|
|||||||
static struct weston_surface *
|
static struct weston_surface *
|
||||||
create_black_surface(struct weston_compositor *ec,
|
create_black_surface(struct weston_compositor *ec,
|
||||||
struct weston_surface *fs_surface,
|
struct weston_surface *fs_surface,
|
||||||
GLfloat x, GLfloat y, int w, int h)
|
float x, float y, int w, int h)
|
||||||
{
|
{
|
||||||
struct weston_surface *surface = NULL;
|
struct weston_surface *surface = NULL;
|
||||||
|
|
||||||
@@ -2458,7 +2458,7 @@ rotate_grab_motion(struct wl_pointer_grab *grab,
|
|||||||
struct wl_pointer *pointer = grab->pointer;
|
struct wl_pointer *pointer = grab->pointer;
|
||||||
struct shell_surface *shsurf = rotate->base.shsurf;
|
struct shell_surface *shsurf = rotate->base.shsurf;
|
||||||
struct weston_surface *surface;
|
struct weston_surface *surface;
|
||||||
GLfloat cx, cy, dx, dy, cposx, cposy, dposx, dposy, r;
|
float cx, cy, dx, dy, cposx, cposy, dposx, dposy, r;
|
||||||
|
|
||||||
if (!shsurf)
|
if (!shsurf)
|
||||||
return;
|
return;
|
||||||
@@ -2552,8 +2552,8 @@ rotate_binding(struct wl_seat *seat, uint32_t time, uint32_t button,
|
|||||||
(struct weston_surface *) seat->pointer->focus;
|
(struct weston_surface *) seat->pointer->focus;
|
||||||
struct shell_surface *surface;
|
struct shell_surface *surface;
|
||||||
struct rotate_grab *rotate;
|
struct rotate_grab *rotate;
|
||||||
GLfloat dx, dy;
|
float dx, dy;
|
||||||
GLfloat r;
|
float r;
|
||||||
|
|
||||||
if (base_surface == NULL)
|
if (base_surface == NULL)
|
||||||
return;
|
return;
|
||||||
@@ -2790,8 +2790,8 @@ hide_input_panels(struct wl_listener *listener, void *data)
|
|||||||
static void
|
static void
|
||||||
center_on_output(struct weston_surface *surface, struct weston_output *output)
|
center_on_output(struct weston_surface *surface, struct weston_output *output)
|
||||||
{
|
{
|
||||||
GLfloat x = (output->width - surface->buffer->width) / 2;
|
float x = (output->width - surface->buffer->width) / 2;
|
||||||
GLfloat y = (output->height - surface->buffer->height) / 2;
|
float y = (output->height - surface->buffer->height) / 2;
|
||||||
|
|
||||||
weston_surface_configure(surface, output->x + x, output->y + y,
|
weston_surface_configure(surface, output->x + x, output->y + y,
|
||||||
surface->buffer->width,
|
surface->buffer->width,
|
||||||
@@ -2958,7 +2958,7 @@ map(struct desktop_shell *shell, struct weston_surface *surface,
|
|||||||
|
|
||||||
static void
|
static void
|
||||||
configure(struct desktop_shell *shell, struct weston_surface *surface,
|
configure(struct desktop_shell *shell, struct weston_surface *surface,
|
||||||
GLfloat x, GLfloat y, int32_t width, int32_t height)
|
float x, float y, int32_t width, int32_t height)
|
||||||
{
|
{
|
||||||
enum shell_surface_type surface_type = SHELL_SURFACE_NONE;
|
enum shell_surface_type surface_type = SHELL_SURFACE_NONE;
|
||||||
struct shell_surface *shsurf;
|
struct shell_surface *shsurf;
|
||||||
@@ -3017,8 +3017,8 @@ shell_surface_configure(struct weston_surface *es, int32_t sx, int32_t sy)
|
|||||||
} else if (type_changed || sx != 0 || sy != 0 ||
|
} else if (type_changed || sx != 0 || sy != 0 ||
|
||||||
es->geometry.width != es->buffer->width ||
|
es->geometry.width != es->buffer->width ||
|
||||||
es->geometry.height != es->buffer->height) {
|
es->geometry.height != es->buffer->height) {
|
||||||
GLfloat from_x, from_y;
|
float from_x, from_y;
|
||||||
GLfloat to_x, to_y;
|
float to_x, to_y;
|
||||||
|
|
||||||
weston_surface_to_global_float(es, 0, 0, &from_x, &from_y);
|
weston_surface_to_global_float(es, 0, 0, &from_x, &from_y);
|
||||||
weston_surface_to_global_float(es, sx, sy, &to_x, &to_y);
|
weston_surface_to_global_float(es, sx, sy, &to_x, &to_y);
|
||||||
@@ -3191,8 +3191,8 @@ static void
|
|||||||
input_panel_configure(struct weston_surface *surface, int32_t sx, int32_t sy)
|
input_panel_configure(struct weston_surface *surface, int32_t sx, int32_t sy)
|
||||||
{
|
{
|
||||||
struct weston_mode *mode = surface->output->current;
|
struct weston_mode *mode = surface->output->current;
|
||||||
GLfloat x = (mode->width - surface->buffer->width) / 2;
|
float x = (mode->width - surface->buffer->width) / 2;
|
||||||
GLfloat y = mode->height - surface->buffer->height;
|
float y = mode->height - surface->buffer->height;
|
||||||
|
|
||||||
/* Don't map the input panel here, wait for
|
/* Don't map the input panel here, wait for
|
||||||
* show_input_panels signal. */
|
* show_input_panels signal. */
|
||||||
|
|||||||
+6
-6
@@ -104,7 +104,7 @@ struct weston_surface_animation {
|
|||||||
struct weston_spring spring;
|
struct weston_spring spring;
|
||||||
struct weston_transform transform;
|
struct weston_transform transform;
|
||||||
struct wl_listener listener;
|
struct wl_listener listener;
|
||||||
GLfloat start, stop;
|
float start, stop;
|
||||||
weston_surface_animation_frame_func_t frame;
|
weston_surface_animation_frame_func_t frame;
|
||||||
weston_surface_animation_done_func_t done;
|
weston_surface_animation_done_func_t done;
|
||||||
void *data;
|
void *data;
|
||||||
@@ -159,7 +159,7 @@ weston_surface_animation_frame(struct weston_animation *base,
|
|||||||
|
|
||||||
static struct weston_surface_animation *
|
static struct weston_surface_animation *
|
||||||
weston_surface_animation_run(struct weston_surface *surface,
|
weston_surface_animation_run(struct weston_surface *surface,
|
||||||
GLfloat start, GLfloat stop,
|
float start, float stop,
|
||||||
weston_surface_animation_frame_func_t frame,
|
weston_surface_animation_frame_func_t frame,
|
||||||
weston_surface_animation_done_func_t done,
|
weston_surface_animation_done_func_t done,
|
||||||
void *data)
|
void *data)
|
||||||
@@ -199,7 +199,7 @@ static void
|
|||||||
zoom_frame(struct weston_surface_animation *animation)
|
zoom_frame(struct weston_surface_animation *animation)
|
||||||
{
|
{
|
||||||
struct weston_surface *es = animation->surface;
|
struct weston_surface *es = animation->surface;
|
||||||
GLfloat scale;
|
float scale;
|
||||||
|
|
||||||
scale = animation->start +
|
scale = animation->start +
|
||||||
(animation->stop - animation->start) *
|
(animation->stop - animation->start) *
|
||||||
@@ -219,7 +219,7 @@ zoom_frame(struct weston_surface_animation *animation)
|
|||||||
}
|
}
|
||||||
|
|
||||||
WL_EXPORT struct weston_surface_animation *
|
WL_EXPORT struct weston_surface_animation *
|
||||||
weston_zoom_run(struct weston_surface *surface, GLfloat start, GLfloat stop,
|
weston_zoom_run(struct weston_surface *surface, float start, float stop,
|
||||||
weston_surface_animation_done_func_t done, void *data)
|
weston_surface_animation_done_func_t done, void *data)
|
||||||
{
|
{
|
||||||
return weston_surface_animation_run(surface, start, stop,
|
return weston_surface_animation_run(surface, start, stop,
|
||||||
@@ -248,7 +248,7 @@ weston_fade_run(struct weston_surface *surface,
|
|||||||
static void
|
static void
|
||||||
slide_frame(struct weston_surface_animation *animation)
|
slide_frame(struct weston_surface_animation *animation)
|
||||||
{
|
{
|
||||||
GLfloat scale;
|
float scale;
|
||||||
|
|
||||||
scale = animation->start +
|
scale = animation->start +
|
||||||
(animation->stop - animation->start) *
|
(animation->stop - animation->start) *
|
||||||
@@ -258,7 +258,7 @@ slide_frame(struct weston_surface_animation *animation)
|
|||||||
}
|
}
|
||||||
|
|
||||||
WL_EXPORT struct weston_surface_animation *
|
WL_EXPORT struct weston_surface_animation *
|
||||||
weston_slide_run(struct weston_surface *surface, GLfloat start, GLfloat stop,
|
weston_slide_run(struct weston_surface *surface, float start, float stop,
|
||||||
weston_surface_animation_done_func_t done, void *data)
|
weston_surface_animation_done_func_t done, void *data)
|
||||||
{
|
{
|
||||||
struct weston_surface_animation *animation;
|
struct weston_surface_animation *animation;
|
||||||
|
|||||||
Reference in New Issue
Block a user