GitHub topics: compute-shader
tor4z/cov.hpp
A library for GPU computing with vulkan and shader
Language: C++ - Size: 93.8 KB - Last synced at: about 3 hours ago - Pushed at: about 5 hours ago - Stars: 0 - Forks: 0

jsoulier/3d_cellular_automata
3D Cellular Automata using SDL3 GPU with compute shaders
Language: C++ - Size: 10.8 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

LesleyLai/GLGrassRenderer
OpenGL Grass Renderer
Language: C++ - Size: 31.9 MB - Last synced at: about 10 hours ago - Pushed at: 3 months ago - Stars: 95 - Forks: 16

ichlubna/vkCompViz
Language: C++ - Size: 228 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

Xeanos7913/vkgpu
Vulkan Compute shader powered General Purpose GPU programming library.
Language: C++ - Size: 256 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

akshatmittal/webgpu-create2-salt-miner
⚡ WebGPU based Create2 Salt Miner
Language: TypeScript - Size: 105 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

psychopattt/Fractals-OpenGL
Fractals generator using OpenGL
Language: C++ - Size: 66.4 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

csd4ni3l/fractal-viewer
Fractal viewer in Python using compute shaders and the Arcade and Pyglet modules. Currently supports Julia, multi-Julia, Mandelbrot, Multibrot, Burning Ship, Newton Fractal and the Sierpinsky Carpet.
Language: Python - Size: 187 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

Pjbomb2/Unity-Mask-Maker-V2
Easily and quickly create texture masks from existing textures in unity
Language: C# - Size: 64.5 KB - Last synced at: 1 day ago - Pushed at: 12 months ago - Stars: 6 - Forks: 1

jsoulier/ray_tracing_in_one_weekend
Ray Tracing In One Weekend using SDL3 GPU with compute shaders
Language: C - Size: 1.51 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 9 - Forks: 0

Pjbomb2/TrueTrace-Unity-Pathtracer
A High Performance Compute Shader Based Mesh Pathtracer in Unity3d without RT Cores
Language: C# - Size: 14.7 GB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 881 - Forks: 61

altunenes/calcarine
Desktop VLM: Real-time PHI-3.5 analysis of video & textures with live compute shaders
Language: Rust - Size: 77.1 KB - Last synced at: 8 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

Shadertech/UE5NiagaraComputeShaderIntegration
UE5 Niagara Compute Shader Integration Example (Boids)
Language: C++ - Size: 1.91 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 41 - Forks: 5

psychopattt/OCSFW
OpenGL Compute Shader Framework
Language: C++ - Size: 1.88 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

sashi0034/SimpleOCR
OCR from scratch (DirectX 12)
Language: C++ - Size: 1.26 MB - Last synced at: 6 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

yukiny0811/EasyMetalShader
Metal Shader! Easy!
Language: Swift - Size: 146 KB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 17 - Forks: 0

nt314p/Astronomical-N-Body-Sim
An n-body simulation built with Unity, using compute shaders to perform calculations.
Language: C# - Size: 15.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 22 - Forks: 1

aras-p/UnityGPUTexCompression
How to do DXT/BCn texture compression in Unity using compute shaders
Language: C# - Size: 487 KB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 85 - Forks: 10

Aelstraz/Unity-GPU-Compute
GPU Compute provides an easy way to setup & execute GPU compute shaders asynchronously in Unity. Reduces the amount of code and complexity to execute a compute shader. Create, edit and read buffers easily (buffer strides & lengths are calculated automatically). Automatically calculate optimal GPU thread group sizes for your workload. Plus more!
Language: C# - Size: 69.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

nakjun/Cloth-Simulation-WebGPU
Cloth Simulation with WebGPU Compute Shader
Language: TypeScript - Size: 71.8 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 12 - Forks: 1

Kjolnyr/bevy_app_compute
App compute plugin for Bevy
Language: Rust - Size: 164 KB - Last synced at: 21 days ago - Pushed at: 2 months ago - Stars: 99 - Forks: 26

MarcVivas/N-body
N-body simulation made with C++ and OpenGL
Language: C++ - Size: 61.1 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 26 - Forks: 3

