1e5c31af7Sopenharmony_ci# dEQP-EGL 2e5c31af7Sopenharmony_ci 3e5c31af7Sopenharmony_ciset(DEQP_EGL_SRCS 4e5c31af7Sopenharmony_ci teglAndroidUtil.cpp 5e5c31af7Sopenharmony_ci teglAndroidUtil.hpp 6e5c31af7Sopenharmony_ci teglApiCase.cpp 7e5c31af7Sopenharmony_ci teglApiCase.hpp 8e5c31af7Sopenharmony_ci teglBufferAgeTests.hpp 9e5c31af7Sopenharmony_ci teglBufferAgeTests.cpp 10e5c31af7Sopenharmony_ci teglChooseConfigReference.cpp 11e5c31af7Sopenharmony_ci teglChooseConfigReference.hpp 12e5c31af7Sopenharmony_ci teglChooseConfigTests.cpp 13e5c31af7Sopenharmony_ci teglChooseConfigTests.hpp 14e5c31af7Sopenharmony_ci teglQueryConfigTests.cpp 15e5c31af7Sopenharmony_ci teglQueryConfigTests.hpp 16e5c31af7Sopenharmony_ci teglColorClearCase.cpp 17e5c31af7Sopenharmony_ci teglColorClearCase.hpp 18e5c31af7Sopenharmony_ci teglColorClearTests.cpp 19e5c31af7Sopenharmony_ci teglColorClearTests.hpp 20e5c31af7Sopenharmony_ci teglConfigList.cpp 21e5c31af7Sopenharmony_ci teglConfigList.hpp 22e5c31af7Sopenharmony_ci teglCreateContextTests.cpp 23e5c31af7Sopenharmony_ci teglCreateContextTests.hpp 24e5c31af7Sopenharmony_ci teglGetFrameTimestampsTests.cpp 25e5c31af7Sopenharmony_ci teglGetFrameTimestampsTests.hpp 26e5c31af7Sopenharmony_ci teglQueryContextTests.cpp 27e5c31af7Sopenharmony_ci teglQueryContextTests.hpp 28e5c31af7Sopenharmony_ci teglCreateSurfaceTests.cpp 29e5c31af7Sopenharmony_ci teglCreateSurfaceTests.hpp 30e5c31af7Sopenharmony_ci teglQuerySurfaceTests.cpp 31e5c31af7Sopenharmony_ci teglQuerySurfaceTests.hpp 32e5c31af7Sopenharmony_ci teglGetProcAddressTests.cpp 33e5c31af7Sopenharmony_ci teglGetProcAddressTests.hpp 34e5c31af7Sopenharmony_ci teglGLES1RenderUtil.cpp 35e5c31af7Sopenharmony_ci teglGLES1RenderUtil.hpp 36e5c31af7Sopenharmony_ci teglGLES2RenderUtil.cpp 37e5c31af7Sopenharmony_ci teglGLES2RenderUtil.hpp 38e5c31af7Sopenharmony_ci teglImageUtil.cpp 39e5c31af7Sopenharmony_ci teglImageUtil.hpp 40e5c31af7Sopenharmony_ci teglImageTests.cpp 41e5c31af7Sopenharmony_ci teglImageTests.hpp 42e5c31af7Sopenharmony_ci teglInfoTests.cpp 43e5c31af7Sopenharmony_ci teglInfoTests.hpp 44e5c31af7Sopenharmony_ci teglMutableRenderBufferTests.cpp 45e5c31af7Sopenharmony_ci teglMutableRenderBufferTests.hpp 46e5c31af7Sopenharmony_ci teglNegativeApiTests.cpp 47e5c31af7Sopenharmony_ci teglNegativeApiTests.hpp 48e5c31af7Sopenharmony_ci teglPartialUpdateTests.cpp 49e5c31af7Sopenharmony_ci teglPartialUpdateTests.hpp 50e5c31af7Sopenharmony_ci teglNegativePartialUpdateTests.cpp 51e5c31af7Sopenharmony_ci teglNegativePartialUpdateTests.hpp 52e5c31af7Sopenharmony_ci teglRenderCase.cpp 53e5c31af7Sopenharmony_ci teglRenderCase.hpp 54e5c31af7Sopenharmony_ci teglRenderTests.cpp 55e5c31af7Sopenharmony_ci teglRenderTests.hpp 56e5c31af7Sopenharmony_ci teglSimpleConfigCase.cpp 57e5c31af7Sopenharmony_ci teglSimpleConfigCase.hpp 58e5c31af7Sopenharmony_ci teglTestCase.cpp 59e5c31af7Sopenharmony_ci teglTestCase.hpp 60e5c31af7Sopenharmony_ci teglTestPackage.cpp 61e5c31af7Sopenharmony_ci teglTestPackage.hpp 62e5c31af7Sopenharmony_ci teglVGRenderUtil.cpp 63e5c31af7Sopenharmony_ci teglVGRenderUtil.hpp 64e5c31af7Sopenharmony_ci teglImageFormatTests.hpp 65e5c31af7Sopenharmony_ci teglImageFormatTests.cpp 66e5c31af7Sopenharmony_ci teglGLES2SharingTests.hpp 67e5c31af7Sopenharmony_ci teglGLES2SharingTests.cpp 68e5c31af7Sopenharmony_ci teglGLES2SharingThreadedTests.hpp 69e5c31af7Sopenharmony_ci teglGLES2SharingThreadedTests.cpp 70e5c31af7Sopenharmony_ci teglSyncTests.hpp 71e5c31af7Sopenharmony_ci teglSyncTests.cpp 72e5c31af7Sopenharmony_ci teglMultiThreadTests.hpp 73e5c31af7Sopenharmony_ci teglMultiThreadTests.cpp 74e5c31af7Sopenharmony_ci teglMemoryStressTests.hpp 75e5c31af7Sopenharmony_ci teglMemoryStressTests.cpp 76e5c31af7Sopenharmony_ci teglMakeCurrentPerfTests.hpp 77e5c31af7Sopenharmony_ci teglMakeCurrentPerfTests.cpp 78e5c31af7Sopenharmony_ci teglGLES2SharedRenderingPerfTests.hpp 79e5c31af7Sopenharmony_ci teglGLES2SharedRenderingPerfTests.cpp 80e5c31af7Sopenharmony_ci teglPreservingSwapTests.hpp 81e5c31af7Sopenharmony_ci teglPreservingSwapTests.cpp 82e5c31af7Sopenharmony_ci teglClientExtensionTests.hpp 83e5c31af7Sopenharmony_ci teglClientExtensionTests.cpp 84e5c31af7Sopenharmony_ci teglCreateContextExtTests.hpp 85e5c31af7Sopenharmony_ci teglCreateContextExtTests.cpp 86e5c31af7Sopenharmony_ci teglSurfacelessContextTests.hpp 87e5c31af7Sopenharmony_ci teglSurfacelessContextTests.cpp 88e5c31af7Sopenharmony_ci teglSwapBuffersTests.hpp 89e5c31af7Sopenharmony_ci teglSwapBuffersTests.cpp 90e5c31af7Sopenharmony_ci teglNativeColorMappingTests.hpp 91e5c31af7Sopenharmony_ci teglNativeColorMappingTests.cpp 92e5c31af7Sopenharmony_ci teglNativeCoordMappingTests.hpp 93e5c31af7Sopenharmony_ci teglNativeCoordMappingTests.cpp 94e5c31af7Sopenharmony_ci teglResizeTests.hpp 95e5c31af7Sopenharmony_ci teglResizeTests.cpp 96e5c31af7Sopenharmony_ci teglSwapBuffersWithDamageTests.hpp 97e5c31af7Sopenharmony_ci teglSwapBuffersWithDamageTests.cpp 98e5c31af7Sopenharmony_ci teglMultiContextTests.hpp 99e5c31af7Sopenharmony_ci teglMultiContextTests.cpp 100e5c31af7Sopenharmony_ci teglThreadCleanUpTests.hpp 101e5c31af7Sopenharmony_ci teglThreadCleanUpTests.cpp 102e5c31af7Sopenharmony_ci teglRobustnessTests.hpp 103e5c31af7Sopenharmony_ci teglRobustnessTests.cpp 104e5c31af7Sopenharmony_ci teglWideColorTests.hpp 105e5c31af7Sopenharmony_ci teglWideColorTests.cpp 106e5c31af7Sopenharmony_ci ) 107e5c31af7Sopenharmony_ci 108e5c31af7Sopenharmony_ciset(DEQP_EGL_LIBS 109e5c31af7Sopenharmony_ci tcutil 110e5c31af7Sopenharmony_ci eglutil 111e5c31af7Sopenharmony_ci referencerenderer 112e5c31af7Sopenharmony_ci glutil 113e5c31af7Sopenharmony_ci glutil-sglr 114e5c31af7Sopenharmony_ci ${DEQP_EGL_LIBRARIES} 115e5c31af7Sopenharmony_ci ) 116e5c31af7Sopenharmony_ci 117e5c31af7Sopenharmony_ciif (DE_OS_IS_ANDROID) 118e5c31af7Sopenharmony_ci # EGL tests require headers from Android port directory 119e5c31af7Sopenharmony_ci include_directories(${CMAKE_SOURCE_DIR}/framework/platform/android) 120e5c31af7Sopenharmony_ci set(DEQP_EGL_LIBS ${DEQP_EGL_LIBS} tcutil-platform) 121e5c31af7Sopenharmony_ciendif () 122e5c31af7Sopenharmony_ci 123e5c31af7Sopenharmony_ciif (DEQP_SUPPORT_GLES1) 124e5c31af7Sopenharmony_ci set(DEQP_EGL_LIBS ${DEQP_EGL_LIBS} ${DEQP_GLES1_LIBRARIES}) 125e5c31af7Sopenharmony_ciendif () 126e5c31af7Sopenharmony_ci 127e5c31af7Sopenharmony_ciif (DEQP_SUPPORT_VG) 128e5c31af7Sopenharmony_ci set(DEQP_EGL_LIBS ${DEQP_EGL_LIBS} ${DEQP_VG_LIBRARIES}) 129e5c31af7Sopenharmony_ciendif () 130e5c31af7Sopenharmony_ci 131e5c31af7Sopenharmony_ciinclude_directories( 132e5c31af7Sopenharmony_ci ../glshared 133e5c31af7Sopenharmony_ci ) 134e5c31af7Sopenharmony_ci 135e5c31af7Sopenharmony_ciPCH(DEQP_EGL_SRCS ../pch.cpp) 136e5c31af7Sopenharmony_ci 137e5c31af7Sopenharmony_ciadd_deqp_module(deqp-egl "${DEQP_EGL_SRCS}" "${DEQP_EGL_LIBS}" "tcutil-platform" teglTestPackageEntry.cpp) 138