Open-Source SPIR-V Reader & Writer Written In Java

Put out yesterday in the public domain via this repository is a SpirReader and SpirWriter for converting to/from this intermediate language.
Perhaps the only disappointment of this implementation so far is that it's written in Java... This SPIR-V reader/writer was mentioned as part of the discussion regarding SPIR-V in GCC, but even thinking about the prospects of using Java along a core path dealing with graphics and GPGPU compute feels painful.
In case you missed the earlier article, LunarG also already has open-sourced a LunarGLASS front-end that consumes SPIR-V IR.
20 Comments