OSDN Git Service

Update hwui_unit_tests to support running with Vulkan backend.
authorGreg Daniel <egdaniel@google.com>
Wed, 4 Jan 2017 19:45:56 +0000 (14:45 -0500)
committerGreg Daniel <egdaniel@google.com>
Wed, 18 Jan 2017 14:12:31 +0000 (09:12 -0500)
commit98c78dad1969e2321cfee2085faa55d95bba7e29
tree49183cc1b7b819b2f8084bbf814a50ca3bd12cf4
parent45ec62ba72c5017fae7d8baab20bfb0d4c99c627
Update hwui_unit_tests to support running with Vulkan backend.

Added Macros for RENDERTHREAD_TESTS which run these tests using specific backends.
RENDERTHREAD_TESTS - Runs OpenGL, SkiaGL, and SkiaVulkan
RENDERTHREAD_SKIA_TESTS - Runs SkiaGL and SkiaVulkan
RENDERTHREAD_OPENGL_TESTS - Runs OpenGL

Test: manual running of hwui_unit_tests

Change-Id: Ia7420ee7a38803a15e2d58394d14b38cae8208d3
25 files changed:
libs/hwui/DeferredLayerUpdater.cpp
libs/hwui/DeferredLayerUpdater.h
libs/hwui/Properties.cpp
libs/hwui/Properties.h
libs/hwui/tests/common/TestUtils.cpp
libs/hwui/tests/common/TestUtils.h
libs/hwui/tests/unit/BakedOpDispatcherTests.cpp
libs/hwui/tests/unit/BakedOpRendererTests.cpp
libs/hwui/tests/unit/CanvasContextTests.cpp
libs/hwui/tests/unit/DeferredLayerUpdaterTests.cpp
libs/hwui/tests/unit/DeviceInfoTests.cpp
libs/hwui/tests/unit/FontRendererTests.cpp
libs/hwui/tests/unit/FrameBuilderTests.cpp
libs/hwui/tests/unit/GlopBuilderTests.cpp
libs/hwui/tests/unit/GradientCacheTests.cpp
libs/hwui/tests/unit/LeakCheckTests.cpp
libs/hwui/tests/unit/MeshStateTests.cpp
libs/hwui/tests/unit/OffscreenBufferPoolTests.cpp
libs/hwui/tests/unit/RecordingCanvasTests.cpp
libs/hwui/tests/unit/RenderNodeTests.cpp
libs/hwui/tests/unit/SkiaCanvasTests.cpp
libs/hwui/tests/unit/SkiaDisplayListTests.cpp
libs/hwui/tests/unit/SkiaPipelineTests.cpp
libs/hwui/tests/unit/SkiaRenderPropertiesTests.cpp
libs/hwui/tests/unit/TextDropShadowCacheTests.cpp