GitHub topics: fragment-shader
sockmaster27/svader
Create GPU-rendered Svelte components
Language: Svelte - Size: 9.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 412 - Forks: 7

hoxxep/webgl-ray-tracing-demo
A simple WebGL ray tracer which makes use of the fragment shader.
Language: JavaScript - Size: 675 KB - Last synced at: 2 days ago - Pushed at: over 9 years ago - Stars: 74 - Forks: 8

patriciogonzalezvivo/thebookofshaders
Step-by-step guide through the abstract and complex universe of Fragment Shaders.
Language: GLSL - Size: 129 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 6,381 - Forks: 721

starexxx/BlackHole
A GPU-killer WebGL website showcasing a black hole-like effect with multiplying visuals and real-time shader power. Pushes GPU limits. Fully open-source and ideal for experiments.
Language: HTML - Size: 58.6 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

altunenes/cuneus
Code WGSL shaders & export HQ frames. Features shader hot reload and audio/video input for live manipulation.
Language: Rust - Size: 871 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 78 - Forks: 6

leosingleton/fim
Fast 2D Image Manipulation Library for JavaScript
Language: TypeScript - Size: 4.47 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 7 - Forks: 0

vhiribarren/shadertoy-shaders
Shaders published on Shadertoy website
Language: GLSL - Size: 27.3 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

patriciogonzalezvivo/glslViewer
Console-based GLSL Sandbox for 2D/3D shaders
Language: C++ - Size: 218 MB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 4,964 - Forks: 361

setanarut/ccae
Cyclic Cellular Automata Explorer
Language: Go - Size: 4.54 MB - Last synced at: about 3 hours ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

aalekhm/PixSoR
PixSoR - Pixel Software Renderer with Shader Emulation.
Language: C++ - Size: 5.53 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 4 - Forks: 0

mvilledieu/shadertoy-react
6kB "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.
Language: JavaScript - Size: 1.47 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 127 - Forks: 12

patriciogonzalezvivo/glslCanvas
Simple tool to load GLSL shaders on HTML Canvas using WebGL
Language: JavaScript - Size: 2.38 MB - Last synced at: 22 days ago - Pushed at: almost 2 years ago - Stars: 2,097 - Forks: 189

vanrez-nez/awesome-glsl
:sparkler: Compilation of the best resources to learn programming OpenGL Shaders
Size: 41 KB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 1,281 - Forks: 82

aiekick/NoodlesPlate
Offline Shader Editor with many cool features
Language: C++ - Size: 90.9 MB - Last synced at: 20 days ago - Pushed at: 4 months ago - Stars: 278 - Forks: 19

prag-matt-ic/pragmattic
Website with examples and snippets used in videos and articles
Language: TypeScript - Size: 25.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 5

Rust-GPU/rust-gpu-shadertoys
shadertoy.com shaders ported to Rust-GPU
Language: Rust - Size: 5.68 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 143 - Forks: 11

setanarut/cca-frag
Cyclic cellular automata explorer with WEBGL2 fragment shader.
Language: HTML - Size: 12.7 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

halvves/shader-doodle
A friendly web-component for writing and rendering shaders.
Language: JavaScript - Size: 71.1 MB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 566 - Forks: 38

podgorskiy/ShaderBoiler
Aimed to eliminate preprocessor hell in shaders and kernels.
Language: C++ - Size: 93.8 KB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 44 - Forks: 5

cyprus327/Fraglib
A unique high level C# rendering library
Language: C# - Size: 13.1 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

reindernijhoff/shadertoy
A backup of all public WebGL fragment shaders that I have published on Shadertoy.
Language: GLSL - Size: 2.39 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 39 - Forks: 1

markuslerner/spiral
JavaScript spiral fragment shader experiment in THREE.js
Language: JavaScript - Size: 24.4 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

