testenv/testUsdImagingGLSurfaceShader.cpp
)
+pxr_build_test(testUsdImagingGLTaskController
+ LIBRARIES
+ ${TEST_LIBS}
+ CPPFILES
+ unitTestGLDrawing.cpp
+ testenv/testUsdImagingGLTaskController.cpp
+)
+
if (${PXR_HEADLESS_TEST_MODE})
message(STATUS "Skipping ${PXR_PACKAGE} tests because PXR_HEADLESS_TEST_MODE is ON")
return()
DEST testUsdImagingGLInvalidMaterial
)
+pxr_install_test_dir(
+ SRC testenv/testUsdImagingGLDomeLightTaskController
+ DEST testUsdImagingGLDomeLightTaskController
+)
+
#
# Register tests that don't depend on build configuration or external libraries
# (such as MaterialX, OpenVDB, PTEX).
TESTENV testUsdImagingGLInvalidMaterial
)
+pxr_register_test(testUsdImagingGLDomeLightTaskController
+ COMMAND "${CMAKE_INSTALL_PREFIX}/tests/testUsdImagingGLTaskController --lightTexture testImage.png --stage test.usda"
+ IMAGE_DIFF_COMPARE
+ initialDome.png
+ rotatedDome.png
+ FAIL 0.01
+ FAIL_PERCENT 0.2
+ WARN 0.02
+ WARN_PERCENT 0.005
+ TESTENV testUsdImagingGLDomeLightTaskController
+)
+
#
# Conditionally install and register MaterialX tests
#
#include "pxr/usdImaging/usdImagingGL/unitTestGLDrawing.h"
-#include "pxr/base/arch/systemInfo.h"
#include "pxr/base/gf/bbox3d.h"
#include "pxr/base/gf/frustum.h"
#include "pxr/base/gf/matrix4d.h"