simeonradivoev/ComputeStochasticReflections
Compute Stochastic Screen Space Reflections for unity post processing
Language: C# - Size: 2.61 MB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 295 - Forks: 27

Arlorean/UnityComputeShaderTest
Unity Compute Shader Realtime Ray Tracing
Language: C# - Size: 275 KB - Last synced at: 5 days ago - Pushed at: about 8 years ago - Stars: 68 - Forks: 19

chenjd/Unity-Boids-Behavior-on-GPGPU
Boids behavior calculation code is modified to utilize Microsoft Direct Compute resulting significant improvements in Performance. 利用Compute Shader实现Boids模拟。
Language: C# - Size: 15.8 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 252 - Forks: 52

Bowen951209/fluid-simulation
An interactive, grid-based fluid simulation powered by Java and OpenGL compute shaders.
Language: Java - Size: 3.67 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

FrancoYudica/Shapeify
Recreate your images with simple shapes
Language: GDScript - Size: 103 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 115 - Forks: 8

planetis-m/compute-sim
Learn and understand compute shader operations and control flow.
Language: Nim - Size: 245 KB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 19 - Forks: 0

piellardj/water-webgpu
WebGPU water simulation handling up to a million particles.
Language: TypeScript - Size: 77.9 MB - Last synced at: 22 days ago - Pushed at: 11 months ago - Stars: 44 - Forks: 0

Fedron/gpu-voxel-fields
Real-time GPU generation of distance fields from voxel grids.
Language: TeX - Size: 15.5 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

codeart1st/wgpu-layers
Currently only a playground for rust, wgpu, openlayers web mapping combo
Language: Rust - Size: 1020 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 17 - Forks: 1

LexCapp/TVSO-Temporal-Variance-Shadow-Optimizer
Real-time adaptive shadow cascade optimizer for Unity URP. Powered by variance.
Language: C# - Size: 1.23 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 15 - Forks: 1

GameWin221/Gemino
⚡High-Performance Vulkan Renderer🌋
Language: C++ - Size: 8.66 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

WindyDarian/Vulkan-Forward-Plus-Renderer 📦
Forward+ renderer in Vulkan using Compute Shader. An Upenn CIS565 final project.
Language: C++ - Size: 169 MB - Last synced at: about 2 months ago - Pushed at: over 8 years ago - Stars: 682 - Forks: 66

CJT-Jackton/Crystal-Caustics
💎 Approximated crystal caustics effect in Unity.
Language: C# - Size: 57 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 74 - Forks: 10

simeonradivoev/GPU-Planetary-Rendering
GPU atmosphertic scattering and planet generation in Unity 3D
Language: C# - Size: 13.9 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 191 - Forks: 22

KaminariOS/rustracer
Vulkan path tracing with Rust
Language: Rust - Size: 20.2 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 76 - Forks: 3

arceryz/raylib-gpu-particles
Raylib 100% GPU particles example in 3D. Uses compute shaders and is fully documented. Millions of particles at 60 fps on a laptop.
Language: C - Size: 23.4 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 123 - Forks: 5

KrisYu/Water
Simple calculation to render cheap water effects.
Language: Swift - Size: 10.2 MB - Last synced at: about 2 months ago - Pushed at: about 8 years ago - Stars: 384 - Forks: 16

latentcat/graphpu
Large-scale 3D graph vis software written in Rust.
Language: Rust - Size: 49.5 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 150 - Forks: 14

maythaswang/N-body-simulator
Simple Real-time N-body simulator implemented using Particle-Particle method for both CPU and GPU.
Language: C++ - Size: 102 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

nvpro-samples/gl_vk_simple_interop
Display an image created by Vulkan compute shader, with OpenGL
Language: C++ - Size: 900 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 94 - Forks: 18

piellardj/particles-webgpu
Basic particles simulation running fully on GPU, using the new WebGPU API.
Language: TypeScript - Size: 2.36 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 13 - Forks: 2

Ninjajie/Fusion
Unity Physics on GPU
Language: C# - Size: 463 MB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 457 - Forks: 58

fuqunaga/GpuTrail
ComputeShader implementation trails for Unity
Language: C# - Size: 108 MB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 140 - Forks: 15

