Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for spir v
spir-v
x
142 search results found
Dxvk
⭐
11,350
Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine
Tvm
⭐
11,107
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Magnum
⭐
4,593
Lightweight and modular C++11 graphics middleware for games and data visualization
Vulkano
⭐
4,159
Safe and rich Rust wrapper around the Vulkan API
Shadered
⭐
4,002
Lightweight, cross-platform & full-featured shader IDE
Reshade
⭐
3,620
A generic post-processing injector for games and video software.
Glslang
⭐
2,729
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Iree
⭐
2,418
A retargetable MLIR-based machine learning compiler and runtime toolkit.
Shaderc
⭐
1,683
A collection of tools, libraries, and tests for Vulkan shader compilation.
Shaderconductor
⭐
1,519
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Niagara
⭐
1,099
A Vulkan renderer written from scratch on stream
Tornadovm
⭐
1,054
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
Spirv Tools
⭐
960
Softglrender
⭐
858
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
Pmtech
⭐
832
Lightweight, multi-platform, data-oriented game engine.
Echo
⭐
823
A New Cross-Platform 2D 3D Game Engine
D9vk
⭐
815
A Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]
Clspv
⭐
556
Clspv is a prototype compiler for a subset of OpenCL C to Vulkan compute shaders
Rlsl
⭐
548
Rust to SPIR-V compiler
Graphicsfuzz
⭐
541
A testing framework for automatically finding and simplifying bugs in graphics shader compilers.
Vulkan_minimal_compute
⭐
538
Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.
Shader Playground
⭐
475
Shader playground website for exploring HLSL, GLSL, SPIR-V compilers
Spirv Llvm Translator
⭐
428
A tool and a library for bi-directional translation between SPIR-V and LLVM IR
Nabla
⭐
423
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
Mpv Winbuild Cmake
⭐
418
CMake-based MinGW-w64 Cross Toolchain
Rspirv
⭐
412
Rust implementation of SPIR-V module processing functionalities
Dxvk Native
⭐
382
D3D9/11 but it runs natively on Linux!
Glslcc
⭐
344
GLSL cross-compiler tool (GLSL->HLSL, MSL, GLES2, GLES3, GLSLv3), using SPIRV-cross and glslang
Pmfx Shader
⭐
326
Cross platform shader system for HLSL, GLSL, Metal and SPIR-V.
Floor
⭐
303
A C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.
Clvk
⭐
303
Experimental implementation of OpenCL 3.0 on Vulkan
Framegraph
⭐
290
vulkan abstraction layer that represent frame as a task graph
Spirv Llvm
⭐
263
This project is no longer active. Please join us at
Spirv Headers
⭐
245
SPIRV-Headers
Shaderc Rs
⭐
236
Rust bindings for the shaderc library.
Shaderwriter
⭐
233
Library used to write shaders from C++, and export them in either GLSL, HLSL or SPIR-V.
Kazan
⭐
212
Mirror; Work-in-progress software-rendering Vulkan implementation
Smol V
⭐
207
SMOL-V: like Vulkan/Khronos SPIR-V, but smaller.
Spirv Vm
⭐
200
Virtual machine for executing SPIR-V
Uvkcompute
⭐
179
A micro Vulkan compute pipeline and a collection of benchmarking compute shaders
Shadertoy Browser
⭐
177
Shadertoy browser & viewer for Mac built in Rust
Dilithium
⭐
156
Dilithium is a bidirectional shader converter for converting between DXIL and SPIR-V.
Llpc
⭐
150
LLVM-Based Pipeline Compiler
Spvgentwo
⭐
145
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.
Spirv Guide
⭐
129
One stop shop for getting started with SPIR-V.
Chipstar
⭐
121
chipStar is a tool for compiling and running HIP/CUDA on SPIR-V via OpenCL or Level Zero APIs.
Sharpvk
⭐
119
C# Bindings for the Vulkan API & SPIR-V
Vc4c
⭐
118
Compiler for the VC4CL OpenCL implementation
Dcompute
⭐
116
DCompute: Native execution of D on GPUs and other Accelerators
Dxil Spirv
⭐
113
DXIL conversion to SPIR-V for D3D12 translation libraries
Openglcpp
⭐
103
Collection of C++ OpenGL samples and demos
Spirq Rs
⭐
103
Light weight SPIR-V reflection library
Spirv Reflect Rs
⭐
101
Reflection API in rust for SPIR-V shader byte code, intended for Vulkan applications
Hipcl
⭐
90
OpenCL/SPIR-V implementation of HIP
Spvm
⭐
88
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.
Llvm Spirv Backend
⭐
82
An LLVM backend generating SPIR-V binary.
Vultaik
⭐
80
Vultaik Cross-Platform Rendering
Makma
⭐
75
Makma is a deferred Vulkan renderer written in C++.
Smaademo
⭐
67
Subpixel Morphological AntiAliasing OpenGL/Vulkan demo
Vgl Vulkan Core
⭐
66
Vulkan core for the Verto Studio Graphics Library (VGL) Engine
Spirv_cross
⭐
66
Safe Rust wrapper around SPIRV-Cross
Talvos
⭐
57
Talvos is a dynamic-analysis framework and debugger for Vulkan/SPIR-V programs.
Android Emulator
⭐
53
安卓游戏模拟器开源项目集合 / android game emulator projects
Spear
⭐
50
SPEAR is a integrated domain specific language translating C++17 to SPIR-V at host runtime
Pyshader
⭐
48
Write modern GPU shaders in Python!
Spirv Viewer
⭐
44
a tool for viewing SPIRV binaries to GLSL and SPIRV assembly as well as reflection data
Openemu Shaders
⭐
43
Shader framework for the OpenEmu app
Sycl Bench
⭐
42
SYCL Benchmark Suite
Veldrid Spirv
⭐
38
SPIR-V shader translation for Veldrid, using SPIRV-Cross
Vkshade
⭐
36
A ReShade-compatible Vulkan post-processing layer for Linux.
Rspirv Reflect
⭐
36
🦀 Minimal SPIR-V reflection library.
Spvgen
⭐
34
Library to Generate SPIR-V Binary
Fossilize
⭐
32
This repository is discontinued, see https://github.com/ValveSoftware/Fossilize
Rasen
⭐
31
Generate SPIR-V bytecode from an operation graph
Sph_vulkan
⭐
29
SPH simulation in Vulkan compute shader.
Glsl_trace
⭐
29
Library for shader debugging and profiling for Vulkan and OpenGL
Spirv Visualizer
⭐
29
Client side only Javascript to visualize a SPIR-V Module binary
Fancy
⭐
29
A rendering-framework for DX12 and Vulkan. Mostly intended for personal learning purposes and graphics demos
Vvg
⭐
28
Vulkan NanoVG backend
Nim2spirv
⭐
28
A SPIR-V backend for the Nim compiler
Shadertranspiler
⭐
28
A clean and simple cross-platform C++ library to convert GLSL shaders to HLSL, Metal, Vulkan, and WebGPU
Vim Spirv
⭐
28
A vim plugin for the Khronos Group's SPIR-V standard.
Tinyshader
⭐
25
Small, easy-to-integrate shader compiler written in C99. Compiles HLSL to SPIR-V
Inline Spirv Rs
⭐
24
Compile GLSL/HLSL/WGSL and inline SPIR-V right inside your crate.
Code Red
⭐
22
A Graphics Interface for DirectX12 and Vulkan
Shaderlab
⭐
22
Shaderlab is a tool designed for cross compiling unity shader to other shading languages.
Spirv2clc
⭐
22
Experimental OpenCL SPIR-V to OpenCL C translator
Spirv Tools Rs
⭐
20
🛠 Wrapper crate for SPIRV-Tools 🦀
Shaderassist
⭐
20
Simple one-file shader utility tool that automatically compiles shaders to SPIRV when modified.
Spirv Cross
⭐
19
Glsl To Spirv
⭐
19
A glsl to spirv compiler
Wasm2spirv
⭐
19
Compile your WebAssembly programs into SPIR-V shaders
Llvm Target Spirv
⭐
18
Lucurious
⭐
18
😱 Lucurious -> [Library] for building advanced DRM/KMS Vulkan Renderers 😱
Spirv.jl
⭐
18
Read, process and generate SPIR-V code from Julia
Psp2spvc
⭐
17
An experimental shader compiler for the PS Vita.
Spirv Tools
⭐
17
Python API and tools for manipulating and optimizing SPIR-V
Spir V Blast
⭐
16
Converting the C-like language to binary or human readable SPIR-V
Vital.engine
⭐
15
Vital.engine━ Vital's Official Sandbox
Proto
⭐
15
SPIR-V Code Generator / Graph Editor GUI
1-100 of 142 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.