30-days-of-shade30 days of shaders in GLSL using GLSLCanvas
Stars: ✭ 134 (+436%)
ThebookofshadersStep-by-step guide through the abstract and complex universe of Fragment Shaders.
Stars: ✭ 4,070 (+16180%)
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 (+46692%)
BonzomaticLive shader coding tool and Shader Showdown workhorse
Stars: ✭ 829 (+3216%)
ShaderedLightweight, cross-platform & full-featured shader IDE
Stars: ✭ 3,247 (+12888%)
RavEngineA fast, easy to use C++20 3D game library for modern computers
Stars: ✭ 122 (+388%)
Shadertoy BrowserShadertoy browser & viewer for Mac built in Rust
Stars: ✭ 176 (+604%)
ShaderViewShaderView is an Android View that makes it easy to use GLSL shaders for your app. It's the modern way to use shaders for Android instead of RenderScript.
Stars: ✭ 53 (+112%)
Shader ToyShadertoy-like live preview for GLSL shaders in Visual Studio Code
Stars: ✭ 349 (+1296%)
ShadergenProof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Stars: ✭ 395 (+1480%)
qml-glsl-coderlive editor of GLSL fragment shaders based on Qt / QML
Stars: ✭ 19 (-24%)
FsynthWeb-based and pixels-based collaborative synthesizer
Stars: ✭ 146 (+484%)
ShaderBoySimple text editor that lets you write Shadertoy shaders more comfortably, anytime, anywhere.
Stars: ✭ 133 (+432%)
Raw Vulkan🔥 Experiments building Vulkan applications, libraries, and abstractions.
Stars: ✭ 42 (+68%)
GlslviewerConsole-based GLSL Sandbox for 2D/3D shaders shaders
Stars: ✭ 2,834 (+11236%)
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 (+416%)
Veda⚡VJ / Live Coding on Atom⚡
Stars: ✭ 373 (+1392%)
NoodlesplateOffline Shader Editor with many cool features
Stars: ✭ 79 (+216%)
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 (+196%)
ReshadeA generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+9040%)
pilkaAnother live-coding tool for creating shader demos, Vulkan+Wgpu powered.
Stars: ✭ 84 (+236%)
React ReglReact Fiber Reconciler Renderer for Regl WebGL
Stars: ✭ 171 (+584%)
PmtechLightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+1812%)
Gfx[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Stars: ✭ 5,045 (+20080%)
RiftrayStep into the worlds of Shadertoy with an Oculus Rift.
Stars: ✭ 68 (+172%)
kotlin-glslWrite your GLSL shaders in Kotlin.
Stars: ✭ 30 (+20%)
Crossshader⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (+352%)
The ForgeThe Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
Stars: ✭ 2,710 (+10740%)
shadyA GTK+ shader editor, that aims for Shadertoy.com compatibility (and more…)
Stars: ✭ 22 (-12%)
deffxA collection of useful shader effects made ready to be used with the Defold game engine
Stars: ✭ 33 (+32%)
SlangMaking it easier to work with shaders
Stars: ✭ 627 (+2408%)
VuhVulkan compute for people
Stars: ✭ 264 (+956%)
Glsl OptimizerGLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.
Stars: ✭ 1,506 (+5924%)
ModularMusicVisualizerProject in Hiatus, unmaintained, being rewritten privately. Will Open Source when stuff is ready. Project will be Renamed.
Stars: ✭ 81 (+224%)
glNoiseA collection of GLSL noise functions for use with WebGL with an easy to use API.
Stars: ✭ 185 (+640%)
Shader DoodleA friendly web-component for writing and rendering shaders.
Stars: ✭ 356 (+1324%)
ShadermanConvert ShaderToy to Unity HLSL/CG
Stars: ✭ 734 (+2836%)
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+4484%)
ofxShadertoyAddon for openFrameworks that sets up and loads Shadertoy (http://www.shadertoy.com) shaders
Stars: ✭ 77 (+208%)
FNodeTool based in nodes to build GLSL shaders without any programming knowledge written in C using OpenGL and GLFW.
Stars: ✭ 81 (+224%)
spirv crossSafe Rust wrapper around SPIRV-Cross
Stars: ✭ 75 (+200%)
sparksl-noiseminimum proof of concept about procedural noise generation in SparkAR's shader language (SparkSL).
Stars: ✭ 16 (-36%)
MTTransitionsiOS Transitions ports from GL-Transitions.
Stars: ✭ 178 (+612%)
HelloMetalA Suite of Metal Examples written in Swift 4.2. Highlights: Model I/O - SceneKit - OpenEXR.
Stars: ✭ 36 (+44%)
Messier87A realtime raytracing blackhole renderer
Stars: ✭ 53 (+112%)
andromedaGLSL-targetting embedded compiler, and OpenGL rendering engine.
Stars: ✭ 75 (+200%)
ShaderBoilerAimed to eliminate preprocessor hell in shaders and kernels.
Stars: ✭ 30 (+20%)
bgfx-header-extension-libraryHeader-only effects and helper library for Bgfx to help you hit the ground running. Includes a bunch of post processing filters to complete common graphical tasks
Stars: ✭ 35 (+40%)
DuEngineAn efficient interactive C++ renderer for ShaderToy-alike demos with 2D/3D/CubeMap/Video/Camera/LightField/Volume textures. (Partially used in my I3D 2018 papers)
Stars: ✭ 62 (+148%)
wgpu-mcRust-based replacement for the default Minecraft renderer
Stars: ✭ 254 (+916%)
virtualGizmo3DVirtual GIZMO - 3D object manipulator / orientator, via mouse, with pan and dolly/zoom features
Stars: ✭ 36 (+44%)
NablaOpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (+840%)