All Projects → xshade-lang → xshade

xshade-lang / xshade

Licence: MIT license
"cross shade" meta shading language and compiler

Programming Languages

rust
11053 projects
XS
67 projects

Projects that are alternatives of or similar to xshade

SPIR-V-Blast
Converting the C-like language to binary or human readable SPIR-V
Stars: ✭ 17 (-54.05%)
Mutual labels:  vulkan, spir-v, shading-language
Echo
A New Cross-Platform 2D 3D Game Engine
Stars: ✭ 520 (+1305.41%)
Mutual labels:  vulkan, spir-v
Pmtech
Lightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+1191.89%)
Mutual labels:  vulkan, spir-v
Vk9
Direct3D 9 compatibility layer using Vulkan.
Stars: ✭ 799 (+2059.46%)
Mutual labels:  vulkan, spir-v
Vulkano
Safe and rich Rust wrapper around the Vulkan API
Stars: ✭ 2,950 (+7872.97%)
Mutual labels:  vulkan, spir-v
makma
Makma is a deferred Vulkan renderer written in C++.
Stars: ✭ 77 (+108.11%)
Mutual labels:  vulkan, spir-v
Dxvk
Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine
Stars: ✭ 7,117 (+19135.14%)
Mutual labels:  vulkan, spir-v
spirv cross
Safe Rust wrapper around SPIRV-Cross
Stars: ✭ 75 (+102.7%)
Mutual labels:  vulkan, spir-v
Shaderconductor
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+2997.3%)
Mutual labels:  vulkan, spir-v
Smol V
SMOL-V: like Vulkan/Khronos SPIR-V, but smaller.
Stars: ✭ 230 (+521.62%)
Mutual labels:  vulkan, spir-v
Sharpvk
C# Bindings for the Vulkan API & SPIR-V
Stars: ✭ 138 (+272.97%)
Mutual labels:  vulkan, spir-v
Nabla
OpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (+535.14%)
Mutual labels:  vulkan, spir-v
sph vulkan
SPH simulation in Vulkan compute shader.
Stars: ✭ 29 (-21.62%)
Mutual labels:  vulkan, spir-v
Magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+9975.68%)
Mutual labels:  vulkan, spir-v
talvos
Talvos is a dynamic-analysis framework and debugger for Vulkan/SPIR-V programs.
Stars: ✭ 67 (+81.08%)
Mutual labels:  vulkan, spir-v
Rlsl
Rust to SPIR-V compiler
Stars: ✭ 546 (+1375.68%)
Mutual labels:  vulkan, spir-v
Floor
A C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.
Stars: ✭ 166 (+348.65%)
Mutual labels:  vulkan, spir-v
Spear
SPEAR is a integrated domain specific language translating C++17 to SPIR-V at host runtime
Stars: ✭ 45 (+21.62%)
Mutual labels:  vulkan, spir-v
Reshade
A generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+6075.68%)
Mutual labels:  vulkan, spir-v
Kazan
Mirror; Work-in-progress software-rendering Vulkan implementation
Stars: ✭ 226 (+510.81%)
Mutual labels:  vulkan, spir-v

xshade

A new shading language and compiler targeting SPIR-V. Check out our playground.

Contributions

Please contact either @bonecrasher or @vengarioth before starting to working on contributions. The language and compiler are still in flux and your work might not be used.

Licence

MIT

If you require this project to be available under a different licence, please open an Issue so we can consider adopting it.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].