mirror of
https://github.com/italicsjenga/vello.git
synced 2025-01-10 20:51:29 +11:00
cb06b1bc3d
This version seems to work but the allocation of segments has low utilization. Probably best to allocate in chunks rather than try to make them contiguous.
19 lines
506 B
Plaintext
19 lines
506 B
Plaintext
# Build file for shaders.
|
|
|
|
# You must have glslangValidator in your path, or patch here.
|
|
|
|
glslang_validator = glslangValidator
|
|
|
|
rule glsl
|
|
command = $glslang_validator -V -o $out $in
|
|
|
|
build image.spv: glsl image.comp | scene.h
|
|
|
|
build kernel1.spv: glsl kernel1.comp | scene.h tilegroup.h setup.h
|
|
|
|
build kernel2s.spv: glsl kernel2s.comp | scene.h tilegroup.h segment.h setup.h
|
|
|
|
build kernel3.spv: glsl kernel3.comp | scene.h tilegroup.h ptcl.h setup.h
|
|
|
|
build kernel4.spv: glsl kernel4.comp | ptcl.h setup.h
|