blur: Remove set_region request 40/319440/1 accepted/tizen/unified/20250212.101016 accepted/tizen/unified/x/20250218.043812
authorChangyeon Lee <cyeon.lee@samsung.com>
Thu, 16 Jan 2025 09:12:23 +0000 (18:12 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Tue, 11 Feb 2025 06:37:00 +0000 (15:37 +0900)
Change-Id: I294f60af1a10c6581d5b8d63e474f2d908dc9973

include/libds-tizen/blur.h
src/blur/blur.c

index e66dcbda72d143f938529514158a1c1caf40c622..ab14403837b7ee183b70caef33ad4da289f7ee9f 100644 (file)
@@ -16,16 +16,14 @@ struct ds_tizen_blur_behind;
 
 enum ds_tizen_blur_state_field {
     DS_TIZEN_BLUR_STATE_NONE = 0,
-    DS_TIZEN_BLUR_STATE_REGION = (1 << 0),//temporary
-    DS_TIZEN_BLUR_STATE_RADIUS = (1 << 1),
-    DS_TIZEN_BLUR_STATE_RECTANGLE = (1 << 2),
+    DS_TIZEN_BLUR_STATE_RADIUS = (1 << 0),
+    DS_TIZEN_BLUR_STATE_RECTANGLE = (1 << 1),
 };
 
 struct ds_tizen_blur_state
 {
     enum ds_tizen_blur_state_field committed;
 
-    pixman_region32_t region; //temporary
     uint32_t radius;
 };
 
index c3132aaa05a56351b4f91ad7baccb42796d22a59..ee01a7ca77178d72691b383dd47f9ba9621a5460 100644 (file)
@@ -275,26 +275,6 @@ blur_handle_destroy(struct wl_client *client, struct wl_resource *resource)
     wl_resource_destroy(resource);
 }
 
-static void
-blur_handle_set_region(struct wl_client *client, struct wl_resource *resource,
-        struct wl_resource *region_resource)
-{
-    struct ds_tizen_blur *blur;
-    pixman_region32_t *region;
-
-    blur = wl_resource_get_user_data(resource);
-    region = ds_region_from_resource(region_resource);
-
-    if (region) {
-        pixman_region32_copy(&blur->pending.region, region);
-    } else {
-        pixman_region32_fini(&blur->pending.region);
-        pixman_region32_init_rect(&blur->pending.region, INT32_MIN, INT32_MIN, UINT32_MAX, UINT32_MAX);
-    }
-
-    blur->pending.committed |= DS_TIZEN_BLUR_STATE_REGION;
-}
-
 static void
 blur_handle_set_radius(struct wl_client *client, struct wl_resource *resource,
         uint32_t radius)
@@ -427,7 +407,6 @@ blur_handle_create_rectangle(struct wl_client *wl_client, struct wl_resource *re
 
 static const struct wtz_blur_interface blur_impl = {
    blur_handle_destroy,
-   blur_handle_set_region,
    blur_handle_set_radius,
    blur_handle_create_rectangle,
 };
@@ -445,8 +424,6 @@ blur_destroy(struct ds_tizen_blur *blur)
     if (blur->surface)
         ds_addon_finish(&blur->surface_addon);
 
-    pixman_region32_fini(&blur->pending.region);
-    pixman_region32_fini(&blur->current.region);
     free(blur);
 }
 
@@ -496,9 +473,6 @@ blur_handle_surface_commit(struct wl_listener *listener, void *data)
         return;
     }
 
-    if (blur->pending.committed & DS_TIZEN_BLUR_STATE_REGION)
-        pixman_region32_copy(&blur->current.region, &blur->pending.region);
-
     if (blur->pending.committed & DS_TIZEN_BLUR_STATE_RADIUS)
         blur->current.radius = blur->pending.radius;
 
@@ -590,9 +564,6 @@ blur_manager_handle_get_blur(struct wl_client *wl_client,
         return;
     }
 
-    pixman_region32_init_rect(&blur->pending.region, INT32_MIN, INT32_MIN, UINT32_MAX, UINT32_MAX);
-    pixman_region32_init_rect(&blur->current.region, INT32_MIN, INT32_MIN, UINT32_MAX, UINT32_MAX);
-
     wl_resource_set_implementation(blur->resource, &blur_impl, blur,
         blur_handle_resource_destroy);