Support gles2.0 device also use BuildUniformBlockReflection() API 26/305626/2
authorEunki, Hong <eunkiki.hong@samsung.com>
Mon, 5 Feb 2024 11:49:06 +0000 (20:49 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Mon, 5 Feb 2024 12:09:43 +0000 (21:09 +0900)
commit299cf076f23dcb88c7956e21562f49cdab0dacdf
treeb098bf9ea9af157eaaa87ed8920684e7e81d7ab2
parent388274aef30ab2e514cafcea016589c397561013
Support gles2.0 device also use BuildUniformBlockReflection() API

Since glGetActiveUniformsiv only implements on gles3.1 or over,
BuildUniformBLockReflection API doesn't work well on gles2.0 devices.

To support it, let we implement naive way of glGetActiveUniform, so
let we make it didn't break down at least.

Change-Id: I3f50f2e74763968d19712d5dc37377f283000383
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali/internal/graphics/gles/gles2-implementation.h