compositor: rename scaler to viewport(er)
Since the interface is now called wp_viewport, rename functions from "scaler" to "viewporter" as well. scaler_surface_to_buffer() is renamed to viewport_surface_to_buffer() because it is more about viewport than viewporter. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Yong Bakos <ybakos@humanoriented.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
This commit is contained in:
+17
-17
@@ -745,7 +745,7 @@ weston_transformed_region(int width, int height,
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
scaler_surface_to_buffer(struct weston_surface *surface,
|
viewport_surface_to_buffer(struct weston_surface *surface,
|
||||||
float sx, float sy, float *bx, float *by)
|
float sx, float sy, float *bx, float *by)
|
||||||
{
|
{
|
||||||
struct weston_buffer_viewport *vp = &surface->buffer_viewport;
|
struct weston_buffer_viewport *vp = &surface->buffer_viewport;
|
||||||
@@ -780,8 +780,8 @@ weston_surface_to_buffer_float(struct weston_surface *surface,
|
|||||||
{
|
{
|
||||||
struct weston_buffer_viewport *vp = &surface->buffer_viewport;
|
struct weston_buffer_viewport *vp = &surface->buffer_viewport;
|
||||||
|
|
||||||
/* first transform coordinates if the scaler is set */
|
/* first transform coordinates if the viewport is set */
|
||||||
scaler_surface_to_buffer(surface, sx, sy, bx, by);
|
viewport_surface_to_buffer(surface, sx, sy, bx, by);
|
||||||
|
|
||||||
weston_transformed_coord(surface->width_from_buffer,
|
weston_transformed_coord(surface->width_from_buffer,
|
||||||
surface->height_from_buffer,
|
surface->height_from_buffer,
|
||||||
@@ -814,12 +814,12 @@ weston_surface_to_buffer_rect(struct weston_surface *surface,
|
|||||||
struct weston_buffer_viewport *vp = &surface->buffer_viewport;
|
struct weston_buffer_viewport *vp = &surface->buffer_viewport;
|
||||||
float xf, yf;
|
float xf, yf;
|
||||||
|
|
||||||
/* first transform box coordinates if the scaler is set */
|
/* first transform box coordinates if the viewport is set */
|
||||||
scaler_surface_to_buffer(surface, rect.x1, rect.y1, &xf, &yf);
|
viewport_surface_to_buffer(surface, rect.x1, rect.y1, &xf, &yf);
|
||||||
rect.x1 = floorf(xf);
|
rect.x1 = floorf(xf);
|
||||||
rect.y1 = floorf(yf);
|
rect.y1 = floorf(yf);
|
||||||
|
|
||||||
scaler_surface_to_buffer(surface, rect.x2, rect.y2, &xf, &yf);
|
viewport_surface_to_buffer(surface, rect.x2, rect.y2, &xf, &yf);
|
||||||
rect.x2 = ceilf(xf);
|
rect.x2 = ceilf(xf);
|
||||||
rect.y2 = ceilf(yf);
|
rect.y2 = ceilf(yf);
|
||||||
|
|
||||||
@@ -4309,25 +4309,25 @@ static const struct wp_viewport_interface viewport_interface = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
static void
|
static void
|
||||||
scaler_destroy(struct wl_client *client,
|
viewporter_destroy(struct wl_client *client,
|
||||||
struct wl_resource *resource)
|
struct wl_resource *resource)
|
||||||
{
|
{
|
||||||
wl_resource_destroy(resource);
|
wl_resource_destroy(resource);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
scaler_get_viewport(struct wl_client *client,
|
viewporter_get_viewport(struct wl_client *client,
|
||||||
struct wl_resource *scaler,
|
struct wl_resource *viewporter,
|
||||||
uint32_t id,
|
uint32_t id,
|
||||||
struct wl_resource *surface_resource)
|
struct wl_resource *surface_resource)
|
||||||
{
|
{
|
||||||
int version = wl_resource_get_version(scaler);
|
int version = wl_resource_get_version(viewporter);
|
||||||
struct weston_surface *surface =
|
struct weston_surface *surface =
|
||||||
wl_resource_get_user_data(surface_resource);
|
wl_resource_get_user_data(surface_resource);
|
||||||
struct wl_resource *resource;
|
struct wl_resource *resource;
|
||||||
|
|
||||||
if (surface->viewport_resource) {
|
if (surface->viewport_resource) {
|
||||||
wl_resource_post_error(scaler,
|
wl_resource_post_error(viewporter,
|
||||||
WP_VIEWPORTER_ERROR_VIEWPORT_EXISTS,
|
WP_VIEWPORTER_ERROR_VIEWPORT_EXISTS,
|
||||||
"a viewport for that surface already exists");
|
"a viewport for that surface already exists");
|
||||||
return;
|
return;
|
||||||
@@ -4346,13 +4346,13 @@ scaler_get_viewport(struct wl_client *client,
|
|||||||
surface->viewport_resource = resource;
|
surface->viewport_resource = resource;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const struct wp_viewporter_interface scaler_interface = {
|
static const struct wp_viewporter_interface viewporter_interface = {
|
||||||
scaler_destroy,
|
viewporter_destroy,
|
||||||
scaler_get_viewport
|
viewporter_get_viewport
|
||||||
};
|
};
|
||||||
|
|
||||||
static void
|
static void
|
||||||
bind_scaler(struct wl_client *client,
|
bind_viewporter(struct wl_client *client,
|
||||||
void *data, uint32_t version, uint32_t id)
|
void *data, uint32_t version, uint32_t id)
|
||||||
{
|
{
|
||||||
struct wl_resource *resource;
|
struct wl_resource *resource;
|
||||||
@@ -4364,7 +4364,7 @@ bind_scaler(struct wl_client *client,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
wl_resource_set_implementation(resource, &scaler_interface,
|
wl_resource_set_implementation(resource, &viewporter_interface,
|
||||||
NULL, NULL);
|
NULL, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -4548,7 +4548,7 @@ weston_compositor_create(struct wl_display *display, void *user_data)
|
|||||||
goto fail;
|
goto fail;
|
||||||
|
|
||||||
if (!wl_global_create(ec->wl_display, &wp_viewporter_interface, 1,
|
if (!wl_global_create(ec->wl_display, &wp_viewporter_interface, 1,
|
||||||
ec, bind_scaler))
|
ec, bind_viewporter))
|
||||||
goto fail;
|
goto fail;
|
||||||
|
|
||||||
if (!wl_global_create(ec->wl_display, &wp_presentation_interface, 1,
|
if (!wl_global_create(ec->wl_display, &wp_presentation_interface, 1,
|
||||||
|
|||||||
Reference in New Issue
Block a user