Support MultiSampling FrameBuffer 14/284214/18
authorEunki, Hong <eunkiki.hong@samsung.com>
Fri, 11 Nov 2022 13:51:29 +0000 (22:51 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Thu, 1 Dec 2022 09:46:04 +0000 (18:46 +0900)
commit8c0119cf10b59f24c39f6ddbffaa4d3dcff48689
tree9af90685cf41025b1a6ebb3ab716a99da595dc2a
parenta8bdd04b304e3600cadf751b86fc7076766b8bb3
Support MultiSampling FrameBuffer

Let we check Multisampled Framebuffer system supported.
If then + If user setup specific sampling size, render to texture multisampled.

TODO : Ubuntu profile make some crash even it support this feature.
Other profiles are all works well. Until find the reason of this crash,
Just block Multisampled FBO feature in Ubuntu case.

Change-Id: I329a97e47b65479756d9e7d2c8a57660fc569fcb
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
19 files changed:
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
automated-tests/src/dali-adaptor/dali-test-suite-utils/test-graphics-application.h
dali/internal/graphics/common/graphics-interface.h
dali/internal/graphics/file.list
dali/internal/graphics/gles-impl/gles-graphics-framebuffer.cpp
dali/internal/graphics/gles-impl/gles-graphics-framebuffer.h
dali/internal/graphics/gles/egl-graphics.cpp
dali/internal/graphics/gles/egl-graphics.h
dali/internal/graphics/gles/gl-extensions-support.cpp [new file with mode: 0644]
dali/internal/graphics/gles/gl-extensions-support.h [new file with mode: 0644]
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
dali/internal/graphics/gles/gles2-implementation.h
dali/internal/graphics/gles/gles3-implementation.h
dali/internal/system/common/configuration-manager.cpp
dali/internal/system/common/configuration-manager.h