if (width) *width = wl_egl_window->width;
if (height) *height = wl_egl_window->height;
if (format) {
- struct tizen_private tizen_private(wl_egl_window->driver_private);
+ struct tizen_private *tizen_private = wl_egl_tizen_get_tizen_private(wl_egl_window);
if (tizen_private && tizen_private->data) {
tpl_wl_egl_surface_t wl_egl_surface(tizen_private->data);
*format = wl_egl_surface->format;
wl_egl_surface->last_release_bo = -1;
{
- struct tizen_private *tizen_private = NULL;
+ struct tizen_private *tizen_private = wl_egl_tizen_get_tizen_private(wl_egl_window);
- if (wl_egl_window->driver_private)
- tizen_private = (struct tizen_private *)wl_egl_window->driver_private;
- else {
+ if (tizen_private == NULL) {
tizen_private = tizen_private_create();
wl_egl_window->driver_private = (void *)tizen_private;
}
if (wl_egl_surface->wl_egl_window) {
struct wl_egl_window *wl_egl_window = wl_egl_surface->wl_egl_window;
- struct tizen_private tizen_private(wl_egl_window->driver_private);
+ struct tizen_private *tizen_private = wl_egl_tizen_get_tizen_private(wl_egl_window);
TPL_INFO("[WL_EGL_WINDOW_FINI]",
"wl_egl_surface(%p) wl_egl_window(%p) wl_surface(%p)",
wl_egl_surface, wl_egl_window,
tpl_wl_egl_surface_t *wl_egl_surface)
{
struct wl_egl_window *wl_egl_window = wl_egl_surface->wl_egl_window;
- struct tizen_private tizen_private(wl_egl_window->driver_private);
+ struct tizen_private * tizen_private = wl_egl_tizen_get_tizen_private(wl_egl_window);
TPL_ASSERT(tizen_private);
return 1;
}
-static struct tizen_private*
-_wl_egl_tizen_get_tizen_private(struct wl_egl_window *egl_window)
+struct tizen_private*
+wl_egl_tizen_get_tizen_private(struct wl_egl_window *egl_window)
{
struct tizen_private *private = NULL;
wl_egl_window_tizen_set_rotation(struct wl_egl_window *egl_window,
int rotation)
{
- struct tizen_private *private = _wl_egl_tizen_get_tizen_private(egl_window);
+ struct tizen_private *private = wl_egl_tizen_get_tizen_private(egl_window);
if (!private) return;
if (private->rotation == rotation) {
int
wl_egl_window_tizen_get_capabilities(struct wl_egl_window *egl_window)
{
- struct tizen_private *private = _wl_egl_tizen_get_tizen_private(egl_window);
+ struct tizen_private *private = wl_egl_tizen_get_tizen_private(egl_window);
int capabilities = WL_EGL_WINDOW_TIZEN_CAPABILITY_NONE;
if (!private) return capabilities;
wl_egl_window_tizen_set_buffer_transform(struct wl_egl_window *egl_window,
int wl_output_transform)
{
- struct tizen_private *private = _wl_egl_tizen_get_tizen_private(egl_window);
+ struct tizen_private *private = wl_egl_tizen_get_tizen_private(egl_window);
if (!private) return;
if (private->transform == wl_output_transform) {
wl_egl_window_tizen_set_frontbuffer_mode(struct wl_egl_window *egl_window,
int set)
{
- struct tizen_private *private = _wl_egl_tizen_get_tizen_private(egl_window);
+ struct tizen_private *private = wl_egl_tizen_get_tizen_private(egl_window);
if (!private) return;
private->frontbuffer_mode = set;
wl_egl_window_tizen_set_window_transform(struct wl_egl_window *egl_window,
int window_transform)
{
- struct tizen_private *private = _wl_egl_tizen_get_tizen_private(egl_window);
+ struct tizen_private *private = wl_egl_tizen_get_tizen_private(egl_window);
if (!private) return;
if (private->window_transform == window_transform) {
unsigned int
wl_egl_window_tizen_get_window_serial(struct wl_egl_window *egl_window)
{
- struct tizen_private *private = _wl_egl_tizen_get_tizen_private(egl_window);
+ struct tizen_private *private = wl_egl_tizen_get_tizen_private(egl_window);
if (!private) return 0;
return private->serial;
wl_egl_window_tizen_set_window_serial(struct wl_egl_window *egl_window,
unsigned int serial)
{
- struct tizen_private *private = _wl_egl_tizen_get_tizen_private(egl_window);
+ struct tizen_private *private = wl_egl_tizen_get_tizen_private(egl_window);
if (!private) return;
if (private->set_window_serial_callback)
int
wl_egl_window_tizen_create_commit_sync_fd(struct wl_egl_window *egl_window)
{
- struct tizen_private *private = _wl_egl_tizen_get_tizen_private(egl_window);
+ struct tizen_private *private = wl_egl_tizen_get_tizen_private(egl_window);
if (!private) return -1;
if (private->create_commit_sync_fd)
int
wl_egl_window_tizen_create_presentation_sync_fd(struct wl_egl_window *egl_window)
{
- struct tizen_private *private = _wl_egl_tizen_get_tizen_private(egl_window);
+ struct tizen_private *private = wl_egl_tizen_get_tizen_private(egl_window);
if (!private) return -1;
if (private->create_presentation_sync_fd)
wl_egl_window_tizen_merge_sync_fds(struct wl_egl_window *egl_window,
int sync_fd1, int sync_fd2)
{
- struct tizen_private *private = _wl_egl_tizen_get_tizen_private(egl_window);
+ struct tizen_private *private = wl_egl_tizen_get_tizen_private(egl_window);
if (!private) return -1;
if (private->merge_sync_fds)
return private->merge_sync_fds(egl_window->driver_private, sync_fd1, sync_fd2);
return -1;
-}
\ No newline at end of file
+}