An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with glsl

A curated list of projects in awesome lists tagged with glsl .

https://github.com/pixijs/pixijs

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

canvas canvas2d data-visualization game glsl javascript pixi pixijs renderer rendering rendering-2d-graphics rendering-engine webgl

Last synced: 12 May 2025

https://github.com/lettier/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.

3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl

Last synced: 13 May 2025

https://github.com/lettier/3d-game-shaders-for-beginners?tab=readme-ov-file

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl

Last synced: 24 Mar 2025

https://lettier.github.io/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.

3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl

Last synced: 09 May 2025

https://github.com/gpujs/gpu.js

GPU Accelerated JavaScript

glsl gpgpu gpu javascript math nodejs webgl

Last synced: 15 May 2025

https://github.com/fogleman/craft

A simple Minecraft clone written in C using modern OpenGL (shaders).

c game glsl minecraft multiplayer opengl sqlite

Last synced: 13 May 2025

https://github.com/fogleman/Craft

A simple Minecraft clone written in C using modern OpenGL (shaders).

c game glsl minecraft multiplayer opengl sqlite

Last synced: 15 Mar 2025

https://github.com/patriciogonzalezvivo/thebookofshaders

Step-by-step guide through the abstract and complex universe of Fragment Shaders.

book fragment-shader glsl glsl-editors glsl-sandbox glsl-shader glsl-shaders shader shaders tutorial

Last synced: 24 Mar 2025

https://github.com/gfxfundamentals/webgl-fundamentals

WebGL lessons that start with the basics

3d 3d-math glsl glsl-shaders math shaders webgl

Last synced: 26 Mar 2025

https://github.com/crosire/reshade

A generic post-processing injector for games and video software.

compiler d3d11 d3d12 d3d9 glsl hlsl hook injector opengl post-processing preprocessor shaders spir-v vulkan

Last synced: 13 May 2025

https://github.com/rodzill4/material-maker

A procedural textures authoring and 3D model painting tool based on the Godot game engine

glsl godot-engine godotengine material-maker painting procedural-generation texture-synthesis textures

Last synced: 13 May 2025

https://github.com/shader-slang/slang

Making it easier to work with shaders

cuda d3d12 glsl hlsl shaders vulkan

Last synced: 13 May 2025

https://github.com/RodZill4/material-maker

A procedural textures authoring and 3D model painting tool based on the Godot game engine

glsl godot-engine godotengine material-maker painting procedural-generation texture-synthesis textures

Last synced: 01 Apr 2025

https://github.com/pixelscommander/html-gl

Get as many FPS as you need and amazing effects by rendering HTML/CSS in WebGL

css glsl html webgl

Last synced: 14 May 2025

https://github.com/PixelsCommander/HTML-GL

Get as many FPS as you need and amazing effects by rendering HTML/CSS in WebGL

css glsl html webgl

Last synced: 12 Mar 2025

https://github.com/khronosgroup/glslang

Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.

compiler essl glsl glslang glslangvalidator hlsl shader spir-v validator

Last synced: 14 May 2025

https://github.com/KhronosGroup/glslang

Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.

compiler essl glsl glslang glslangvalidator hlsl shader spir-v validator

Last synced: 08 May 2025

https://github.com/bradley/blotter

A JavaScript API for drawing unconventional text effects on the web.

animation creative-coding css design glsl glsl-shaders javascript lsd text typography webgl

Last synced: 14 May 2025

https://github.com/bradley/Blotter

A JavaScript API for drawing unconventional text effects on the web.

animation creative-coding css design glsl glsl-shaders javascript lsd text typography webgl

Last synced: 15 Mar 2025

https://github.com/gre/gl-react

gl-react – React library to write and compose WebGL shaders

glsl react react-native universal webgl

Last synced: 15 May 2025

https://github.com/patriciogonzalezvivo/lygia

LYGIA, it's a granular and multi-language (GLSL, HLSL, WGSL, MSL and CUDA) shader library designed for performance and flexibility

computer-graphics glsl glsl-shader hlsl hlsl-shader library metal metal-shader shader shader-library shaders webgl wgpu wgsl wgsl-shader

Last synced: 03 Mar 2025

https://github.com/schneegans/burn-my-windows

🔥 Disintegrate your windows with style.

gjs glsl gnome gnome-shell gnome-shell-extension shader-effects shaders

Last synced: 14 May 2025

https://github.com/Schneegans/Burn-My-Windows

🔥 Disintegrate your windows with style.

gjs glsl gnome gnome-shell gnome-shell-extension shader-effects shaders

Last synced: 02 Apr 2025

https://github.com/turbo/js

turbo.js - perform massive parallel computations in your browser with GPGPU.

calculations glsl gpgpu gpu parallel shaders simd vector

Last synced: 18 Jan 2025

https://github.com/spite/three.meshline

Mesh replacement for THREE.Line

glsl line shader threejs webgl

Last synced: 14 May 2025

https://github.com/spite/THREE.MeshLine

Mesh replacement for THREE.Line

glsl line shader threejs webgl

