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 (+2861.52%)
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+190.13%)
ReshadeA generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+478.48%)
DiligentcoreCore functionality of Diligent Engine
Stars: ✭ 263 (-33.42%)
Renderhelp⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (+25.06%)
RenderdocRenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (+1411.14%)
HlslexplorerSee how hardware understands your HLSL
Stars: ✭ 91 (-76.96%)
OuzelC++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (+53.67%)
SlangMaking it easier to work with shaders
Stars: ✭ 627 (+58.73%)
ShadercA collection of tools, libraries, and tests for Vulkan shader compilation.
Stars: ✭ 1,016 (+157.22%)
PmtechLightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+21.01%)
BonzomaticLive shader coding tool and Shader Showdown workhorse
Stars: ✭ 829 (+109.87%)
ShaderworkshopInteractive GLSL fragment shaders editor made with Qt
Stars: ✭ 43 (-89.11%)
VeldridA low-level, portable graphics library for .NET.
Stars: ✭ 1,784 (+351.65%)
Crossshader⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-71.39%)
Shaderc RsRust bindings for the shaderc library.
Stars: ✭ 143 (-63.8%)
ShaderedLightweight, cross-platform & full-featured shader IDE
Stars: ✭ 3,247 (+722.03%)
GaiaskyMirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky
Stars: ✭ 162 (-58.99%)
HoloshieldHighly customizable sci-fi shield / force field shader for Unity3D. Allows you to set edge power & color, inner texture scrolling, waviness, scale pulsation and procedural intensity noise. Implements tessellation for low-poly base meshes.
Stars: ✭ 401 (+1.52%)
Gpu Gems Book Source Code💿 CD Content ( Source Code ) Collection of Book <GPU Gems > 1~ 3 | 《GPU精粹》 1~ 3 随书CD(源代码)珍藏
Stars: ✭ 567 (+43.54%)
Nova RendererNova Renderer, a custom cross platform render engine written in C++
Stars: ✭ 619 (+56.71%)
AlimerCross-platform game engine.
Stars: ✭ 172 (-56.46%)
CPP-ProgrammingVarious C/C++ examples. DirectX, OpenGL, CUDA, Vulkan, OpenCL.
Stars: ✭ 30 (-92.41%)
AlloyAlloy physical shader framework for Unity.
Stars: ✭ 244 (-38.23%)
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 (-67.34%)
Silk.netThe high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.
Stars: ✭ 534 (+35.19%)
HybridrenderingengineClustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Stars: ✭ 563 (+42.53%)
YALCTYet Another Live Coding Tool - Powered by Veldrid and elbow grease
Stars: ✭ 25 (-93.67%)
Spirv VmVirtual machine for executing SPIR-V
Stars: ✭ 173 (-56.2%)
Leaf3dA lightweight 3D rendering engine based on modern OpenGL
Stars: ✭ 16 (-95.95%)
Retrace.glCreate, ray trace & export programatically defined Signed Distance Function CSG geometries with an API suited for generative art - in your browser! 🎉
Stars: ✭ 149 (-62.28%)
Vk9Direct3D 9 compatibility layer using Vulkan.
Stars: ✭ 799 (+102.28%)
GraphicsfuzzA testing framework for automatically finding and simplifying bugs in graphics shader compilers.
Stars: ✭ 448 (+13.42%)
ImogenGPU Texture Generator
Stars: ✭ 648 (+64.05%)
NauNau - OpenGL + Optix 3D Engine
Stars: ✭ 18 (-95.44%)
Hlsl2glslforkHLSL to GLSL language translator based on ATI's HLSL2GLSL. Used in Unity.
Stars: ✭ 488 (+23.54%)
Gfx[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Stars: ✭ 5,045 (+1177.22%)
BansheeengineModern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (+635.7%)
Gdx VfxLibGDX post-processing visual effects
Stars: ✭ 105 (-73.42%)
PbrAn implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
Stars: ✭ 722 (+82.78%)
TinyrendererA brief computer graphics / rendering course
Stars: ✭ 11,776 (+2881.27%)
Fna3dFNA3D - 3D Graphics Library for FNA
Stars: ✭ 111 (-71.9%)
BsfModern C++14 library for the development of real-time graphical applications
Stars: ✭ 1,640 (+315.19%)
FilamentFilament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Stars: ✭ 13,215 (+3245.57%)
BgfxCross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+2495.44%)
Fiber2dCross-platform 2D Game Engine in pure Swift
Stars: ✭ 415 (+5.06%)
Gl vs vkComparison of OpenGL and Vulkan API in terms of performance.
Stars: ✭ 65 (-83.54%)
SfmlSimple and Fast Multimedia Library
Stars: ✭ 7,316 (+1752.15%)
MagnumLightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+843.8%)
PossumwoodPossumwood is a graph-based procedural authoring tool, in concept not dissimilar to popular CG packages like Houdini, Blender or Maya. It is intended to serve as a sandbox for computer graphics algorithms and libraries, providing a user-friendly and coding-free UI for libraries that would otherwise be inaccessible for an average user.
Stars: ✭ 197 (-50.13%)
JglmJava OpenGL Mathematics Library
Stars: ✭ 44 (-88.86%)
GlsltutoGLSL shaders tutorial
Stars: ✭ 168 (-57.47%)
Tess OptDemonstration of how we can use tessellation shaders to make faster fragment shaders.
Stars: ✭ 13 (-96.71%)
Dxbc2DxilDEPRECATED. DXBC to DXIL (HLSL Bytecode to LLVM IR) using internal APIs.
Stars: ✭ 21 (-94.68%)
ClassicuoClassicUO - an open source implementation of the Ultima Online Classic Client.
Stars: ✭ 239 (-39.49%)
pilkaAnother live-coding tool for creating shader demos, Vulkan+Wgpu powered.
Stars: ✭ 84 (-78.73%)
30-days-of-shade30 days of shaders in GLSL using GLSLCanvas
Stars: ✭ 134 (-66.08%)
QuartzVulkan RTX path tracer with a declarative ES7-like scene description language.
Stars: ✭ 367 (-7.09%)