@ -46,8 +46,33 @@ corrade_add_test(TagsTest TagsTest.cpp LIBRARIES Magnum)
corrade_add_test ( TextureTest TextureTest.cpp LIBRARIES Magnum )
corrade_add_test ( VersionTest VersionTest.cpp LIBRARIES Magnum )
set_target_properties (
A r r a y T e s t
A t t r i b u t e T e s t
A b s t r a c t S h a d e r P r o g r a m T e s t
B u f f e r T e s t
F o r m a t T e s t
C o n t e x t T e s t
C u b e M a p T e x t u r e T e s t
D e f a u l t F r a m e b u f f e r T e s t
F r a m e b u f f e r T e s t
I m a g e T e s t
I m a g e V i e w T e s t
M e s h T e s t
P i x e l S t o r a g e T e s t
R e n d e r e r T e s t
R e n d e r b u f f e r T e s t
R e s o u r c e M a n a g e r T e s t
S a m p l e r T e s t
S h a d e r T e s t
T a g s T e s t
T e x t u r e T e s t
V e r s i o n T e s t
P R O P E R T I E S F O L D E R " M a g n u m / T e s t " )
if ( NOT MAGNUM_TARGET_WEBGL )
corrade_add_test ( DebugOutputTest DebugOutputTest.cpp LIBRARIES Magnum )
set_target_properties ( DebugOutputTest PROPERTIES FOLDER "Magnum/Test" )
endif ( )
if ( NOT MAGNUM_TARGET_GLES2 )
@ -55,24 +80,40 @@ if(NOT MAGNUM_TARGET_GLES2)
corrade_add_test ( PrimitiveQueryTest PrimitiveQueryTest.cpp LIBRARIES Magnum )
corrade_add_test ( TextureArrayTest TextureArrayTest.cpp LIBRARIES Magnum )
corrade_add_test ( TransformFeedbackTest TransformFeedbackTest.cpp LIBRARIES Magnum )
set_target_properties (
B u f f e r I m a g e T e s t
P r i m i t i v e Q u e r y T e s t
T e x t u r e A r r a y T e s t
T r a n s f o r m F e e d b a c k T e s t
P R O P E R T I E S F O L D E R " M a g n u m / T e s t " )
endif ( )
if ( NOT MAGNUM_TARGET_GLES2 AND NOT MAGNUM_TARGET_WEBGL )
corrade_add_test ( BufferTextureTest BufferTextureTest.cpp LIBRARIES Magnum )
corrade_add_test ( CubeMapTextureArrayTest CubeMapTextureArrayTest.cpp LIBRARIES Magnum )
corrade_add_test ( MultisampleTextureTest MultisampleTextureTest.cpp LIBRARIES Magnum )
set_target_properties (
B u f f e r T e x t u r e T e s t
C u b e M a p T e x t u r e A r r a y T e s t
M u l t i s a m p l e T e x t u r e T e s t
P R O P E R T I E S F O L D E R " M a g n u m / T e s t " )
endif ( )
if ( NOT ( MAGNUM_TARGET_WEBGL AND MAGNUM_TARGET_GLES2 ) )
corrade_add_test ( SampleQueryTest SampleQueryTest.cpp LIBRARIES Magnum )
set_target_properties ( SampleQueryTest PROPERTIES FOLDER "Magnum/Test" )
endif ( )
if ( NOT MAGNUM_TARGET_WEBGL )
corrade_add_test ( TimeQueryTest TimeQueryTest.cpp LIBRARIES Magnum )
set_target_properties ( TimeQueryTest PROPERTIES FOLDER "Magnum/Test" )
endif ( )
if ( NOT MAGNUM_TARGET_GLES )
corrade_add_test ( RectangleTextureTest RectangleTextureTest.cpp LIBRARIES MagnumOpenGLTester )
set_target_properties ( RectangleTextureTest PROPERTIES FOLDER "Magnum/Test" )
endif ( )
add_library ( ResourceManagerLocalInstanceTestLib ${ SHARED_OR_STATIC } ResourceManagerLocalInstanceTestLib.cpp )
@ -81,6 +122,10 @@ if(NOT BUILD_STATIC)
target_compile_definitions ( ResourceManagerLocalInstanceTestLib PRIVATE "ResourceManagerLocalInstanceTestLib_EXPORTS" )
endif ( )
corrade_add_test ( ResourceManagerLocalInstanceTest ResourceManagerLocalInstanceTest.cpp LIBRARIES Magnum ResourceManagerLocalInstanceTestLib )
set_target_properties (
R e s o u r c e M a n a g e r L o c a l I n s t a n c e T e s t L i b
R e s o u r c e M a n a g e r L o c a l I n s t a n c e T e s t
P R O P E R T I E S F O L D E R " M a g n u m / T e s t " )
if ( BUILD_GL_TESTS )
corrade_add_test ( AbstractObjectGLTest AbstractObjectGLTest.cpp LIBRARIES MagnumOpenGLTester )
@ -109,6 +154,28 @@ if(BUILD_GL_TESTS)
corrade_add_test ( ShaderGLTest ShaderGLTest.cpp LIBRARIES MagnumOpenGLTester )
target_include_directories ( ShaderGLTest PRIVATE ${ CMAKE_CURRENT_BINARY_DIR } )
set_target_properties (
A b s t r a c t O b j e c t G L T e s t
A b s t r a c t Q u e r y G L T e s t
A b s t r a c t T e x t u r e G L T e s t
B u f f e r G L T e s t
C o n t e x t G L T e s t
C u b e M a p T e x t u r e G L T e s t
D e b u g O u t p u t G L T e s t
F r a m e b u f f e r G L T e s t
M e s h G L T e s t
P i x e l S t o r a g e G L T e s t
R e n d e r b u f f e r G L T e s t
S a m p l e Q u e r y G L T e s t
T e x t u r e G L T e s t
T i m e Q u e r y G L T e s t
A b s t r a c t S h a d e r P r o g r a m G L T e s t
A b s t r a c t S h a d e r P r o g r a m G L T e s t _ R E S - d e p e n d e n c i e s
S h a d e r G L T e s t
P R O P E R T I E S F O L D E R " M a g n u m / T e s t " )
if ( NOT MAGNUM_TARGET_GLES2 )
corrade_add_test ( BufferImageGLTest BufferImageGLTest.cpp LIBRARIES MagnumOpenGLTester )
corrade_add_test ( BufferTextureGLTest BufferTextureGLTest.cpp LIBRARIES MagnumOpenGLTester )
@ -117,9 +184,20 @@ if(BUILD_GL_TESTS)
corrade_add_test ( PrimitiveQueryGLTest PrimitiveQueryGLTest.cpp LIBRARIES MagnumOpenGLTester )
corrade_add_test ( TextureArrayGLTest TextureArrayGLTest.cpp LIBRARIES MagnumOpenGLTester )
corrade_add_test ( TransformFeedbackGLTest TransformFeedbackGLTest.cpp LIBRARIES MagnumOpenGLTester )
set_target_properties (
B u f f e r I m a g e G L T e s t
B u f f e r T e x t u r e G L T e s t
C u b e M a p T e x t u r e A r r a y G L T e s t
M u l t i s a m p l e T e x t u r e G L T e s t
P r i m i t i v e Q u e r y G L T e s t
T e x t u r e A r r a y G L T e s t
T r a n s f o r m F e e d b a c k G L T e s t
P R O P E R T I E S F O L D E R " M a g n u m / T e s t " )
endif ( )
if ( NOT MAGNUM_TARGET_GLES )
corrade_add_test ( RectangleTextureGLTest RectangleTextureGLTest.cpp LIBRARIES MagnumOpenGLTester )
set_target_properties ( RectangleTextureGLTest PROPERTIES FOLDER "Magnum/Test" )
endif ( )
endif ( )