Last synced: 02 Apr 2025

https://github.com/ekzhang/graphics-workshop

Learn computer graphics by writing GPU shaders!

2d 3d glsl graphics javascript rasterization raytracing shaders webgl

Last synced: 15 May 2025

https://github.com/gl-transitions/gl-transitions

The open collection of GL Transitions

glsl transition transitions webgl

Last synced: 14 May 2025

https://github.com/google/shaderc

A collection of tools, libraries, and tests for Vulkan shader compilation.

compiler glsl glslang graphics hlsl shaderc spirv spirv-cross vulkan

Last synced: 13 May 2025

https://github.com/Yalantis/StarWars.Android

This component implements transition animation to crumble view into tiny pieces.

android animation glsl java opengl opengl-es transition

Last synced: 07 May 2025

https://github.com/yalantis/starwars.android

This component implements transition animation to crumble view into tiny pieces.

android animation glsl java opengl opengl-es transition

Last synced: 15 May 2025

https://github.com/microsoft/ShaderConductor

ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

compiler d3d10 d3d11 d3d12 d3d9 dxil glsl graphics hlsl metal opengl opengl-es shader spir-v vulkan

Last synced: 26 Apr 2025

https://github.com/microsoft/shaderconductor

ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

compiler d3d10 d3d11 d3d12 d3d9 dxil glsl graphics hlsl metal opengl opengl-es shader spir-v vulkan

Last synced: 15 May 2025

https://github.com/aras-p/glsl-optimizer

GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.

cross-compiler glsl metal optimizer shaders

Last synced: 14 May 2025

https://github.com/martinlaxenaire/curtainsjs

curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.

3d canvas curtains curtainsjs dom glsl html5 javascript responsive shader shaders texture webgl webgl2

Last synced: 14 May 2025

https://github.com/smkplus/shaderman

Convert ShaderToy to Unity HLSL/CG

glsl shaders shadertoy unity

Last synced: 16 May 2025

https://github.com/smkplus/ShaderMan

Convert ShaderToy to Unity HLSL/CG

glsl shaders shadertoy unity

Last synced: 26 Apr 2025

https://github.com/gargaj/bonzomatic

Live shader coding tool and Shader Showdown workhorse

c-plus-plus demoscene directx glsl graphics hlsl live-coding livecoding opengl shader shadertoy

Last synced: 15 May 2025

https://github.com/Gargaj/Bonzomatic

Live shader coding tool and Shader Showdown workhorse

c-plus-plus demoscene directx glsl graphics hlsl live-coding livecoding opengl shader shadertoy

Last synced: 15 Mar 2025

https://github.com/dadschoorse/vkbasalt

a vulkan post processing layer for linux

cplusplus glsl vulkan

Last synced: 08 Apr 2025

https://github.com/taisei-project/taisei

A free and open-source Touhou Project fangame

c danmaku game glsl opengl sdl shmup touhou

Last synced: 14 May 2025

https://github.com/diwi/pixelflow

A Processing/Java library for high performance GPU-Computing (GLSL). Fluid Simulation + SoftBody Dynamics + Optical Flow + Rendering + Image Processing + Particle Systems + Physics +...

antialiasing cloth-simulation filters fluid-simulation glsl opengl postprocessing processing-ide skylight softbody-dynamics

Last synced: 12 Apr 2025

https://github.com/amandaghassaei/gpu-io

A GPU-accelerated computing library for running physics simulations and other GPGPU computations in a web browser.

canvas glsl gpgpu gpu parallel particles physics shader shaders simulation threejs webgl webgl1 webgl2

Last synced: 15 May 2025

https://github.com/anvaka/fieldplay

A vector field explorer

glsl gpu particles vector-field webgl

Last synced: 14 May 2025

https://anvaka.github.io/fieldplay/

A vector field explorer

glsl gpu particles vector-field webgl

Last synced: 11 May 2025

https://github.com/DadSchoorse/vkBasalt

a vulkan post processing layer for linux

cplusplus glsl vulkan

Last synced: 18 Mar 2025

https://github.com/z2586300277/three-cesium-examples

WebGL Three.js Cesium.js Examples And Demo - WebGL 的 Three.js 和 Cesium.js 案例 --- Star ---点星星

cesium glsl three threejs webgl

Last synced: 13 Apr 2025

https://github.com/QianMo/GPU-Gems-Book-Source-Code

:cd: CD Content ( Source Code ) Collection of Book <GPU Gems > 1~ 3 | 《GPU精粹》 1~ 3 随书CD(源代码)珍藏

book-source-code glsl gpu gpu-gems gpu-programming graphics hlsl rendering shader

Last synced: 08 May 2025

https://github.com/qianmo/gpu-gems-book-source-code

:cd: CD Content ( Source Code ) Collection of Book <GPU Gems > 1~ 3 | 《GPU精粹》 1~ 3 随书CD(源代码)珍藏

book-source-code glsl gpu gpu-gems gpu-programming graphics hlsl rendering shader

Last synced: 12 Apr 2025

https://github.com/ajweeks/flexengine

