| library_search_paths = [ |
| "obj/src/graphics/lib/compute/common", |
| "obj/src/graphics/lib/compute/common/vk", |
| "obj/src/graphics/lib/compute/hotsort/platforms/vk", |
| "obj/src/graphics/lib/compute/spinel", |
| "obj/src/graphics/lib/compute/spinel/platforms/vk", |
| "obj/src/graphics/lib/compute/spinel/platforms/vk/targets/vendors/amd/gcn3", |
| "obj/src/graphics/lib/compute/spinel/platforms/vk/targets/vendors/amd/gcn3/hotsort", |
| "obj/src/graphics/lib/compute/spinel/platforms/vk/targets/vendors/arm/bifrost4", |
| "obj/src/graphics/lib/compute/spinel/platforms/vk/targets/vendors/arm/bifrost4/hotsort", |
| "obj/src/graphics/lib/compute/spinel/platforms/vk/targets/vendors/arm/bifrost8", |
| "obj/src/graphics/lib/compute/spinel/platforms/vk/targets/vendors/arm/bifrost8/hotsort", |
| "obj/src/graphics/lib/compute/spinel/platforms/vk/targets/vendors/intel/gen8", |
| "obj/src/graphics/lib/compute/spinel/platforms/vk/targets/vendors/intel/gen8/hotsort", |
| "obj/src/graphics/lib/compute/spinel/platforms/vk/targets/vendors/nvidia/sm50", |
| "obj/src/graphics/lib/compute/spinel/platforms/vk/targets/vendors/nvidia/sm50/hotsort", |
| ] |
| |
| additional_shared_libraries = [ |
| "libvulkan.so", |
| "librust-trace-provider.so", |
| ] |
| |
| additional_static_libraries = [ |
| "compute_common", |
| "compute_common_vk", |
| "hotsort_vk", |
| "hotsort_vk_hs_amd_gcn3_u64", |
| "hotsort_vk_hs_arm_bifrost4_u64", |
| "hotsort_vk_hs_arm_bifrost8_u64", |
| "hotsort_vk_hs_intel_gen8_u64", |
| "hotsort_vk_hs_nvidia_sm35_u64", |
| "spinel", |
| "spinel_vk", |
| "spinel_vk_find_target", |
| "spinel_vk_spn_amd_gcn3", |
| "spinel_vk_spn_arm_bifrost4", |
| "spinel_vk_spn_arm_bifrost8", |
| "spinel_vk_spn_intel_gen8", |
| "spinel_vk_spn_nvidia_sm50", |
| ] |
| |
| data_files = [ |
| { src = "src/render/shaders/copy.comp.spv", dst = "data/shaders/copy.comp.spv"}, |
| { src = "src/render/shaders/motioncopy-unorm.comp.spv", dst = "data/shaders/motioncopy-unorm.comp.spv"}, |
| { src = "src/render/shaders/motioncopy-srgb.comp.spv", dst = "data/shaders/motioncopy-srgb.comp.spv"}, |
| { src = "examples/static/lenna.png", dst = "data/static/lenna.png"}, |
| { src = "examples/static/baboon.png", dst = "data/static/baboon.png"}, |
| { src = "examples/static/cross.png", dst = "data/static/cross.png"}, |
| { src = "examples/static/fuchsia.shed", dst = "data/static/fuchsia.shed"}, |
| { src = "../../../../prebuilt/third_party/fonts/robotoslab/RobotoSlab-Regular.ttf", dst = "data/fonts/RobotoSlab-Regular.ttf"}, |
| { src = "../../../../prebuilt/third_party/fonts/quintessential/Quintessential-Regular.ttf", dst = "data/fonts/Quintessential-Regular.ttf"}, |
| { src = "../../../../prebuilt/third_party/fonts/roboto/Roboto-Regular.ttf", dst = "data/fonts/Roboto-Regular.ttf"}, |
| { src = "../../../../prebuilt/third_party/fonts/droidserif/DroidSerif-Regular.ttf", dst = "data/fonts/DroidSerif-Regular.ttf"}, |
| { src = "../../../../prebuilt/third_party/fonts/shortstack/ShortStack-Regular.ttf", dst = "data/fonts/ShortStack-Regular.ttf"}, |
| ] |