SpearSPEAR is a integrated domain specific language translating C++17 to SPIR-V at host runtime
Stars: ✭ 45 (-91.76%)
3d Game Shaders For Beginners🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+2042.49%)
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+109.89%)
EchoA New Cross-Platform 2D 3D Game Engine
Stars: ✭ 520 (-4.76%)
SPIR-V-BlastConverting the C-like language to binary or human readable SPIR-V
Stars: ✭ 17 (-96.89%)
MagnumLightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+582.78%)
Smol VSMOL-V: like Vulkan/Khronos SPIR-V, but smaller.
Stars: ✭ 230 (-57.88%)
sph vulkanSPH simulation in Vulkan compute shader.
Stars: ✭ 29 (-94.69%)
TexturepannerThis repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
Stars: ✭ 528 (-3.3%)
Fna3dFNA3D - 3D Graphics Library for FNA
Stars: ✭ 111 (-79.67%)
BsfModern C++14 library for the development of real-time graphical applications
Stars: ✭ 1,640 (+200.37%)
AlimerCross-platform game engine.
Stars: ✭ 172 (-68.5%)
Vulkan RendererA new 3D game engine using modern C++ and Vulkan API
Stars: ✭ 205 (-62.45%)
SharpvkC# Bindings for the Vulkan API & SPIR-V
Stars: ✭ 138 (-74.73%)
FloorA C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.
Stars: ✭ 166 (-69.6%)
NablaOpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (-56.96%)
KazanMirror; Work-in-progress software-rendering Vulkan implementation
Stars: ✭ 226 (-58.61%)
RendyState of the art "build your own engine" kit powered by gfx-hal
Stars: ✭ 750 (+37.36%)
FlycubeGraphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (-85.71%)
RimlightCustomizable rimlight shader for Unity that includes pulsation and noise scrolling. Give your scenes that extra oomph!
Stars: ✭ 170 (-68.86%)
DiligentsamplesSample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (-74.73%)
GlslangKhronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Stars: ✭ 2,034 (+272.53%)
ReshadeA generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+318.5%)
PmtechLightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (-12.45%)
VulkanoSafe and rich Rust wrapper around the Vulkan API
Stars: ✭ 2,950 (+440.29%)
Vk9Direct3D 9 compatibility layer using Vulkan.
Stars: ✭ 799 (+46.34%)
Spirv VmVirtual machine for executing SPIR-V
Stars: ✭ 173 (-68.32%)
xshade"cross shade" meta shading language and compiler
Stars: ✭ 37 (-93.22%)
talvosTalvos is a dynamic-analysis framework and debugger for Vulkan/SPIR-V programs.
Stars: ✭ 67 (-87.73%)
Unity Shaders✨ Shader demo - More than 300 examples
Stars: ✭ 198 (-63.74%)
frameworkThe exomia/framework is used for building 2D and 3D games and more inspired by the XNA/Mono framework.
Stars: ✭ 21 (-96.15%)
Vortex2DReal-time fluid simulation engine running on GPU with Vulkan
Stars: ✭ 91 (-83.33%)
BansheeengineModern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (+432.23%)
makmaMakma is a deferred Vulkan renderer written in C++.
Stars: ✭ 77 (-85.9%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+292.31%)
RadialprogressbarCustomizable radial progress bar shader for Unity3D. Allows you to set arc range, minimum and maximum colors, textures, radius, and a few more things. Create HP Bars, Speedometers, rank progress, etc!
Stars: ✭ 714 (+30.77%)
BgfxCross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+1777.66%)
AshVulkan bindings for Rust
Stars: ✭ 676 (+23.81%)
DxvkVulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine
Stars: ✭ 7,117 (+1203.48%)
spirv crossSafe Rust wrapper around SPIRV-Cross
Stars: ✭ 75 (-86.26%)
StrideStride Game Engine (formerly Xenko)
Stars: ✭ 3,524 (+545.42%)
SpheredissolveCustomizable procedural spherical dissolve shader for Unity3D, for all your customizable procedural spherical dissolve needs!
Stars: ✭ 311 (-43.04%)
DxwrapperFixes compatibility issues with older games running on Windows 10 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
Stars: ✭ 460 (-15.75%)
Gfx[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Stars: ✭ 5,045 (+823.99%)
UnityurpunlitscreenspacedecalshaderUnity unlit screen space decal shader for URP. Just create a new material using this shader, then assign it to a new unity cube GameObject = DONE, now you have unlit decal working in URP
Stars: ✭ 455 (-16.67%)
Csharpgl🍏Object Oriented OpenGL in C#.
Stars: ✭ 454 (-16.85%)
UnitypcssNvidia's PCSS soft shadow algorithm implemented in Unity
Stars: ✭ 533 (-2.38%)
IconfontcppheadersC, C++ headers and C# classes for icon fonts: Font Awesome, Fork Awesome, Material Design, Kenney game icons and Fontaudio
Stars: ✭ 509 (-6.78%)
VolumecloudVolume cloud for Unity3D
Stars: ✭ 453 (-17.03%)
FlexengineCross-platform game engine with Vulkan backend
Stars: ✭ 452 (-17.22%)
Rust SkiaSafe Skia Bindings for Rust
Stars: ✭ 450 (-17.58%)
Silk.netThe high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.
Stars: ✭ 534 (-2.2%)
MiniengineaoSSAO image effect from Microsoft MiniEngine, ported to Unity.
Stars: ✭ 448 (-17.95%)
PyimguiCython-based Python bindings for dear imgui
Stars: ✭ 504 (-7.69%)
GraphicsfuzzA testing framework for automatically finding and simplifying bugs in graphics shader compilers.
Stars: ✭ 448 (-17.95%)
Vulkan CookbookCode repository for Vulkan Cookbook by Packt
Stars: ✭ 442 (-19.05%)
Tetra🎮 A simple 2D game framework written in Rust
Stars: ✭ 492 (-9.89%)
Island🌋🐎 Project Island is an experimental, hot-reloading Vulkan renderer/proto-engine for Linux, written in C/C++.
Stars: ✭ 441 (-19.23%)
LambdahackHaskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at
Stars: ✭ 439 (-19.6%)