-
Notifications
You must be signed in to change notification settings - Fork 17
Implement TizenRendererEvasGL::SetGeometry #214
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement TizenRendererEvasGL::SetGeometry #214
Conversation
Signed-off-by: Boram Bae <boram21.bae@samsung.com>
@HakkyuKim |
Signed-off-by: Boram Bae <boram21.bae@samsung.com>
* It cannot pass our symbol checker(Tizne 4.0). Signed-off-by: Boram Bae <boram21.bae@samsung.com>
* Enable this feature when Tizen 5.5 or later becomes the default. Signed-off-by: Boram Bae <boram21.bae@samsung.com>
Signed-off-by: Boram Bae <boram21.bae@samsung.com>
|
||
evas_object_image_size_set(graphics_adapter_, width, height); | ||
gl_surface_ = evas_gl_surface_create(evas_gl_, gl_config_, width, height); | ||
gl_resource_surface_ = evas_gl_pbuffer_surface_create(evas_gl_, gl_config_, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Have you tried without this? Because the last time I saw it, it didn't seem to be used much.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, it didn't work without this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you have a sample to test this PR?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please, see original PR : #201 (comment)
@@ -663,7 +663,11 @@ Evas_Object* TizenRendererEvasGL::SetupEvasWindow(int32_t* width, | |||
efl_util_set_notification_window_level(evas_window_, | |||
EFL_UTIL_NOTIFICATION_LEVEL_TOP); | |||
} | |||
// Please uncomment below and enable setWindowGeometry of window channel when | |||
// Tizen 5.5 or later was chosen as default. | |||
// elm_win_aux_hint_add(evas_window_, "wm.policy.win.user.geometry", "1"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it only necessary for 5.5 and higher? I thought it was absolutely necessary
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
elm_win_aux_hint_add
is supported in Tizen 5.5 and later and Our symbol checker filters elm_win_aux_hint_add in Tizen 4.0.
So @swift-kim and I decided to comment it out and to keep that setWindowGeometry
disabled on evas gl until Tizen 5.5 or later becomes our default.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So elm_win_aux_hint_add(evas_window_, "wm.policy.win.user.geometry", "1")
is required to configure window size?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@HakkyuKim Yes, sorry for the late reply, I was on vacation.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for solving the resizing issue in evasgl, LGTM!
Signed-off-by: Boram Bae <boram21.bae@samsung.com>
* Enable window channel on evas gl renderer * Fix x64 shell build break * Comment out elm_win_aux_hint_add related stuff * It cannot pass our symbol checker (Tizen 4.0). * Disable setWindowGeometry on evas gl * Enable this feature when Tizen 5.5 or later becomes the default. * Cleanup minor things * Apply suggested changes Signed-off-by: Boram Bae <boram21.bae@samsung.com>
* Enable window channel on evas gl renderer * Fix x64 shell build break * Comment out elm_win_aux_hint_add related stuff * It cannot pass our symbol checker (Tizen 4.0). * Disable setWindowGeometry on evas gl * Cleanup minor things * Apply suggested changes Signed-off-by: Boram Bae <boram21.bae@samsung.com>
* Enable window channel on evas gl renderer * Fix x64 shell build break * Comment out elm_win_aux_hint_add related stuff * It cannot pass our symbol checker (Tizen 4.0). * Disable setWindowGeometry on evas gl * Cleanup minor things * Apply suggested changes Signed-off-by: Boram Bae <boram21.bae@samsung.com>
* Enable window channel on evas gl renderer * Fix x64 shell build break * Comment out elm_win_aux_hint_add related stuff * It cannot pass our symbol checker (Tizen 4.0). * Disable setWindowGeometry on evas gl * Cleanup minor things * Apply suggested changes Signed-off-by: Boram Bae <boram21.bae@samsung.com>
* Enable window channel on evas gl renderer * Fix x64 shell build break * Comment out elm_win_aux_hint_add related stuff * It cannot pass our symbol checker (Tizen 4.0). * Disable setWindowGeometry on evas gl * Cleanup minor things * Apply suggested changes Signed-off-by: Boram Bae <boram21.bae@samsung.com>
* Enable window channel on evas gl renderer * Fix x64 shell build break * Comment out elm_win_aux_hint_add related stuff * It cannot pass our symbol checker (Tizen 4.0). * Disable setWindowGeometry on evas gl Signed-off-by: Boram Bae <boram21.bae@samsung.com>
* Enable window channel on evas gl renderer * Fix x64 shell build break * Comment out elm_win_aux_hint_add related stuff * It cannot pass our symbol checker (Tizen 4.0). * Disable setWindowGeometry on evas gl Signed-off-by: Boram Bae <boram21.bae@samsung.com>
Signed-off-by: Boram Bae boram21.bae@samsung.com