qhdwight/voxel-game-rs
Voxel game written in Bevy making heavy use of WGSL compute shaders
Language: Rust - Size: 523 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 101 - Forks: 4

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

s-macke/WebGPU-Lab
Demos and experiments in WebGPU technology. Focus on compute shaders.
Language: TypeScript - Size: 1.68 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 38 - Forks: 4

drumath2237/Boids-Unity-ComputeShader-Sandbox
Boids simulation implemented with Compute Shader and VFX Graph.
Language: C# - Size: 663 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 0

cyprus327/psim-compute
CPU/GPU particle sim using compute shaders with rlgl
Language: C - Size: 1.66 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

asus4/unity-poisson-blending
Language: C# - Size: 688 KB - Last synced at: 30 days ago - Pushed at: about 6 years ago - Stars: 13 - Forks: 4

DenisCooper09/Physarum
OpenGL GPU-accelerated physarum simulation.
Language: C - Size: 2.39 MB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

fuqunaga/GpuLifeGame
Language: C# - Size: 40 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 15 - Forks: 3

nadult/lucid
LucidRaster: real-time GPU software rasterizer for exact OIT
Language: C++ - Size: 1.34 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 35 - Forks: 0

pavelkouril/unity-marching-cubes-gpu
GPU ComputeShader implementation of Marching Cubes algorithm
Language: C# - Size: 37.1 KB - Last synced at: 3 months ago - Pushed at: about 8 years ago - Stars: 74 - Forks: 9

ed-2100/glowing_dots-rs
A new Rust version of a small demo program I made a while ago.
Language: Rust - Size: 1.07 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

tcoppex/sparkle
:sparkler: A particle engine running on the GPU, using c++14 and OpenGL 4.4.
Language: C++ - Size: 926 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 195 - Forks: 12

xnought/webgpu-compute
Easy WebGPU API for compute kernels
Language: JavaScript - Size: 74.2 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

UlasTosun/Unity-Compute-Shader-Examples
An example Unity project for compute shaders including compute buffers.
Language: C# - Size: 548 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

UlasTosun/Unity-DOTS-Examples
An example Unity project for DOTS (including ECS) and performance metrics for different cases.
Language: ShaderLab - Size: 2.18 MB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

gkjohnson/unity-fragment-sorted-transparency
Visually correct fragment sorted transparency for Unity
Language: ShaderLab - Size: 42 KB - Last synced at: 20 days ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 1

Lnk2past/hinopio
educational toy project for compute shaders
Language: C++ - Size: 124 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

tcoppex/barbu
:boar: A c++17 graphics framework aimed at rendering beards & humanoïds.
Language: C++ - Size: 26.7 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

codex128/JMEComputeOld 📦
Compute shader support for JMonkeyEngine
Language: Java - Size: 109 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

shritesh/webgpu-experiments
Various WebGPU Experiements
Language: JavaScript - Size: 267 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

xxxarixx/Resourseful_Tap_Clicker_Game_Showoff
Size: 33.6 MB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

oooFreaKooo/WebGPU_Simple_Pathtracer
Raytracing with WebGPU
Language: TypeScript - Size: 517 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 18 - Forks: 1

KaruroChori/raylib-compute-shader.c3
Demo of compute shaders with raylib using C3
Language: GLSL - Size: 5.96 MB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

misyltoad/libjobs
A cross-platform, header-only compute-shader-styled job dispatching API written in C++.
Language: C++ - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 21 - Forks: 1

OverloadedOrama/Godot-ComputeShader-GameOfLife
A compute shader implementation of the game of life, in Godot 4.
Language: GDScript - Size: 79.1 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 1

Game4all/dustpile
🧪GPU accelerated falling sand sim in Zig
Language: Zig - Size: 1.63 MB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 11 - Forks: 0

vitormarinhofaria/GravitySimulator
2D Gravity Simulator
Language: C++ - Size: 620 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

wpmed92/gl-kernel 📦
Ultra lightweight WebGL2 compute library
Language: JavaScript - Size: 5.86 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

nixon-voxell/GPUClothSimulationInUnity 📦
Trying to replicate what this legend did: https://youtu.be/kCGHXlLR3l8
Language: C# - Size: 201 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 165 - Forks: 16

