An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with spir-v

A curated list of projects in awesome lists tagged with spir-v .

https://github.com/doitsujin/dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine

d3d11 d3d9 dxbc gaming linux spir-v vulkan wine

Last synced: 12 May 2025

https://github.com/mosra/magnum

Lightweight and modular C++11 graphics middleware for games and data visualization

3d android c-plus-plus c-plus-plus-11 cmake emscripten game game-engine gamedev glfw graphics graphics-engine ios magnum opengl sdl spir-v vulkan webassembly webgl

Last synced: 13 May 2025

https://github.com/vulkano-rs/vulkano

Safe and rich Rust wrapper around the Vulkan API

graphics-programming rust spir-v vulkan vulkan-api

Last synced: 12 May 2025

https://github.com/crosire/reshade

A generic post-processing injector for games and video software.

compiler d3d11 d3d12 d3d9 glsl hlsl hook injector opengl post-processing preprocessor shaders spir-v vulkan

Last synced: 13 May 2025

https://github.com/KhronosGroup/glslang

Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.

compiler essl glsl glslang glslangvalidator hlsl shader spir-v validator

Last synced: 08 May 2025

https://github.com/khronosgroup/glslang

Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.

compiler essl glsl glslang glslangvalidator hlsl shader spir-v validator

Last synced: 14 May 2025

https://github.com/microsoft/ShaderConductor

ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

compiler d3d10 d3d11 d3d12 d3d9 dxil glsl graphics hlsl metal opengl opengl-es shader spir-v vulkan

Last synced: 26 Apr 2025

https://github.com/microsoft/shaderconductor

ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

compiler d3d10 d3d11 d3d12 d3d9 dxil glsl graphics hlsl metal opengl opengl-es shader spir-v vulkan

Last synced: 15 May 2025

https://github.com/Devsh-Graphics-Programming/Nabla

Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android

computer-graphics cuda cuda-opengl gpgpu gpu graphics-engine graphics-library hlsl optix optix-denoiser path-tracing pathtracing pbr raytracing rendering shaders spir-v vulkan

Last synced: 10 Jun 2026

https://github.com/aras-p/smol-v

SMOL-V: like Vulkan/Khronos SPIR-V, but smaller.

compression spir-v vulkan

Last synced: 05 Apr 2025

https://github.com/a2flo/floor

A C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.

c-plus-plus compiler compute cuda graphics ios linux macos metal opencl openxr rendering spir spir-v virtual-reality vulkan windows

Last synced: 16 May 2025

https://github.com/dfranx/spirv-vm

Virtual machine for executing SPIR-V

debugging glsl hlsl shader shaders spir-v spirv

Last synced: 16 May 2025

https://github.com/dfranx/SPIRV-VM

Virtual machine for executing SPIR-V

debugging glsl hlsl shader shaders spir-v spirv

Last synced: 02 Sep 2025

https://github.com/CHIP-SPV/chipStar

chipStar is a tool for compiling and running HIP/CUDA on SPIR-V via OpenCL or Level Zero APIs.

cuda hip hpc level0 llvm opencl spir-v

Last synced: 04 Apr 2025

https://github.com/kazan-3d/kazan

Mirror; Work-in-progress software-rendering Vulkan implementation

llvm risc-v rust software-rendering spir-v vulkan vulkan-api

Last synced: 09 May 2025

https://github.com/khronosgroup/spirv-guide

One stop shop for getting started with SPIR-V.

khronos khronosgroup spir-v spirv spirv-guide

Last synced: 28 Feb 2026

https://github.com/hadronized/glsl

GLSL parser for Rust

compiler glsl opengl parser spir-v

Last synced: 22 Oct 2025

https://github.com/KhronosGroup/SPIRV-Guide

One stop shop for getting started with SPIR-V.

khronos khronosgroup spir-v spirv spirv-guide

Last synced: 22 Jul 2025

https://github.com/gongminmin/dilithium

Dilithium is a bidirectional shader converter for converting between DXIL and SPIR-V.

cross-platform directx opengl opengles spir-v

Last synced: 06 Sep 2025

https://github.com/facticiusvir/sharpvk

C# Bindings for the Vulkan API & SPIR-V

c-sharp dotnet-standard spir-v vulkan

Last synced: 05 Apr 2025

https://github.com/FacticiusVir/SharpVk

C# Bindings for the Vulkan API & SPIR-V

c-sharp dotnet-standard spir-v vulkan

Last synced: 29 Apr 2025

https://github.com/kode/krafix

GLSL cross-compiler based on glslang and SPIRV-Cross

glsl hlsl metal spir-v

Last synced: 21 Aug 2025

https://github.com/doe300/VC4C

Compiler for the VC4CL OpenCL implementation

c-plus-plus compiler llvm-ir opencl raspberry spir-v

Last synced: 22 Apr 2025

https://github.com/grovesnl/spirv_cross

Safe Rust wrapper around SPIRV-Cross

directx graphics metal opengl rust spir-v spirv spirv-cross vulkan

Last synced: 04 Apr 2025

https://github.com/Traverse-Research/rspirv-reflect

🦀 Minimal SPIR-V reflection library.

reflection-library spir-v

Last synced: 16 May 2025

https://github.com/felipeagc/tinyshader

Small, easy-to-integrate shader compiler written in C99. Compiles HLSL to SPIR-V

c compiler hlsl shader spir-v vulkan

Last synced: 17 Jan 2026

https://github.com/docd27/rollup-plugin-glsl-optimize

