(Gles) Minor optimize UBOBinding 38/322938/2
authorEunki, Hong <eunkiki.hong@samsung.com>
Fri, 18 Apr 2025 06:50:27 +0000 (15:50 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Mon, 21 Apr 2025 06:19:57 +0000 (15:19 +0900)
commitc0a615ee3533c57d997106cc087569d5dd8653d8
tree80edcdcd1816e12220787d22278173ca75cefd6f
parentd730e17b3562318d6f43dc19c0f0ee623e4222ef
(Gles) Minor optimize UBOBinding

1.
std::vector<bool> is specialize for bitfields, which has less memory
and might have overhead at get/set. Let we avoid this panalty if possible.

2.
Remove unused member values for UniformBufferBindingDescriptor.

Change-Id: Ic09d0130cb103e9e6cbde843486c752c3e7abb1a
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali/internal/graphics/gles-impl/gles-context.cpp
dali/internal/graphics/gles-impl/gles-graphics-command-buffer.cpp
dali/internal/graphics/gles-impl/gles-graphics-types.h