Cross-platform game engine with Vulkan backend

cpp flex-engine game-engine glsl personal-game-engine rendering-engine vulkan

Last synced: 16 May 2025

https://github.com/ajweeks/FlexEngine

Cross-platform game engine with Vulkan backend

cpp flex-engine game-engine glsl personal-game-engine rendering-engine vulkan

Last synced: 20 Mar 2025

https://github.com/elnormous/ouzel

C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers

android direct3d emscripten game game-development game-engine glsl hlsl linux macos metal multiplatform openal opengl opengles opensles raspbian tvos windows xaudio2

Last synced: 15 Mar 2025

https://github.com/tobspr/RenderPipeline

Physically Based Shading and Deferred Rendering for the Panda3D game engine

deferred-rendering game-development glsl opengl panda3d-game-engine python

Last synced: 09 May 2025

https://github.com/markusfisch/ShaderEditor

Android app to create GLSL shaders and use them as live wallpaper

android glsl shader-editor shaders

Last synced: 21 Mar 2025

https://github.com/emilwidlund/alma

An interactive playground for generative graphics. Combine nodes & logic into WebGL shaders - all through an intuitive no-code interface.

effects glsl graphics react shaders webgl

Last synced: 07 Apr 2025

https://github.com/drojdjou/J3D

J3D - WebGL demos & experiments

glsl javascript webgl

Last synced: 24 Mar 2025

https://github.com/spite/polygon-shredder

The polygon shredder that takes many cubes and turns them into confetti

demo glsl javascript threejs webgl

Last synced: 04 Apr 2025

https://github.com/luruke/aladino

🧞‍♂️ Your magic WebGL carpet

glsl shader webgl

Last synced: 04 Apr 2025

https://github.com/BrutPitt/glChAoS.P

3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime

attractors azdo dla dla3d emscripten fractal-algorithms fractals ggx glsl gpu hypercomplex ifs imgui opengl particles particlesystem rendering webassembly webgl webgl2

Last synced: 20 Mar 2025

https://github.com/shader-park/shader-park-core

A JavaScript library for creating real-time 2D and 3D shaders. JS -> Shader. https://shaderpark.com/ https://twitter.com/shaderpark

computer-graphics creative-coding glsl gpu graphics-programming live-coding p5js processing raymarching raymarching-distance-fields real-time rendering sdf shader shader-park shaders shadertoy signed-distance-field web webgl

Last synced: 15 May 2025

https://github.com/doxas/twigl

twigl.app is an online editor for One tweet shader, with gif generator and sound shader, and broadcast live coding.

glsl glsl-editor webaudio webgl webgl2

Last synced: 17 Mar 2025

https://github.com/erkaman/vulkan_minimal_compute

Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.

compute example fractal glsl gpgpu mandelbrot spirv tutorial vulkan

Last synced: 04 Apr 2025

https://github.com/Erkaman/vulkan_minimal_compute

Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.

compute example fractal glsl gpgpu mandelbrot spirv tutorial vulkan

Last synced: 15 Mar 2025

https://github.com/twostraws/shaderkit

A library of fragment shaders you can use in any SpriteKit project.

glsl glsl-shaders spritekit swift

Last synced: 04 Apr 2025

https://github.com/transitive-bullshit/ffmpeg-gl-transition

FFmpeg filter for applying GLSL transitions between video streams.

ffmpeg glsl opengl transitions

Last synced: 12 Apr 2025

https://github.com/twostraws/ShaderKit

A library of fragment shaders you can use in any SpriteKit project.

glsl glsl-shaders spritekit swift

Last synced: 20 Nov 2024

https://github.com/spite/shadereditorextension

Google Chrome DevTools extension to live edit WebGL GLSL shaders

chrome-devtools-extension glsl google-chrome javascript shader-editor webgl

Last synced: 05 Apr 2025

https://github.com/spite/ShaderEditorExtension

Google Chrome DevTools extension to live edit WebGL GLSL shaders

chrome-devtools-extension glsl google-chrome javascript shader-editor webgl

Last synced: 03 Apr 2025

https://github.com/google/graphicsfuzz

A testing framework for automatically finding and simplifying bugs in graphics shader compilers.

fuzzing glsl opengl spirv vulkan

Last synced: 02 Apr 2025

https://github.com/aras-p/hlsl2glslfork

HLSL to GLSL language translator based on ATI's HLSL2GLSL. Used in Unity.

cross-compiler glsl hlsl shaders

Last synced: 15 May 2025

https://github.com/ahopness/godotretro

A pack of retro shaders to Godot!

glsl godot retro shader shaders

Last synced: 15 May 2025

https://github.com/septag/glslcc

GLSL cross-compiler tool (GLSL->HLSL, MSL, GLES2, GLES3, GLSLv3), using SPIRV-cross and glslang

glsl hlsl msl spirv-cross toolset transcompiler

Last synced: 08 May 2025

https://github.com/fand/veda

⚡VJ / Live Coding on Atom⚡

atom-package glsl livecoding shaders vj vjing webgl

Last synced: 05 Apr 2025