14 lines
667 B
Bash
Executable file
14 lines
667 B
Bash
Executable file
#! /usr/bin/env nix-shell
|
|
#! nix-shell -i bash -p shader-slang
|
|
|
|
set -e
|
|
|
|
SLANGC="slangc"
|
|
|
|
$SLANGC egui.slang -profile glsl_450 -target spirv -o egui_vert.spv -entry vertex
|
|
$SLANGC egui.slang -profile glsl_450 -target spirv -o egui_frag.spv -entry fragment
|
|
$SLANGC egui.slang -profile glsl_450 -target spirv -entry vertex -entry fragment -o egui.spv
|
|
$SLANGC wireframe.slang -profile glsl_450 -target spirv -entry vertex -entry fragment -o wireframe.spv
|
|
$SLANGC font.slang -profile glsl_450 -target spirv -entry vertex -entry fragment -o font.spv
|
|
# $SLANGC font.slang -profile glsl_450 -target spirv -entry mesh -entry task -entry fragment_barycentric -o font_mesh.spv
|