shakdwipeea / kaladin

game dev tools
0 stars 1 forks source link

scheme to spir-v compiler #16

Open shakdwipeea opened 5 years ago

shakdwipeea commented 5 years ago

This will allow us to write shaders in scheme which can be directly executed on the gpu.

spir-v spec: https://www.khronos.org/registry/spir-v/specs/unified1/SPIRV.html

shakdwipeea commented 5 years ago

Resources: http://nanopass.org/ https://www.cs.indiana.edu/~dyb/pubs/fple95.pdf https://github.com/vyzo/gerbil/tree/master/src/gerbil/compiler https://github.com/sqrt57/x86-scheme https://docs.google.com/presentation/d/1_cB-sxUusYVoCYdXnqwAg2u3-lrqBfgrUj205ytxYaw/edit#slide=id.g630ac672bb_0_25 https://maikklein.github.io/rlsl-progress-report/ https://github.com/eholk/harlan

shakdwipeea commented 4 years ago

https://github.com/gambit/gambit-at-30/blob/master/talks/Gambit30-Compiler.pdf