mediamonks/image-effect-renderer
The image-effect-renderer is lightweight package that allows you to run fragment shaders in your website using WebGL. It can be used to apply effects to HTML image or video sources. Zero dependencies.
Language: TypeScript - Size: 6.63 MB - Last synced at: 20 days ago - Pushed at: 26 days ago - Stars: 20 - Forks: 0

stanislawfortonski/3D-Engine-OpenGL-4
3D Graphics Engine For Games | C++ OpenGL 4.1
Language: C++ - Size: 228 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 30 - Forks: 8

0x778/GLSL-Organic-Animation
GLSL Project using WebGL with threejs
Language: GLSL - Size: 25.4 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

TheLeerName/ShadertoyToFlixel
node.js script which converts shaders from shadertoy to flixel (openfl). Web version exists too!
Language: JavaScript - Size: 9.93 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 18 - Forks: 5

ravi688/VulkanRenderer
Spectrum Graphics Engine, 3D Renderer built on Vulkan API which works on Linux and Windows
Language: C - Size: 130 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 25 - Forks: 2

chipweinberger/ShaderToyLite.js
A full-featured ShaderToy renderer in ~400 lines of code.
Language: HTML - Size: 170 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 21 - Forks: 1

AdrianFilsell/3d-engine
C++ 3D engine, software rendering, emulates modern 3D API rasterization.
Language: C++ - Size: 11.4 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

andrewlowndes/perfect-antialiasing
Antialiasing via conservative rasterisation and analytical area computation
Language: TypeScript - Size: 2.54 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 24 - Forks: 0

zhouzhili/webGL-fragment-render
webGL着色器绘图及2D 距离场
Language: JavaScript - Size: 149 KB - Last synced at: 29 days ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 3

Constannnnnt/RenderingGraphics
Rendering Project for COMP5411 @ HKUST
Language: JavaScript - Size: 2.64 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 2

w23/iced-fragment-shader-widget-example
Minimalistic example of drawing iced custom shader widget using a single fragment shader
Language: Rust - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 1

EP-coode/webgl-playground
Private Three js and GLSL learning playground
Language: TypeScript - Size: 13 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

AgnelSelvan/opengl_book
This repository has openGL Study material
Size: 224 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

Juanxpeke/Julia-Fractal
Application for showing various types of fractals from Julia Sets
Language: C - Size: 74.2 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

cskonopka/ofx-supplemental
Collection of openFrameworks video synthesis examples
Language: Makefile - Size: 855 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

connor-brooks/fragframe
A shader experimentation environment. Quickly generate cool interactive patterns using frag shaders.
Language: C - Size: 265 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 2

LucaAngioloni/SmokeGL
Smoke and Flame simulation representing a candle (WebGL). Demo: https://lucaangioloni.github.io/SmokeGL/
Language: JavaScript - Size: 36.7 MB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 17 - Forks: 3

Silica163/play-with-webgl
scripting webgl api in html canvas
Language: JavaScript - Size: 39.1 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

IFcoltransG/shader-party
Displays a WGSL shader
Language: Rust - Size: 88.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

mroam/learnOpenGL
Harry and Mike’s project to learn openGL and share what we have learned.
Language: C++ - Size: 136 MB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 0

zamronypj/kulgram-opengl
Simple project demo to show how to use OpenGL with Pascal programming language
Language: Pascal - Size: 109 KB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 0

willpinha/usp.ach2117.ep 📦
USP - ACH2117 - Computação Gráfica - Exercício Programa que simula o Sistema Solar com OpenGL
Language: Python - Size: 18.1 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

zstenger93/scop
3D rendering with openGL for the 42_scop project
Language: C++ - Size: 149 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

pjkarlik/infinite-machine
RayMarching Demo using WebGL2 GLSL Fragment Shaders - a glimpse at infinity in a geometric pattern of motion that you are able to view and pan around in.
Language: JavaScript - Size: 381 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

pjkarlik/voronoi-shader
WebGL2 Fragment shader demo - F2-F1 Voronoi Diagram - using DAT.GUI and a mouse you can change colors and patterns.
Language: JavaScript - Size: 1.59 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 2

