GitHub topics: compute-shader
psychopattt/Fractals-OpenGL
Fractals generator using OpenGL
Language: C++ - Size: 44.9 KB - Last synced at: about 6 hours ago - Pushed at: about 7 hours ago - Stars: 0 - 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: 1 day ago - Pushed at: 1 day ago - Stars: 22 - Forks: 1

ichlubna/vkCompViz
Language: CMake - Size: 112 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

Pjbomb2/TrueTrace-Unity-Pathtracer
A High Performance Compute Shader Based Mesh Pathtracer in Unity3d without RT Cores
Language: C# - Size: 14.5 GB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 869 - Forks: 60

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

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

Aelstraz/Unity-GPU-Compute
GPU Compute provides an easy way to setup & execute GPU compute shaders in Unity. Create and manage buffers, track GPU memory usage & execution time, automatically calculate thread group sizes & buffer strides- all in one class.
Language: C# - Size: 60.5 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

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

csd4ni3l/fractal-viewer
Fractal viewer in Python using compute shaders and the Arcade and Pyglet modules. Currently supports Sierpinsky Carpet and Mandelbrot.
Language: Python - Size: 98.6 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

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

MarcVivas/N-body
N-body simulation made with C++ and OpenGL
Language: C++ - Size: 61.1 MB - Last synced at: 18 days ago - Pushed at: 18 days 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: 14 days ago - Pushed at: 8 months ago - Stars: 295 - Forks: 27

Arlorean/UnityComputeShaderTest
Unity Compute Shader Realtime Ray Tracing
Language: C# - Size: 275 KB - Last synced at: 6 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: 20 days 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: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

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

Kjolnyr/bevy_app_compute
App compute plugin for Bevy
Language: Rust - Size: 164 KB - Last synced at: 20 days ago - Pushed at: about 1 month ago - Stars: 98 - Forks: 26

FrancoYudica/Shapeify
Recreate your images with simple shapes
Language: GDScript - Size: 103 MB - Last synced at: 7 days ago - Pushed at: 3 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: about 6 hours ago - Pushed at: 29 days ago - Stars: 19 - 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

codeart1st/wgpu-layers
Currently only a playground for rust, wgpu, openlayers web mapping combo
Language: Rust - Size: 909 KB - Last synced at: 18 days ago - Pushed at: 18 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 15 - Forks: 1

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

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

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: 23 days ago - Pushed at: about 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: about 1 month 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: 7 days ago - Pushed at: 2 months ago - Stars: 191 - Forks: 22

KaminariOS/rustracer
Vulkan path tracing with Rust
Language: Rust - Size: 20.2 MB - Last synced at: about 2 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: about 2 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: 19 days ago - Pushed at: about 8 years ago - Stars: 384 - Forks: 16

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

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

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: 3 days ago - Pushed at: 10 months ago - Stars: 5 - Forks: 1

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: 2 months ago - Pushed at: 2 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: 2 months ago - Pushed at: 12 months 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: about 2 months ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 2

Ninjajie/Fusion
Unity Physics on GPU
Language: C# - Size: 463 MB - Last synced at: about 1 month 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: about 1 month ago - Pushed at: 9 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: 2 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: about 1 month 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: about 2 months ago - Pushed at: 2 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: about 2 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: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

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

fuqunaga/GpuLifeGame
Language: C# - Size: 40 KB - Last synced at: about 2 months ago - Pushed at: over 1 year 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: 3 months ago - Pushed at: 3 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: about 2 months ago - Pushed at: almost 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: 24 days ago - Pushed at: 3 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: 15 days ago - Pushed at: 5 months ago - Stars: 195 - Forks: 12

xnought/webgpu-compute
Easy WebGPU API for compute kernels
Language: JavaScript - Size: 74.2 KB - Last synced at: 2 months ago - Pushed at: 4 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: about 1 month ago - Pushed at: 4 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: about 1 month ago - Pushed at: 5 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: about 2 months 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: 3 months ago - Pushed at: 4 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: about 2 months ago - Pushed at: 5 months ago - Stars: 5 - Forks: 0

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

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

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

oooFreaKooo/WebGPU_Simple_Pathtracer
Raytracing with WebGPU
Language: TypeScript - Size: 517 MB - Last synced at: about 2 months ago - Pushed at: 7 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: 3 months ago - Pushed at: 5 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: about 1 month 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: 2 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: about 1 month ago - Pushed at: 5 months ago - Stars: 11 - Forks: 0

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

piellardj/water-webgpu
WebGPU water simulation handling up to a million particles.
Language: TypeScript - Size: 77.9 MB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 42 - Forks: 0

wpmed92/gl-kernel 📦
Ultra lightweight WebGL2 compute library
Language: JavaScript - Size: 5.86 KB - Last synced at: 7 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: about 1 month 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: 4 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: 4 months ago - Pushed at: 7 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: 6 months ago - Pushed at: 6 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: 2 months ago - Pushed at: over 1 year 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: 7 months ago - Pushed at: 7 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: about 2 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

berkbavas/RaycasterEngine
2D Raycaster Engine Implemented Using Compute Shaders
Language: C++ - Size: 6.56 MB - Last synced at: about 2 months ago - Pushed at: 7 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: 3 months ago - Pushed at: 9 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: 7 months ago - Pushed at: about 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: about 1 month 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: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

yunusey/ComputeShadersExperiment
A compute shader experiment in Godot
Language: GDScript - Size: 175 KB - Last synced at: 13 days 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: 11 months ago - Pushed at: 11 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: 11 months ago - Pushed at: 11 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: 9 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: 11 months ago - Pushed at: 11 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: 19 days ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

Krenodeno/VkRayTracer
Ultra basic RayTracer in compute shader using BVH
Language: C++ - Size: 1.16 MB - Last synced at: 12 months 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: about 1 month 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: 3 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: about 13 hours 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

LeanderGlanda/Mandelbrot-OpenGL
This project creates a Mandelbrot-Set with OpenGL and uses Compute Shaders to compute it.
Language: C++ - Size: 24.4 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

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

UpSideDownGitHub/FluidSim
SPH fluid sim made in untiy
Language: ShaderLab - Size: 50.4 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

bzgeb/UnityGPUMeshVoxelizerPart4
Part 4 of a GPU-based Mesh Voxelizer for Unity using Compute Shaders
Language: C# - Size: 124 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

matthiasbroske/CurvatureDirectedRendering
Curvature-directed lines for conveying the shape of 3D SDF surfaces in a perceptually optimal manner
Language: HLSL - Size: 8.42 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

bzgeb/BinaryTreeMazeComputeShader
How to generate a Binary Tree Maze using a Compute Shader in Unity.
Language: C# - Size: 101 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

bzgeb/ComputeShaderPong
Pong running on the GPU via Compute Shaders in Unity
Language: C# - Size: 32.2 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

bzgeb/UnityGPUMeshVoxelizerPart1
Part 1 of a GPU Voxelizer for Unity
Language: C# - Size: 226 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 11 - Forks: 1
