Here are
64 public repositories
matching this topic...
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Updated
Mar 24, 2022
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
D3D9/11 but it runs natively on Linux!
Cross platform shader system for HLSL, GLSL, Metal and SPIR-V.
Updated
Dec 21, 2021
Python
Virtual machine for executing SPIR-V
Rust bindings for the shaderc library.
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.
Light weight SPIR-V reflection library
Updated
Feb 13, 2022
Rust
A micro Vulkan compute pipeline and a collection of benchmarking compute shaders
One stop shop for getting started with SPIR-V.
Safe Rust wrapper around SPIRV-Cross
Updated
Feb 21, 2022
Rust
Write modern GPU shaders in Python!
Updated
Sep 22, 2020
Python
Generate SPIR-V bytecode from an operation graph
Updated
Feb 20, 2020
Rust
SPIR-V Code Generator / Graph Editor GUI
Compile GLSL/HLSL/WGSL and inline SPIR-V right inside your crate.
Updated
Jun 22, 2021
Rust
vEngine: Official Sandbox Engine
Client side only Javascript to visualize a SPIR-V Module binary
Updated
Mar 16, 2022
JavaScript
Import GLSL source files. Pre-processed, validated and optimized with Khronos Group SPIRV-Tools. Supports glslify.
Updated
Sep 18, 2021
JavaScript
Experimental OpenCL SPIR-V to OpenCL C translator
Portable C wrapper for SPIRV-Cross
Image operations, so quick and embeddable that you might barely notice it running
Updated
Feb 27, 2022
Rust
Java bindings for SPIRV-cross and glslang
Updated
Nov 22, 2021
Java
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.
Add Javadoc to document the examples in TornadoVM.
This affects the packages under the
examplesmodule:https://github.com/beehive-lab/TornadoVM/tree/master/examples/src/main/java/uk/ac/manchester/tornado/examples
The documentation is at the class-level and it will contain a description of how the TornadoVM API is used for each example. Additionally, it contains how to run the example