pjkarlik/ThreeParticleDrift
ThreeJS Particle Experiments - breakout from my ThreeExperiments repo - more info coming soon!
Language: JavaScript - Size: 122 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

adwitiya/OpneGL_1.3
OpenGL exercise for camera viewing.
Language: Objective-C - Size: 42 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

adwitiya/OpenGL-_1.1
OpenGL Implementation TCD
Language: C++ - Size: 52.7 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

zamronypj/webgl-electron
WebGL electron-based desktop application
Language: JavaScript - Size: 68.4 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 7

MorcilloSanz/FragmentGLSL
Play with fragment shaders in real time.
Language: GLSL - Size: 4.05 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

dominiksalvet/cpurast
Software-based rasterization library
Language: C++ - Size: 152 KB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

lewisfish/FortGL
Software renderer in pure Fortran
Language: Fortran - Size: 1.24 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 31 - Forks: 0

AraiYuno/BezierCurve
Creating different objects using WebGL and bezier formula.
Language: JavaScript - Size: 1.25 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

sho1374k/Toys-No.037_GLSLSchool-Task3-RayMarching-Kirby
GLSLスクール課題03
Language: JavaScript - Size: 204 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

nejento/icpproject
Výsledná aplikace pro předmět ICP (Interakce člověka s počítačem) zaměřená na tvorbu 3D prostředí s využitím OpenGL knihovny
Language: C++ - Size: 69.3 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

ImSumire/MarchPie
Meet March Pie 🥧, a high performance ray-marching 3D engine developed using ModernGl and Python 🐍
Language: GLSL - Size: 24.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

vhiribarren/sketch-book
Toy project to display some graphical tests and animations
Language: TypeScript - Size: 231 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

nagyattis81/PSPadGLSL
PSPad GLSL
Language: Python - Size: 19.5 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

vicrucann/shader-3dcurve
:dizzy: GLSL shader that enables drawing of thick and smooth lines/curves in 3D (OpenSceneGraph visualization)
Language: GLSL - Size: 416 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 141 - Forks: 22

andyfratello/IDI
🦀 Exercicis d'Interacció i Disseny d'Interfícies (IDI) Q1 - UPC FIB
Language: C++ - Size: 1.16 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

GRAYgoose124/fragment_shaders
A collection of my fragment shaders.
Language: GLSL - Size: 5.36 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

yogiekun/solarSystem
Size: 6.47 MB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

ImSumire/Shader-Playground
Shader Playground is an simple project that provides a creative and interactive playground for shader coding enthusiasts. Whether you're a seasoned graphics programmer or a newcomer eager to explore the world of shaders, Shader Playground offers an quick access to experiment, learn, and have fun with shader creations.
Language: JavaScript - Size: 1.16 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

imustend/cool-shaders
Language: GLSL - Size: 28.3 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 1

spleennooname/webgl-tunnel-demo
old-skool demo effect, with TWGL.js.
Language: JavaScript - Size: 972 KB - Last synced at: 1 day ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 0

xSNOWM4Nx/react-fractal-renderer
🌀 An open-source fractal renderer with React, TypeScript and WebGL components.
Language: TypeScript - Size: 56 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

sshuvo01/glsl
A set of procedural fragment shaders
Language: GLSL - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

milasudril/giesela
OpenGL shader laboratory
Language: C++ - Size: 278 KB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

Toscan0/IST-CGJ 📦
Work made in Computer Graphics for Games class 2018/2019
Language: C - Size: 132 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Urtaq/URMetal
Metal & MetalKit usage practices for Swift3
Language: Swift - Size: 4.17 MB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 3

haehnpt/opengl-dynamic-shader-editing
Introduce a shader program wrapper to enable dynamic editing of shaders at runtime
Language: C++ - Size: 71.3 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

kondrak/shadertoy
ShaderToy backup for https://www.shadertoy.com/user/k_kondrak
Language: GLSL - Size: 35.2 KB - Last synced at: 24 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

spleennooname/escher-droste-three
implementing PBR ( Physically Based Rendering) in WebGL from scratch.
Language: JavaScript - Size: 4.53 MB - Last synced at: 1 day ago - Pushed at: over 7 years ago - Stars: 12 - Forks: 1

FabriDeCastelli/WebGL-Rasterizer
Simple rasterizer with basic attributes interpolation and animation.
Language: HTML - Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

yalin/WebGL-Transformations
Computer Graphics assignment about WebGL, transformations and light sources
Language: JavaScript - Size: 103 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

cgaueb/MFR
Source code and resources related to multifragment rendering
Language: GLSL - Size: 217 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 14 - Forks: 3

imadr/glsl-viewer 📦
GLSL sandbox for Windows and Linux
Language: C - Size: 79.1 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

ItsVerday/shader-sketch
A user-friendly HTML element for writing fragment shaders in your HTML code.
Language: GLSL - Size: 433 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Adeon18/BaseTeroid
A a non-Euclidean Asteroid-like game written in a fragment shader(shadertoy)
Language: GLSL - Size: 29.9 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 3

Mouadabdelghafouraitali/Kingdom-of-Morocco-flag
A Kingdom of Morocco Flag GLSL Shader
Language: GLSL - Size: 1.95 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

VladimirMakeev/ShaderWorkshop
Interactive GLSL fragment shaders editor made with Qt
Language: C++ - Size: 85 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 59 - Forks: 15

michaelkolesidis/fragment-shaders
Language: GLSL - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

davidar/fragx
GLSL Fragment Shader Executable Compiler
Language: Python - Size: 4.32 MB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

Zeukkari/stackgl-experiment 📦
An animated fractal built with WebGL
Language: GLSL - Size: 816 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

leosingleton/fim-webgl-sandbox 📦
WebGL Sandbox - Create, test, and debug WebGL fragment shaders
Language: TypeScript - Size: 336 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

voldien/glslview 📦
[deprecated] glslview is an OpenGL shading language viewer.
Language: C - Size: 192 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

aiekick/GlslOptimizerV2 📦
Glsl Optimizer based on Mesa3D implementation for Opengl 4.5 (450) (Vertex/Geom/Fragment/Tesselation Support)
Language: C++ - Size: 8.41 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 24 - Forks: 1

divyanshu-talwar/Lighting-and-Shading
Illuminating the scene with a point light source and implementing & comparing different lighting computation methods in OpenGL.
Language: C - Size: 3.46 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

BKPrograms/GameEngine
A Java 3D game engine currently with rendering, model loading, and lighting capabilities.
Language: Java - Size: 799 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

matthewreagan/SpriteKitShaders
Demo of fragment shaders and SKWarpable with Apple's SpriteKit
Language: Swift - Size: 1.83 MB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 30 - Forks: 1

anushkachauhxn/custom-globe-3js
Creating a webpage with a 3D Globe built using three.js with custom shaders.
Language: JavaScript - Size: 827 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

takah29/fractal-path-tracer
Fractal Path Tracing in GLSL
Language: GLSL - Size: 52.6 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

Kuellar/cellularnoise
Cellular Noise Playground (fragment shader)
Language: JavaScript - Size: 6.03 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

darknovismc/Mandelbrot
This application calculates Mandelbrot set in any resoulution in the realtime. You can zoom in by left mouse button or zoom out by right mouse button.
Language: C++ - Size: 17.6 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

azer89/Unity_Depth_Image_Stylization
Gaussian filter and ambient occlusion to enhance the rendering of RGBD videos.
Language: C# - Size: 17.8 MB - Last synced at: over 2 years ago - Pushed at: over 10 years ago - Stars: 2 - Forks: 1

chrszlz/DarthShader
iOS GLSL fragment shader playground
Language: Swift - Size: 458 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 20 - Forks: 2

takah29/ray-marching
Experimental code for ray marching
Language: GLSL - Size: 4.89 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

abvalatouski/unity2d-shader-example
Language: GLSL - Size: 295 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0
