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

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