1
+ # Copyright (C) 2018-2022 - DevSH Graphics Programming Sp. z O.O.
2
+ # This file is part of the "Nabla Engine".
3
+ # For conditions of distribution and use, see copyright notice in nabla.h
4
+
5
+ set (EXAMPLES_TESTS_PATH ${NBL_ROOT_PATH} /examples_tests)
6
+ set (NBL_RAYTRACEDAO_EX_NAME "22.RaytracedAO" )
7
+ set (NBL_DENOISER_TONEMAPPER_EX_NAME "39.DenoiserTonemapper" )
8
+
9
+ add_custom_target (pack_artifact_ditt
10
+ COMMAND cmake -E echo "Archiving the build!"
11
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /bin/LowDiscrepancySequenceCache.bin ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /bin/LowDiscrepancySequenceCache.bin
12
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /bin/raytracedao.exe ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /bin/raytracedao.exe
13
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /closestHit.comp ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /closestHit.comp
14
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /common.h ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /common.h
15
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /cull.comp ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /cull.comp
16
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /denoiser_hook.bat ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /denoiser_hook.bat
17
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /extractCubemap.bat ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /extractCubemap.bat
18
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /fillVisBuffer.frag ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /fillVisBuffer.frag
19
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /fillVisBuffer.vert ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /fillVisBuffer.vert
20
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /main.cpp ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /main.cpp
21
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /mergeCubemap.bat ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /mergeCubemap.bat
22
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /README.md ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /README.md
23
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /rasterizationCommon.h ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /rasterizationCommon.h
24
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /raygen.comp ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /raygen.comp
25
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /raytraceCommon.glsl ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /raytraceCommon.glsl
26
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /raytraceCommon.h ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /raytraceCommon.h
27
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /resolve.comp ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /resolve.comp
28
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /virtualGeometry.glsl ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /virtualGeometry.glsl
29
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_RAYTRACEDAO_EX_NAME} /virtualGeometry.glsl ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_RAYTRACEDAO_EX_NAME} /virtualGeometry.glsl
30
+
31
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_DENOISER_TONEMAPPER_EX_NAME} /bin/denoisertonemapper.exe ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_DENOISER_TONEMAPPER_EX_NAME} /bin/denoisertonemapper.exe
32
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_DENOISER_TONEMAPPER_EX_NAME} /CommonPushConstants.h ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_DENOISER_TONEMAPPER_EX_NAME} /CommonPushConstants.h
33
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /${NBL_DENOISER_TONEMAPPER_EX_NAME} /ShaderCommon.glsl ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/${NBL_DENOISER_TONEMAPPER_EX_NAME} /ShaderCommon.glsl
34
+
35
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /media/blueNoiseDithering/LDR_RGBA.png ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/media/blueNoiseDithering/LDR_RGBA.png
36
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /media/kernels/physical_flare_256.exr ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/media/kernels/physical_flare_256.exr
37
+ COMMAND cmake -E copy ${EXAMPLES_TESTS_PATH} /media/kernels/physical_flare_512.exr ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack/media/kernels/physical_flare_512.exr
38
+
39
+ COMMAND cd ${CMAKE_CURRENT_BINARY_DIR} /Ditt/pack && cmake -E tar -cvj ../Ditt.tar ./
40
+ )
0 commit comments