2020-09-26 22:05:43 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
BASEDIR=$(dirname "$0")
|
2021-01-20 16:13:15 +00:00
|
|
|
TARGETDIR="$BASEDIR/../vk"
|
2020-10-05 08:10:27 +00:00
|
|
|
GLSL=${GLSL:="glslc"}
|
2020-09-27 20:25:35 +00:00
|
|
|
|
|
|
|
rm $TARGETDIR/*.spv
|
2020-09-26 22:05:43 +00:00
|
|
|
|
|
|
|
# Tris
|
2020-09-27 20:25:35 +00:00
|
|
|
$GLSL $BASEDIR/Tris.vert -o $TARGETDIR/Tris.vs.spv
|
|
|
|
$GLSL $BASEDIR/Tris.frag -o $TARGETDIR/Tris.fs.spv
|
|
|
|
$GLSL $BASEDIR/Tris.vert $BASEDIR/Tris.frag -o $TARGETDIR/Tris.spv
|
2020-09-26 22:05:43 +00:00
|
|
|
|
|
|
|
# Color
|
2020-09-27 20:25:35 +00:00
|
|
|
$GLSL $BASEDIR/Color.vert -o $TARGETDIR/Color.vs.spv
|
|
|
|
$GLSL $BASEDIR/Color.frag -o $TARGETDIR/Color.fs.spv
|
2020-09-26 22:05:43 +00:00
|
|
|
|
|
|
|
# Sky
|
2020-09-27 20:25:35 +00:00
|
|
|
$GLSL $BASEDIR/Sky.vert -o $TARGETDIR/Sky.vs.spv
|
|
|
|
$GLSL $BASEDIR/Sky.frag -o $TARGETDIR/Sky.fs.spv
|
2020-09-26 22:05:43 +00:00
|
|
|
|
|
|
|
# Voxel
|
2020-09-27 20:25:35 +00:00
|
|
|
$GLSL $BASEDIR/Voxel.vert -o $TARGETDIR/Voxel.vs.spv
|
|
|
|
$GLSL $BASEDIR/Voxel.frag -o $TARGETDIR/Voxel.fs.spv
|
2020-10-14 10:59:24 +00:00
|
|
|
$GLSL $BASEDIR/Voxel.vert -DINSTANCED -o $TARGETDIR/Voxel.ins.vs.spv
|
|
|
|
$GLSL $BASEDIR/Voxel.frag -DINSTANCED -o $TARGETDIR/Voxel.ins.fs.spv
|
2020-09-26 22:05:43 +00:00
|
|
|
|
2020-10-14 10:59:24 +00:00
|
|
|
$GLSL $BASEDIR/Voxel.vert -DGEOMETRY -o $TARGETDIR/Voxel.geo.vs.spv
|
|
|
|
$GLSL $BASEDIR/Voxel.geom -DGEOMETRY -o $TARGETDIR/Voxel.geo.gs.spv
|
|
|
|
$GLSL $BASEDIR/Voxel.frag -DGEOMETRY -o $TARGETDIR/Voxel.geo.fs.spv
|
|
|
|
$GLSL $BASEDIR/Voxel.vert -DGEOMETRY -DINSTANCED -o $TARGETDIR/Voxel.geo.ins.vs.spv
|
|
|
|
$GLSL $BASEDIR/Voxel.geom -DGEOMETRY -DINSTANCED -o $TARGETDIR/Voxel.geo.ins.gs.spv
|
|
|
|
$GLSL $BASEDIR/Voxel.frag -DGEOMETRY -DINSTANCED -o $TARGETDIR/Voxel.geo.ins.fs.spv
|