mynamesiegfried/Neural-Network-Playground
A visual Deep Learning Framework for the Web - Built with WebGPU, Next.js and ReactFlow.
Language: JavaScript - Size: 3.4 MB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 72 - Forks: 12

yinb1426/Hydrodynamic-Model-Platform
Hydrodynamic Model Platform using Unity URP
Language: C# - Size: 36.4 MB - Last synced at: 22 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

b0nes164/GPUSorting
State of the art sorting and segmented sorting, including OneSweep. Implemented in CUDA, D3D12, and Unity style compute shaders. Theoretically portable to all wave/warp/subgroup sizes.
Language: Cuda - Size: 352 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 240 - Forks: 11

JensKrumsieck/raytracing-vulkan
Raytracer using Vulkan Compute Shaders and Avalonia UI
Language: C# - Size: 174 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 24 - Forks: 2

AlexSabourinDev/cranberry_blog
A collection of primarily graphics programming focused blog posts.
Language: Jupyter Notebook - Size: 13.7 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 53 - Forks: 2

arceryz/MiRai
Infinity mirror box simulator with flat and curved mirrors. Running in realtime for both 2D mirror spaces and 3D.
Language: C++ - Size: 16.3 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

berkbavas/RaycasterEngine
2D Raycaster Engine Implemented Using Compute Shaders
Language: C++ - Size: 6.56 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 3 - Forks: 1

AndyCarnevale/automata
Exploring Cellular Automata, Numpy, Compute Shaders, and related topics
Language: Python - Size: 9.77 KB - Last synced at: 5 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

LaFoster00/GPU_Accelerated_Wavefunction_Collapse
Bachelor Thesis, Source Code and Data Exel-Shets
Language: HTML - Size: 46 MB - Last synced at: 8 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

DenizBicer/Pixel-Sorting
Fake pixel sorting effect implemented with a compute shader in Unity.
Language: C# - Size: 33.3 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 65 - Forks: 8

jan-kelemen/beam 📦
Compute shader raytracer
Language: C++ - Size: 229 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

yunusey/ComputeShadersExperiment
A compute shader experiment in Godot
Language: GDScript - Size: 175 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

quabug/parallel-counting-sort
algorithm of parallel counting sort for Unity3D
Language: C# - Size: 43 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

ali-askari-1375/Vulkan-Outline-Compute-Shader-Example
Demonstrates how to create an outline effect around objects using a vulkan compute shader
Language: C++ - Size: 3.92 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

thammin/gpu-seam-carving
An experiment to do seam carving with compute shader
Language: C# - Size: 2.28 MB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

samukallio/path-tracer
A GPU compute shader-based path tracer written using Vulkan
Language: C++ - Size: 1.44 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

davidAlgis/com.studio-nyx.compute-shader-performance-estimation
Tool for estimating the execution time of a compute shader in Unity using profiler.
Language: C# - Size: 274 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

Krenodeno/VkRayTracer
Ultra basic RayTracer in compute shader using BVH
Language: C++ - Size: 1.16 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

mkrebser/GPUInstance
Instancing & Animation library for Unity3D
Language: C# - Size: 95.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 190 - Forks: 35

KHN190/UnityGrassShader
Unity mesh generation + compute shader for grass simulation.
Language: C# - Size: 6.51 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 28 - Forks: 7

cedric-chedaleux/compute-shader-samples
Samples of Compute Shaders in OpenGL and WebGPU
Language: C++ - Size: 1.59 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

sh-r0/GameOfLife_inator
Language: C++ - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

milankostak/GPU-compute 📦
Testing OpenGL compute shaders
Language: Java - Size: 48.8 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

aras-p/bc7e-on-gpu
An attempt to port BC7E texture compressor to a GPU compute shader
Language: HLSL - Size: 62 MB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 1

blackspotbear/RTUT
RTUT is a weekend ray tracer on Unity
Language: C# - Size: 351 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 9 - Forks: 2

StarsX/ComputeRaster
Real-time software rasterizer using compute shaders, including vertex processing stage (IA and vertex shaders), bin rasterization, tile rasterization (coarse rasterization), and pixel rasterization (fine rasterization, which calls the pixel shaders).
Language: C - Size: 286 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 94 - Forks: 4
