To get MaxTextureSize by using glGetIntegerv not by using environment variable 82/206382/16
authorSeungho, Baek <sbsh.baek@samsung.com>
Fri, 17 May 2019 06:52:29 +0000 (15:52 +0900)
committerSeungho, Baek <sbsh.baek@samsung.com>
Tue, 13 Aug 2019 04:13:20 +0000 (13:13 +0900)
commit450f634bbef0123bb7bf8cae509a23fb413111a1
tree1dd52afcf915f0c46e1ec62527e47fb828af4e32
parent6e6901f05219b7313774adbb0e1c5f246ccb1890
To get MaxTextureSize by using glGetIntegerv not by using environment variable

- Save MaxTextureSize in the gl-implementation after Context MakeCurrent
- Get it to the ImageLoader
- Use ConditionalWait to sync between two threads at the first time the DALi app is launching
- Save the MaxTextureSize that is supported at the GPU to a configuration file.
- After second launching of any DALi app, Adaptor read the configuration file without waiting.

Change-Id: I0d9bef5f59086c49c9d44ed6efdb1ae849c6f361
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
.gitignore
build/tizen/adaptor/Makefile.am
build/tizen/adaptor/configure.ac
build/tizen/adaptor/system-cache-path.in [new file with mode: 0644]
dali/internal/adaptor-framework/generic/file-stream-impl-generic.cpp
dali/internal/adaptor/common/adaptor-impl.cpp
dali/internal/adaptor/common/combined-update-render-controller.cpp
dali/internal/adaptor/file.list
dali/internal/graphics/gles/gl-implementation.h
dali/internal/imaging/common/image-loader.cpp
dali/internal/imaging/common/image-loader.h