Here are
47 public repositories
matching this topic...
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Updated
Mar 29, 2021
Python
A collection of tools, libraries, and tests for Vulkan shader compilation.
A Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]
Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.
Clspv is a prototype compiler for a subset of OpenCL C to Vulkan compute shaders
Rust implementation of SPIR-V module processing functionalities
Cross platform shader system for HLSL, GLSL, Metal and SPIR-V.
Updated
Mar 19, 2021
Python
Virtual machine for executing SPIR-V
Rust bindings for the shaderc library.
Updated
Mar 15, 2021
Rust
Library used to write shaders from C++, and export them in either GLSL, HLSL or SPIR-V.
SpvGenTwo is a SPIR-V building and parsing library written in plain C++17 without any dependencies. No STL or other 3rd-Party library needed.
D3D9/11 but it runs natively on Linux!
Safe Rust wrapper around SPIRV-Cross
Updated
Mar 24, 2021
Rust
Generate SPIR-V bytecode from an operation graph
Updated
Feb 20, 2020
Rust
Light weight SPIR-V query library
Updated
Feb 26, 2021
Rust
One stop shop for getting started with SPIR-V.
Write modern GPU shaders in Python!
Updated
Sep 22, 2020
Python
A micro Vulkan compute pipeline and a collection of benchmarking compute shaders
SPIR-V Code Generator / Graph Editor GUI
Portable C wrapper for SPIRV-Cross
Client side only Javascript to visualize a SPIR-V Module binary
Updated
Jan 26, 2021
JavaScript
a compiler for Reshade Fx to spir-v on linux
Java bindings for SPIRV-cross and glslang
Updated
Mar 29, 2021
Java
Shader cross compiler that takes in GLSL as input and outputs HLSL, GLSL (Vulkan, ES2, ES3, Desktop) and Metal.
A runtime SPIR-V assembler in C#
Lisp(y) Shading Language -> SPIR-V Compiler
Updated
Mar 19, 2021
Clojure
Shader language and compiler
Here is reflective dashboard of hUG and hE-ART projects
Improve this page
Add a description, image, and links to the
spirv
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
spirv
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
Rewrite e.g. abs as a call to a function, _GLF_abs, that does the absolute value computation. Similar for mod, min, max, clamp and possibly other functions.