ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (-49.85%)
PmtechLightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (-79.08%)
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 (+411.95%)
SlangMaking it easier to work with shaders
Stars: ✭ 627 (-72.56%)
ShadergenProof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Stars: ✭ 395 (-82.71%)
KieroUniversal graphical hook for a D3D9-D3D12, OpenGL and Vulkan based games.
Stars: ✭ 374 (-83.63%)
BgfxCross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+348.67%)
DiligentcoreCore functionality of Diligent Engine
Stars: ✭ 263 (-88.49%)
Crossshader⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-95.05%)
ApitraceTools for tracing OpenGL, Direct3D, and other graphics APIs
Stars: ✭ 2,198 (-3.81%)
HlslexplorerSee how hardware understands your HLSL
Stars: ✭ 91 (-96.02%)
ShadercA collection of tools, libraries, and tests for Vulkan shader compilation.
Stars: ✭ 1,016 (-55.54%)
GlslangKhronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Stars: ✭ 2,034 (-10.98%)
ShaderedLightweight, cross-platform & full-featured shader IDE
Stars: ✭ 3,247 (+42.1%)
Spirv VmVirtual machine for executing SPIR-V
Stars: ✭ 173 (-92.43%)
PbrAn implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
Stars: ✭ 722 (-68.4%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (-6.26%)
Shaderc RsRust bindings for the shaderc library.
Stars: ✭ 143 (-93.74%)
DxvkVulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine
Stars: ✭ 7,117 (+211.47%)
DiligentsamplesSample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (-93.96%)
LlglLow Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Stars: ✭ 1,011 (-55.75%)
GlslGLSL parser for Rust
Stars: ✭ 145 (-93.65%)
RenderdocRenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (+161.23%)
Vk9Direct3D 9 compatibility layer using Vulkan.
Stars: ✭ 799 (-65.03%)
OcatThe Open Capture and Analytics Tool (OCAT) provides an FPS overlay and performance measurement for D3D11, D3D12, and Vulkan
Stars: ✭ 174 (-92.39%)
GaiaskyMirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky
Stars: ✭ 162 (-92.91%)
GlsltutoGLSL shaders tutorial
Stars: ✭ 168 (-92.65%)
SabaOpenGL Viewer (OBJ PMD PMX)
Stars: ✭ 208 (-90.9%)
SpvgentwoSpvGenTwo is a SPIR-V building and parsing library written in plain C++17 without any dependencies. No STL or other 3rd-Party library needed.
Stars: ✭ 74 (-96.76%)
Gdx VfxLibGDX post-processing visual effects
Stars: ✭ 105 (-95.4%)
NablaOpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (-89.72%)
YALCTYet Another Live Coding Tool - Powered by Veldrid and elbow grease
Stars: ✭ 25 (-98.91%)
sph vulkanSPH simulation in Vulkan compute shader.
Stars: ✭ 29 (-98.73%)
pilkaAnother live-coding tool for creating shader demos, Vulkan+Wgpu powered.
Stars: ✭ 84 (-96.32%)
ocatThe Open Capture and Analytics Tool (OCAT) provides an FPS overlay and performance measurement for D3D11, D3D12, and Vulkan
Stars: ✭ 233 (-89.8%)
MoravaEngine2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
Stars: ✭ 129 (-94.35%)
makmaMakma is a deferred Vulkan renderer written in C++.
Stars: ✭ 77 (-96.63%)
CPP-ProgrammingVarious C/C++ examples. DirectX, OpenGL, CUDA, Vulkan, OpenCL.
Stars: ✭ 30 (-98.69%)
Shaderdebugger[DEPRECATED] C++ library for debugging HLSL & GLSL shaders
Stars: ✭ 323 (-85.86%)
KrafixGLSL cross-compiler based on glslang and SPIRV-Cross
Stars: ✭ 124 (-94.57%)
Hlsl2glslforkHLSL to GLSL language translator based on ATI's HLSL2GLSL. Used in Unity.
Stars: ✭ 488 (-78.64%)
GraphicsfuzzA testing framework for automatically finding and simplifying bugs in graphics shader compilers.
Stars: ✭ 448 (-80.39%)
KlaygeKlayGE is a cross-platform open source game engine with plugin-based architecture.
Stars: ✭ 1,646 (-27.96%)
ImogenGPU Texture Generator
Stars: ✭ 648 (-71.64%)
OuzelC++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (-73.44%)
BonzomaticLive shader coding tool and Shader Showdown workhorse
Stars: ✭ 829 (-63.72%)
NauNau - OpenGL + Optix 3D Engine
Stars: ✭ 18 (-99.21%)
Tess OptDemonstration of how we can use tessellation shaders to make faster fragment shaders.
Stars: ✭ 13 (-99.43%)
MagnumLightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+63.15%)
Leaf3dA lightweight 3D rendering engine based on modern OpenGL
Stars: ✭ 16 (-99.3%)
ShaderworkshopInteractive GLSL fragment shaders editor made with Qt
Stars: ✭ 43 (-98.12%)
Xray 16Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
Stars: ✭ 1,806 (-20.96%)
CraftA simple Minecraft clone written in C using modern OpenGL (shaders).
Stars: ✭ 8,957 (+291.99%)
FlycubeGraphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (-96.59%)
Shadertoy React6kB "Shadertoy" like react component letting you easily render your fragment shaders in your React web projects, without having to worry about implementing the WebGL part.
Stars: ✭ 74 (-96.76%)
SpectaculumA spectacular view widget for visual media content on Android
Stars: ✭ 78 (-96.59%)
FsynthWeb-based and pixels-based collaborative synthesizer
Stars: ✭ 146 (-93.61%)