Import GLSL source files. Pre-processed, validated and optimized with Khronos Group SPIRV-Tools. Supports glslify.

glsl glsl-es glslang glslify optimize plugin rollup rollup-plugin-glsl shader shaders spir-v spirv webgl webgl-shader webgl2

Last synced: 11 May 2025

https://github.com/khronosgroup/spirv-visualizer

Client side only Javascript to visualize a SPIR-V Module binary

graphics spir-v spirv

Last synced: 07 May 2025

https://github.com/xenoatom/xenoatom.shadercompiler

Provides a .NET library, a tool executable and an integration of shaderc compiler into MSBuild for compiling all your GLSL/HLSL files to SPIR-V.

csharp dotnet glsl hlsl shaderc spir-v vulkan

Last synced: 06 Mar 2026

https://github.com/serenity4/spirv.jl

Read, process and generate SPIR-V code from Julia

compiler julia spir-v

Last synced: 14 Apr 2025

https://github.com/anteru/csspv

C# SPIR-V disassembler

csharp disassembler dotnet-core spir-v

Last synced: 11 Apr 2025

https://github.com/picoe/eto.veldrid

Veldrid control for Eto.Forms

direct3d eto metal opengl spir-v veldrid vulkan

Last synced: 24 Apr 2025

https://github.com/swtwsk/vinci-lang

A proof-of-concept compiler targeting SPIR-V for a toy ML functional shading language

compiler shader spir-v vulkan

Last synced: 11 Apr 2025

https://github.com/jolifantobambla/shadercl

Common Lisp/CFFI bindings for shaderc.

cffi glsl hlsl shaderc spir-v spirv vulkan

Last synced: 06 Feb 2026

https://github.com/dylanede/glsl-to-spirv-macros

Rust macros for generating SPIR-V binaries at compile time for use with Vulkan.

glsl rust shader spir-v vulkan

Last synced: 08 Apr 2026

https://github.com/nholland94/spirv-ocaml

A code-generated SPIR-V compiler for ocaml.

code-generator compiler graphics ocaml ocaml-library parallel-computing spir-v

Last synced: 10 Apr 2025

https://github.com/alnitak/flutter_shader_fxs

Flutter transitions using shaders

flutter glsl glsl-shaders shader skia spir-v

Last synced: 12 Oct 2025

https://github.com/mehmetoguzderin/shaderc-vkrunner-mcp

A toy MCP to let AI agents do SW-emulated Vulkan through Mesa, VkRunner, shaderc, and Docker

glsl gpu mcp mcp-server modelcontextprotocol rust spir-v vulkan vulkan-api

Last synced: 31 Aug 2025

https://github.com/stablecoder/vksbc

Program that takes in a Vulkan shader SPIR-V program and converts it to uint32_t's that can be used directly in the source code of a program. Can also generate C/C++ headers directly.

shader spir-v vulkan

Last synced: 03 Mar 2025

https://github.com/jimblandy/spirv-mode

Emacs major mode for editing SPIR-V assembly.

emacs-mode spir-v

Last synced: 05 Jan 2026

https://github.com/mosra/magnum-ci

Various CI jobs for building Magnum and its dependencies.

angle freetype glslang libjpeg magnum openexr spir-v swiftshader vulkan zlib

Last synced: 16 Feb 2026

https://github.com/penguinliong/tinyspv

Alternative to SPIRV-Headers

cpp spir-v vulkan

Last synced: 20 Mar 2025

https://github.com/jglrxavpok/shambda

A functionnal shading language for Vulkan

bytecode java spir-v vulkan

Last synced: 31 Jul 2025

https://github.com/magnusthor/demolishedwebgpu

demolishedWebGPU is a shader rendering engine based on WebGPU

demoscene glsl javascript shaders spir-v typescript webgl webgpu webgpu-api

Last synced: 19 May 2026

https://github.com/expenses/spirv-extra-opt-passes

A set of experimental optimisation passes for SPIR-V modules.

rust spir-v spirv

Last synced: 28 May 2026

https://github.com/jglrxavpok/sbm

SPIR-V Binary code Manipulation

bytecode manipulation spir-v

Last synced: 22 Aug 2025

https://github.com/jjfumero/corellama2.levelzero

PoC for the acceleration of the core Math functions in Llama2.c to run on GPUs with Shared Memory

hardware-acceleration level-zero llama2 llms proof-of-concept spir-v

Last synced: 21 Jan 2026

https://github.com/vixenka/rorsk

A simple program to compare and emilinate arithmetic calculation differences for 32-bit integers and 32-bit floating-point numbers between devices using Vulkan API.

arithmetic compute-shaders deterministic floating-point integer spir-v vulkan

Last synced: 12 Oct 2025

https://github.com/nholland94/bynar

A high level Vulkan compute library for D

dlang library parallel-computing spir-v vulkan

Last synced: 05 Apr 2026

https://github.com/mofeing/spiral.jl

SPIR-V in Julia

gpu graphics julia shaders spir-v

Last synced: 10 Jun 2026

https://tvoygit.ru/r6/lssl

Lisp(y) Shading Language -> SPIR-V Compiler

clojure glsl graphics lisp lisp-compiler opengl shader shaders spirv spir-v vulkan

Last synced: 03 Oct 2025

https://github.com/pctg-x8/spirv-autoform

Parse SPIR-V module and gathers its interface(I/O variables, uniforms and input attachments), experimental repo for postludium

spir-v

Last synced: 07 Oct 2025

https://github.com/io7m-com/jspearmint

SPIR-V Toolkit

spir-v

Last synced: 13 Aug 2025