Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for c plus plus spir v
c-plus-plus
x
spir-v
x
22 search results found
Dxvk
⭐
11,350
Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine
Magnum
⭐
4,593
Lightweight and modular C++11 graphics middleware for games and data visualization
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.
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
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
Vulkan_minimal_compute
⭐
538
Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.
Nabla
⭐
423
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
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
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
Shaderwriter
⭐
233
Library used to write shaders from C++, and export them in either GLSL, HLSL or SPIR-V.
Smol V
⭐
207
SMOL-V: like Vulkan/Khronos SPIR-V, but smaller.
Uvkcompute
⭐
179
A micro Vulkan compute pipeline and a collection of benchmarking compute shaders
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.
Chipstar
⭐
121
chipStar is a tool for compiling and running HIP/CUDA on SPIR-V via OpenCL or Level Zero APIs.
Vc4c
⭐
118
Compiler for the VC4CL OpenCL implementation
Dxil Spirv
⭐
113
DXIL conversion to SPIR-V for D3D12 translation libraries
Openglcpp
⭐
103
Collection of C++ OpenGL samples and demos
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.
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
Talvos
⭐
57
Talvos is a dynamic-analysis framework and debugger for Vulkan/SPIR-V programs.
Spear
⭐
50
SPEAR is a integrated domain specific language translating C++17 to SPIR-V at host runtime
Spirv Viewer
⭐
44
a tool for viewing SPIRV binaries to GLSL and SPIRV assembly as well as reflection data
Sycl Bench
⭐
42
SYCL Benchmark Suite
Vkshade
⭐
36
A ReShade-compatible Vulkan post-processing layer for Linux.
Spvgen
⭐
34
Library to Generate SPIR-V Binary
Fancy
⭐
29
A rendering-framework for DX12 and Vulkan. Mostly intended for personal learning purposes and graphics demos
Sph_vulkan
⭐
29
SPH simulation in Vulkan compute shader.
Glsl_trace
⭐
29
Library for shader debugging and profiling for Vulkan and OpenGL
Shadertranspiler
⭐
28
A clean and simple cross-platform C++ library to convert GLSL shaders to HLSL, Metal, Vulkan, and WebGPU
Vvg
⭐
28
Vulkan NanoVG backend
Spirv2clc
⭐
22
Experimental OpenCL SPIR-V to OpenCL C translator
Shaderlab
⭐
22
Shaderlab is a tool designed for cross compiling unity shader to other shading languages.
Code Red
⭐
22
A Graphics Interface for DirectX12 and Vulkan
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
Llvm Target Spirv
⭐
18
Psp2spvc
⭐
17
An experimental shader compiler for the PS Vita.
Spir V Blast
⭐
16
Converting the C-like language to binary or human readable SPIR-V
Proto
⭐
15
SPIR-V Code Generator / Graph Editor GUI
Vital.engine
⭐
15
Vital.engine━ Vital's Official Sandbox
Rdctovkcpp
⭐
14
Converts RenderDoc Vulkan capture to compilable and executable C++ code.
Vulkenstein
⭐
12
Toy software vulkan ICD implementation
Swiftspirv Cross
⭐
10
Elegant bindings to glslang and SPIRV-Cross
Foton
⭐
9
Lightweight/Lightfast GLSL and HLSL shader toy made using Vulkan
Extension Vulkan
⭐
9
Enables support for Vulkan graphics
Spirv Wasm
⭐
9
Run SPIR-V shaders in WebAssembly
Mlspv
⭐
8
Machine Learning with SPIR-V(Experimental)
Modularshaderlanguage
⭐
7
Shader language based off GLSL that allows compiling multiple shaders into modules.
Methaneexternals
⭐
7
Methane Kit external libraries and tools in linked repositories or prebuilt binaries and headers.
Spirv Stats
⭐
7
Useful statistics about your SPIR-V shader modules!
Spokk
⭐
6
Testbed for the Vulkan graphics API
Virtualvistavulkan
⭐
6
Physically Based Renderer Written with Vulkan
Fishengine Ecs
⭐
5
Simple ECS(Entity-Component-System) Game Engine
Dgl Shadertool
⭐
5
Set of tools / a pipeline for shader code transpilation: GLSL -> (SPIRV) -> GLSL/HLSL/MLSL
Related Searches
C Plus Plus Cmake (8,422)
C Plus Plus Video Game (8,087)
C Plus Plus Qt (7,664)
C Plus Plus Algorithms (6,194)
C Plus Plus Opengl (4,089)
C Plus Plus 3d Graphics (3,248)
C Plus Plus Testing (2,735)
Java C Plus Plus (2,629)
C Plus Plus Command Line (2,304)
Javascript C Plus Plus (2,235)
1-22 of 22 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.