spvm
spvm copied to clipboard
Tiny C++ SPIR-V virtual machine (interpreter), can be used for shader debugging. Spvm-ShaderToy simulated the runtime environment of shadertoy, and execute shader code using SPVM.
I have this repo https://github.com/danilw/GPU-my-list-of-bugs In this my "List of shader bugs" some shaders with UB and other "edge-cases". **I tested shaders from this my lit with this project spvm.**...
I think this project spvm does not use "SIMD vector optimizations" this why performance is slow. **Maybe adding SIMD optimizations can be added to TODO of this project.** **Result of...
**I think this should be todo to add 64 bit support.** > Specifications that the project follows is: > GLSL.std.450 When: > Only support 32-bits width Numerical type (float, integer)...