Select OpenGL es version automatically 99/201599/13
authorSeungho, Baek <sbsh.baek@samsung.com>
Mon, 18 Mar 2019 06:35:08 +0000 (15:35 +0900)
committerRichard Huang <r.huang@samsung.com>
Fri, 12 Apr 2019 14:56:45 +0000 (14:56 +0000)
commit0cf21c8af6a919c263b00d22cb205df2964d0b04
tree33311cc524148fd92aa5d8cd4d81e88f03483d95
parentcfcf8c1bae24b4fbbb48f0650e52e4a61ec77956
Select OpenGL es version automatically

 - Try to use OpenGL es 3.0.
 - If it fail, retry to use OpenGL es 2.0
 - Change mImpl of the GlImplementation by follow the OpenGL es version
 - TextureRequiresConverting function in gl-implementation.

Change-Id: Ifa190a6da045c6385a68ba5760468bdbd2f4397a
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
18 files changed:
README.md
automated-tests/src/dali-adaptor/dali-test-suite-utils/test-gl-abstraction.cpp
automated-tests/src/dali-adaptor/dali-test-suite-utils/test-gl-abstraction.h
build/tizen/adaptor/configure.ac
dali/internal/adaptor/common/combined-update-render-controller.cpp
dali/internal/graphics/gles/egl-graphics.cpp
dali/internal/graphics/gles/egl-graphics.h
dali/internal/graphics/gles/egl-implementation.cpp
dali/internal/graphics/gles/egl-implementation.h
dali/internal/graphics/gles/gl-extensions.cpp
dali/internal/graphics/gles/gl-extensions.h
dali/internal/graphics/gles/gl-implementation.h
dali/internal/graphics/gles/gles-abstraction.h [new file with mode: 0644]
dali/internal/graphics/gles/gles2-implementation.h [new file with mode: 0644]
dali/internal/graphics/gles/gles3-implementation.h [new file with mode: 0644]
dali/internal/graphics/tizen/egl-image-extensions-tizen.cpp
dali/internal/graphics/ubuntu/egl-image-extensions-ubuntu.cpp
packaging/dali-adaptor.spec