Skip to content

Choose OpenGL ES version between 3.x and 2.x #47

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

Merged
merged 1 commit into from
Mar 9, 2021

Conversation

bbrto21
Copy link

@bbrto21 bbrto21 commented Mar 9, 2021

  • Add more GL function macros for 3.x
  • Retry to create evas_gl_context using 2.x
    when failed to create a context for version 3.x

Signed-off-by: Boram Bae boram21.bae@samsung.com

* Add more GL function macros for 3.x
* Retry to create evas_gl_context using 2.x
  when failed to create a context for version 3.x

Signed-off-by: Boram Bae <boram21.bae@samsung.com>
@bbrto21 bbrto21 requested a review from bwikbs March 9, 2021 09:10
@bwikbs bwikbs merged commit cf36876 into flutter-tizen:flutter-1.22.6-tizen-dev Mar 9, 2021
bbrto21 added a commit to bbrto21/engine that referenced this pull request Mar 18, 2021
* Add more GL function macros for 3.x
* Retry to create evas_gl_context using 2.x
  when failed to create a context for version 3.x

Signed-off-by: Boram Bae <boram21.bae@samsung.com>
bwikbs added a commit that referenced this pull request Mar 22, 2021
* Remove unmanaged API

- Known issue
 * Not working at TW3
 * Uninitialized buffers are visible at early stage of app running

* Call ClearColor once to remove noise (#44)

Signed-off-by: Boram Bae <boram21.bae@samsung.com>

* Update evasgl sync logic (#45)

Signed-off-by: MuHong Byun <mh.byun@samsung.com>

* Use OpenGL ES 2.1 mode forcely (#46)

* Use OpenGL ES 2.1 mode forcely

Signed-off-by: MuHong Byun <mh.byun@samsung.com>

* Use EvasGLSync for better performance

Signed-off-by: MuHong Byun <mh.byun@samsung.com>

* Choose OpenGL ES version between 3.x and 2.x (#47)

* Add more GL function macros for 3.x
* Retry to create evas_gl_context using 2.x
  when failed to create a context for version 3.x

Signed-off-by: Boram Bae <boram21.bae@samsung.com>

* Enable Evas GL direct mode

* Introduce TizenRenderEventLoop using pixel dirty
* Add Evas GL config options related to direct mode
* Add a workaround to avoid flickering that occurs in Evas GL direct mode

Signed-off-by: Boram Bae <boram21.bae@samsung.com>

Co-authored-by: MuHong Byun <mh.byun@samsung.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants