An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: glsl

tool3/shaders

glsl shaders and experiments with threejs

Language: TypeScript - Size: 150 MB - Last synced at: about 4 hours ago - Pushed at: about 5 hours ago - Stars: 0 - Forks: 0

angerenage/GLSL-Crusher

GLSL Crusher is a tool designed to compress and optimize GLSL shaders by combining multiple shader files into a single packed file.

Language: C++ - Size: 7.81 KB - Last synced at: about 5 hours ago - Pushed at: about 5 hours ago - Stars: 0 - Forks: 0

Xernas78/Hydrogen

A full Game Engine in Java from scratch, work in progress

Language: Java - Size: 95.7 KB - Last synced at: about 15 hours ago - Pushed at: about 16 hours ago - Stars: 11 - Forks: 1

gpujs/gpu.js

GPU Accelerated JavaScript

Language: JavaScript - Size: 19.6 MB - Last synced at: about 1 hour ago - Pushed at: about 1 year ago - Stars: 15,232 - Forks: 664

Pen-Group/penPlus-shader-editor

A blockly based shader editor

Language: JavaScript - Size: 10.8 MB - Last synced at: about 23 hours ago - Pushed at: about 24 hours ago - Stars: 12 - Forks: 4

Gpinchon/MSG

MSG (FUIYOH!) stands for Modular Scene-Graph

Language: C++ - Size: 14.7 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

pmborg/WoMA3Dengine

C++ DirectX 11, 12, OpenGL Advanced 3D online Tutorials

Language: C++ - Size: 550 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 6 - Forks: 0

SahilK-027/Shaders-Journey

Learning GLSL Shaders from 0 -> 1

Language: GLSL - Size: 40.1 MB - Last synced at: about 20 hours ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

UstymUkhman/bun-plugin-glsl

🕸️ Import, inline (and compress) GLSL shader files 🔌

Language: TypeScript - Size: 15.6 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

dyphire/mpv-config

本项目为 windows 下 mpv 播放器的配置文件 (This project is the configuration file of mpv player on Windows)

Language: GLSL - Size: 85.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,004 - Forks: 51

Xhst/pxt-engine

Game Engine in C++ using Vulkan API.

Language: C++ - Size: 1.02 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

nargaw/shaderdaily

Daily GLSL Shaders! @shader_daily on Twitter.

Language: JavaScript - Size: 82.4 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 41 - Forks: 4

davelsan/shaders-from-scratch

Completed exercises from the "Shaders from Scratch" course by SimonDev

Language: TypeScript - Size: 12.6 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

bezo97/IFSRenderer

3D IFS fractal renderer and editor

Language: C# - Size: 3.71 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 71 - Forks: 8

Amorano/Jovi_GLSL

ComfyUI Nodes that integrate GLSL shader support.

Language: Python - Size: 339 KB - Last synced at: about 9 hours ago - Pushed at: 2 days ago - Stars: 13 - Forks: 2

tiawl/spaceporn

Wiki and Generator for space contemplators

Language: Zig - Size: 10.4 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 20 - Forks: 1

iSaurabhMeshram28/Raging-Sea

This repository contains code for creating a dynamic and visually stunning "raging sea" simulation using Three.js and GLSL.

Language: GLSL - Size: 37.1 KB - Last synced at: 2 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

MahoganyTown/Water-Shader-Alpha

Water Shader Mod compatible with Iris and Minecraft 1.20+

Language: GLSL - Size: 6.67 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

jsoulier/blocks

Tiny Minecraft clone in C and GLSL using the new SDL3 GPU API

Language: C - Size: 11.6 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 130 - Forks: 6

yeicor/sdf-viewer

A fast and cross-platform Signed Distance Function (SDF) viewer, easily integrated with your SDF library.

Language: Rust - Size: 58 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 85 - Forks: 6

alexeykarnachev/py2glsl

Simple to use Python to GLSL transpiler

Language: Python - Size: 2.71 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

KonstantsinG/ShaderGraphToy

Desktop application for generating and running GLSL code created using a visual graph

Language: C# - Size: 655 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

patriciogonzalezvivo/glslViewer

Console-based GLSL Sandbox for 2D/3D shaders

Language: C++ - Size: 218 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4,921 - Forks: 358

patriciogonzalezvivo/lygia_examples

Language: GLSL - Size: 205 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 117 - Forks: 8

Xernas78/Photon

A basic graphics API wrapper

Language: Java - Size: 64.5 KB - Last synced at: about 16 hours ago - Pushed at: about 16 hours ago - Stars: 11 - Forks: 0

iSaurabhMeshram28/Procedural-Terrain

This repository contains code for generating procedural terrain using Three.js and GLSL.

Language: JavaScript - Size: 108 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

xmaciek/starace

Vulkan C++20 space shooter game for Linux

Language: C++ - Size: 14.2 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

iSaurabhMeshram28/Learning-OpenGL

This repository contains my journey through learning and exploring OpenGL

Language: C++ - Size: 2.04 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

DKMFzF/to-do-run-django Fork of skeiigi/ToDoRun

Креативный TODO календарь на Django. (ещё в разработке но основные компоненты уже готовы)

Language: SCSS - Size: 48.3 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 11 - Forks: 0

tomconder/maze

A nice walk through a maze

Language: C++ - Size: 23.9 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

google/shaderc-rs

Rust bindings for the shaderc library.

Language: Rust - Size: 236 KB - Last synced at: 2 days ago - Pushed at: 23 days ago - Stars: 267 - Forks: 66

crosire/reshade

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

Language: C++ - Size: 23.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4,470 - Forks: 578

google/graphicsfuzz

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

Language: Java - Size: 9.68 MB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 584 - Forks: 115

KhronosGroup/glslang

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

Language: C++ - Size: 74.4 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 3,241 - Forks: 878

polygonjs/tutorial_audio_analysers

🎵 Tutorial showing how to use audio analysers to update a WebGL scene 🔊

Language: JavaScript - Size: 79.2 MB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 1

houmain/gpupad

A flexible GLSL and HLSL shader editor and IDE.

Language: C++ - Size: 16.4 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 158 - Forks: 8

matthiasmeissen/glsl-playgrounds-2

A place to learn GLSL shaders.

Language: GLSL - Size: 3.91 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

michaelbrusegard/Meinkraft

A simple block based OpenGL renderer for learning computer graphics and shaders

Language: Rust - Size: 188 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

ashvardanian/ParallelReductionsBenchmark

Thrust, CUB, TBB, AVX2, AVX-512, CUDA, OpenCL, OpenMP, Metal - all it takes to sum a lot of numbers fast!

Language: C++ - Size: 17.3 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 96 - Forks: 9

dmnsgn/glsl-tone-map

A collection of tone mapping functions available both as ES modules strings and as GLSL files for use with glslify.

Language: GLSL - Size: 81.1 KB - Last synced at: about 21 hours ago - Pushed at: 10 months ago - Stars: 203 - Forks: 15

dlindsay87/POLYGINE

Who doesn't love a project?

Language: C++ - Size: 77.1 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

DaemonEngine/Daemon

The Dæmon game engine. With some bits of ioq3 and XreaL.

Language: C++ - Size: 27.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 329 - Forks: 61

ISHANT3011/paper_liquid_metal_logo

Paper Liquid Metal Logo

Language: Dart - Size: 677 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

Aeroraven/Ray-tracing

Path-tracing & Photon-mapping renderer based on GLSL & WebGL. Course Design of Computer Graphics, SSE Tongji University.

Language: JavaScript - Size: 1.83 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 6 - Forks: 0

veyseltokus/Minecraft-Like-Voxel-Game

❤️ A Minecraft-inspired voxel game engine built entirely with JavaScript – featuring infinite world generation, block interaction, biomes, and basic movement & camera controls. Fully open-source under the MIT license

Language: JavaScript - Size: 30.3 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 1

AEspinosaDev/Vulkan-Engine

C++ Vulkan based easy to use 3D Library

Language: C++ - Size: 403 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 11 - Forks: 2

DBraun/TouchDesigner_Shared

TouchDesigner toxes and small projects

Language: Python - Size: 6.3 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 859 - Forks: 131

google/uVkCompute

A micro Vulkan compute pipeline and a collection of benchmarking compute shaders

Language: C++ - Size: 262 KB - Last synced at: 2 days ago - Pushed at: 26 days ago - Stars: 237 - Forks: 40

shader-slang/slang

Making it easier to work with shaders

Language: C++ - Size: 54.7 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 3,867 - Forks: 277

IrisShaders/glsl-transformer

An advanced Java library for GLSL parsing, program transformation, and printing that uses ANTLR4. Developed and maintained by @douira.

Language: GLSL - Size: 6.3 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 50 - Forks: 6

UstymUkhman/vite-plugin-glsl

:spider_web: Import, inline (and minify) GLSL/WGSL shader files :electric_plug:

Language: JavaScript - Size: 194 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 353 - Forks: 26

gtasnail/fivem-glsl

A POC to run glsl on FiveM client game screen.

Language: JavaScript - Size: 49.7 MB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 65 - Forks: 7

chevp/vulkan-grpc-renderer

C++ Vulkan Renderer for gRPC-Streaming.

Language: C++ - Size: 11.7 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

hasnain-gill/Minecraft-Like-Voxel-Game

❤️ A Minecraft-inspired voxel game engine built entirely with JavaScript – featuring infinite world generation, block interaction, biomes, and basic movement & camera controls. Fully open-source under the MIT license

Language: JavaScript - Size: 31.3 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 1

fand/veda

⚡VJ / Live Coding on Atom⚡

Language: TypeScript - Size: 115 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 515 - Forks: 36

philvoyer/IFT3100H25

Exemples du cours 'IFT-3100 Infographie' de l'Université Laval (édition hiver 2024).

Language: C++ - Size: 2.89 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 43 - Forks: 10

LesleyLai/GLGrassRenderer

OpenGL Grass Renderer

Language: C++ - Size: 31.9 MB - Last synced at: about 7 hours ago - Pushed at: 5 days ago - Stars: 94 - Forks: 17

Nightre/Rapid.js

🚀 A blazing-fast, minimalist WebGL 2D engine focused purely on rendering. Zero game architecture dependencies

Language: TypeScript - Size: 4.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 13 - Forks: 2

Halffd/game-gl

2D/3D Game Engine with Advanced Lighting, Dynamic Models, and Custom Shader Support - Built with OpenGL, GLFW, GLM and C++

Language: C - Size: 385 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

gfxfundamentals/webgl-fundamentals

WebGL lessons that start with the basics

Language: HTML - Size: 269 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 4,830 - Forks: 682

dgtized/shimmers

A Sketchbook of Generative Art

Language: Clojure - Size: 5.91 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 23 - Forks: 0

h-banii/hypr-shader-preview

Preview Hyprland shaders directly in the browser!

Language: JavaScript - Size: 3.69 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 0

mmoult/SPIRV-Interpreter

Executes a SPIR-V shader/kernel, producing results for given inputs.

Language: C++ - Size: 856 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 9 - Forks: 1

Flone-dnb/nameless-engine

Small and intuitive cross-platform 3D game engine (DirectX 12 and Vulkan renderers).

Language: C++ - Size: 7.28 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 9 - Forks: 0

Rabbid76/graphics-snippets

Shading techniques and GLSL snippets

Language: C++ - Size: 35.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 221 - Forks: 18

spite/THREE.MeshLine

Mesh replacement for THREE.Line

Language: JavaScript - Size: 6.36 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 2,237 - Forks: 379

kubo11/mCAD

Minimal CAD.

Language: C++ - Size: 318 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

Ameobea/sketches-3d

Experiments and demos of 3D game-like things. Mostly using Blender + Three.JS with custom shaders and interactive bits.

Language: TypeScript - Size: 2.17 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 42 - Forks: 3

ektogamat/fake-glow-material-threejs

A simple to use fake glow material for vanilla threejs

Language: JavaScript - Size: 6.02 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 121 - Forks: 7

cosimo/TheGlobe

The Globe, a Typescript + WebGL live 3D Earth traffic visualization

Language: TypeScript - Size: 83.9 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 21 - Forks: 4

OpenThree/three-cesium-examples

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

Language: JavaScript - Size: 60.1 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 16 - Forks: 3

xuc323/computer-graphics 📦

Language: JavaScript - Size: 60.1 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

whatisjery/react-fluid-distortion

Post-processing fluid distortion effects in response to cursor interactions for React-Three-Fiber.

Language: TypeScript - Size: 17.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 119 - Forks: 16

FarazzShaikh/glNoise

A collection of GLSL noise functions for use with WebGL with an easy to use API.

Language: GLSL - Size: 7.2 MB - Last synced at: about 12 hours ago - Pushed at: over 1 year ago - Stars: 238 - Forks: 14

FunTechInc/use-shader-fx

⚡️ More fx, Less GLSL

Language: TypeScript - Size: 569 MB - Last synced at: 6 days ago - Pushed at: 14 days ago - Stars: 362 - Forks: 10

mortennobel/DepthBake

Language: GLSL - Size: 73.2 MB - Last synced at: 3 days ago - Pushed at: over 9 years ago - Stars: 9 - Forks: 3

antaalt/shader-validator

HLSL / GLSL / WGSL linting extension for vscode

Language: TypeScript - Size: 15.7 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 28 - Forks: 1

XTR1984/mychem3d

Pseudochemical 3d simulator

Language: Python - Size: 5.84 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

pixijs/pixijs

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

Language: TypeScript - Size: 108 MB - Last synced at: 6 days ago - Pushed at: 17 days ago - Stars: 44,931 - Forks: 4,847

MarcVivas/N-body

N-body simulation made with C++ and OpenGL

Language: C++ - Size: 61 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 21 - Forks: 3

tree-sitter-grammars/tree-sitter-glsl

GLSL grammar for tree-sitter

Language: JavaScript - Size: 8.43 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 41 - Forks: 10

YoungSlav/OpenGL

This project serves as a hub for my pet projects, where I experiment with graphics and game engine concepts using openGL

Language: C++ - Size: 66.5 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 3 - Forks: 0

TeoGrajqevci/RayMarching_tool

A 3D modeling tool written in C++ and OpenGL, leveraging Signed Distance Fields (SDFs) to create, blend, and manipulate primitive shapes.

Language: C++ - Size: 1.81 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

ozzy2miid/ShaderPluginForPhotoshop

Shader Plugin used for works with GLSL in Adobe Photoshop.

Size: 1000 Bytes - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

artyomd/GPU-Playground

GPU Playground is a playground for experimenting with different rendering techniques

Language: C++ - Size: 21.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

microsoft/ShaderConductor

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

Language: C++ - Size: 181 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 1,807 - Forks: 254

pieromarini/PrimalEngine

C++/Vulkan Game Engine

Language: C++ - Size: 275 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 12 - Forks: 1

tokoik/tokoik.github.io

Tokoi's Laboratory

Language: HTML - Size: 813 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 12 - Forks: 2

Ershany/Arcane-Engine

3D C/C++ Game Engine - Created By Brady Jessup

Language: C++ - Size: 1.05 GB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 519 - Forks: 37

google/shaderc

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

Language: C++ - Size: 2.46 MB - Last synced at: 3 days ago - Pushed at: 11 days ago - Stars: 1,944 - Forks: 381

TornaxO7/vibe

A desktop audio visualizer and shader player for your wayland wallpaper!

Language: Rust - Size: 477 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 39 - Forks: 4

Th-Underscore/Anime4K-Batch

Batch executable for Anime4K shaders which transcodes upscaled video to disk

Language: GLSL - Size: 1.34 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

8e8bdba457c18cf692a95fe2ec67000b/VulkanCooperativeMatrixAttention

Vulkan & GLSL implementation of FlashAttention-2

Size: 1.95 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

CaffeineViking/vkhr

Real-Time Hybrid Hair Rendering using Vulkan™

Language: C++ - Size: 2.39 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 457 - Forks: 37

baku89/ISF4AE

After Effects Plug-in enabling to use GLSL written in ISF as an effect

Language: C++ - Size: 5.18 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 255 - Forks: 17

patriciogonzalezvivo/lygia

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

Language: GLSL - Size: 10.5 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2,853 - Forks: 191

manekinekko/photobooth

Online Photo Booth app with 25+ built-in filters and Machine Learning Style Transfer features 📸

Language: TypeScript - Size: 41.9 MB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 21 - Forks: 5

orlinbfouchhtqfq/haaanx

nasm

Size: 0 Bytes - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 5 - Forks: 0

re-ovo/web-naga

The shader translation library for the web

Language: Rust - Size: 85.9 KB - Last synced at: about 7 hours ago - Pushed at: 7 days ago - Stars: 0 - Forks: 1

svenstaro/vulkanology

Test Vulkan compute shaders using Rust

Language: Rust - Size: 32.2 KB - Last synced at: 6 days ago - Pushed at: almost 8 years ago - Stars: 6 - Forks: 0