You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
138 lines
3.3 KiB
138 lines
3.3 KiB
# dEQP-EGL
|
|
|
|
set(DEQP_EGL_SRCS
|
|
teglAndroidUtil.cpp
|
|
teglAndroidUtil.hpp
|
|
teglApiCase.cpp
|
|
teglApiCase.hpp
|
|
teglBufferAgeTests.hpp
|
|
teglBufferAgeTests.cpp
|
|
teglChooseConfigReference.cpp
|
|
teglChooseConfigReference.hpp
|
|
teglChooseConfigTests.cpp
|
|
teglChooseConfigTests.hpp
|
|
teglQueryConfigTests.cpp
|
|
teglQueryConfigTests.hpp
|
|
teglColorClearCase.cpp
|
|
teglColorClearCase.hpp
|
|
teglColorClearTests.cpp
|
|
teglColorClearTests.hpp
|
|
teglConfigList.cpp
|
|
teglConfigList.hpp
|
|
teglCreateContextTests.cpp
|
|
teglCreateContextTests.hpp
|
|
teglGetFrameTimestampsTests.cpp
|
|
teglGetFrameTimestampsTests.hpp
|
|
teglQueryContextTests.cpp
|
|
teglQueryContextTests.hpp
|
|
teglCreateSurfaceTests.cpp
|
|
teglCreateSurfaceTests.hpp
|
|
teglQuerySurfaceTests.cpp
|
|
teglQuerySurfaceTests.hpp
|
|
teglGetProcAddressTests.cpp
|
|
teglGetProcAddressTests.hpp
|
|
teglGLES1RenderUtil.cpp
|
|
teglGLES1RenderUtil.hpp
|
|
teglGLES2RenderUtil.cpp
|
|
teglGLES2RenderUtil.hpp
|
|
teglImageUtil.cpp
|
|
teglImageUtil.hpp
|
|
teglImageTests.cpp
|
|
teglImageTests.hpp
|
|
teglInfoTests.cpp
|
|
teglInfoTests.hpp
|
|
teglMutableRenderBufferTests.cpp
|
|
teglMutableRenderBufferTests.hpp
|
|
teglNegativeApiTests.cpp
|
|
teglNegativeApiTests.hpp
|
|
teglPartialUpdateTests.cpp
|
|
teglPartialUpdateTests.hpp
|
|
teglNegativePartialUpdateTests.cpp
|
|
teglNegativePartialUpdateTests.hpp
|
|
teglRenderCase.cpp
|
|
teglRenderCase.hpp
|
|
teglRenderTests.cpp
|
|
teglRenderTests.hpp
|
|
teglSimpleConfigCase.cpp
|
|
teglSimpleConfigCase.hpp
|
|
teglTestCase.cpp
|
|
teglTestCase.hpp
|
|
teglTestPackage.cpp
|
|
teglTestPackage.hpp
|
|
teglVGRenderUtil.cpp
|
|
teglVGRenderUtil.hpp
|
|
teglImageFormatTests.hpp
|
|
teglImageFormatTests.cpp
|
|
teglGLES2SharingTests.hpp
|
|
teglGLES2SharingTests.cpp
|
|
teglGLES2SharingThreadedTests.hpp
|
|
teglGLES2SharingThreadedTests.cpp
|
|
teglSyncTests.hpp
|
|
teglSyncTests.cpp
|
|
teglMultiThreadTests.hpp
|
|
teglMultiThreadTests.cpp
|
|
teglMemoryStressTests.hpp
|
|
teglMemoryStressTests.cpp
|
|
teglMakeCurrentPerfTests.hpp
|
|
teglMakeCurrentPerfTests.cpp
|
|
teglGLES2SharedRenderingPerfTests.hpp
|
|
teglGLES2SharedRenderingPerfTests.cpp
|
|
teglPreservingSwapTests.hpp
|
|
teglPreservingSwapTests.cpp
|
|
teglClientExtensionTests.hpp
|
|
teglClientExtensionTests.cpp
|
|
teglCreateContextExtTests.hpp
|
|
teglCreateContextExtTests.cpp
|
|
teglSurfacelessContextTests.hpp
|
|
teglSurfacelessContextTests.cpp
|
|
teglSwapBuffersTests.hpp
|
|
teglSwapBuffersTests.cpp
|
|
teglNativeColorMappingTests.hpp
|
|
teglNativeColorMappingTests.cpp
|
|
teglNativeCoordMappingTests.hpp
|
|
teglNativeCoordMappingTests.cpp
|
|
teglResizeTests.hpp
|
|
teglResizeTests.cpp
|
|
teglSwapBuffersWithDamageTests.hpp
|
|
teglSwapBuffersWithDamageTests.cpp
|
|
teglMultiContextTests.hpp
|
|
teglMultiContextTests.cpp
|
|
teglThreadCleanUpTests.hpp
|
|
teglThreadCleanUpTests.cpp
|
|
teglRobustnessTests.hpp
|
|
teglRobustnessTests.cpp
|
|
teglWideColorTests.hpp
|
|
teglWideColorTests.cpp
|
|
)
|
|
|
|
set(DEQP_EGL_LIBS
|
|
tcutil
|
|
eglutil
|
|
referencerenderer
|
|
glutil
|
|
glutil-sglr
|
|
${DEQP_EGL_LIBRARIES}
|
|
)
|
|
|
|
if (DE_OS_IS_ANDROID)
|
|
# EGL tests require headers from Android port directory
|
|
include_directories(${CMAKE_SOURCE_DIR}/framework/platform/android)
|
|
set(DEQP_EGL_LIBS ${DEQP_EGL_LIBS} tcutil-platform)
|
|
endif ()
|
|
|
|
if (DEQP_SUPPORT_GLES1)
|
|
set(DEQP_EGL_LIBS ${DEQP_EGL_LIBS} ${DEQP_GLES1_LIBRARIES})
|
|
endif ()
|
|
|
|
if (DEQP_SUPPORT_VG)
|
|
set(DEQP_EGL_LIBS ${DEQP_EGL_LIBS} ${DEQP_VG_LIBRARIES})
|
|
endif ()
|
|
|
|
include_directories(
|
|
../glshared
|
|
)
|
|
|
|
PCH(DEQP_EGL_SRCS ../pch.cpp)
|
|
|
|
add_deqp_module(deqp-egl "${DEQP_EGL_SRCS}" "${DEQP_EGL_LIBS}" teglTestPackageEntry.cpp)
|