ash-tray 0.1.2

A Tray to host Ash with Winit
Documentation
#!/bin/sh

set -e

mkdir -p src
rsync -Ert --inplace --no-whole-file --delete upstream/vkr/vkr/src/. src/vkr
rsync -Ert --inplace --no-whole-file --delete upstream/vkr/vkr-imgui/src/. src/vkr_imgui
cp upstream/vkr/vkr-imgui/src/imgui.frag.spv upstream/vkr/vkr-imgui/src/imgui.vert.spv src


find src/vkr -name \*.rs \
        -exec sed -i \
        -e 's/crate::/crate::vkr::/g' \
        -e 's/ vkr::/ ash_tray::vkr::/g' \
        -e 's/^const DL_PATH: &.static str/const DL_PATH: \&str/' \
        {} \+
sed -i -e 's/(num::/(pub num::/g' src/vkr/vk.rs
mv src/vkr/lib.rs src/vkr.rs

find src/vkr_imgui -name \*.rs \
        -exec sed -i \
        -e 's/crate::/crate::vkr_imgui::/g' \
        -e 's/ vkr::/ crate::vkr::/g' \
        -e 's/ imgui::/ crate::imgui::/g' \
        {} \+
mv src/vkr_imgui/lib.rs src/vkr_imgui.rs

cargo fmt --all
cargo fmt --all
cargo test --verbose