Focal Engine is a personal project where I'm developing a 3D rendering engine.
-
Updated
May 31, 2024 - C++
Focal Engine is a personal project where I'm developing a 3D rendering engine.
🌋🖖🏽 PBR, IBL, Clustered Forward Shading, Path Tracing, Shadow Mapping, and more!
Uniform API for compute shaders in OpenGL and Metal
A language for WebGPU that makes writing shaders easier
UE5 Compute Shader Boids Niagara Example
A Godot 4 plugin allowing for easy use of compute shaders.
Lloyd's Algorithm, parallelized and implemented in WebGPU, to learn about compute shaders
A falling sand simulation engine written in Rust and GLSL
A minimalist wrapper around the Vulkan API to write easy, portable, and (somewhat) safe compute shaders in C
Fully Destructible GPU Compute Volumetric Terrain Generator in Unity HDRP
Path-tracing in Godot 4 using vulkan compute shaders
A nearly complete collection of prefix sum algorithms implemented in CUDA, D3D12 and Unity. Theoretically portable to all wave/warp/subgroup sizes.
Slime mould simulation in Godot Engine
🦆 Flocking algorithm C++ implementation both for CPU and GPU using compute shaders
OpenGL compute shaders with Cuda-like abstraction in C++
A Godot 4 Boids simulation using RenderingDevice for rendering and computing
2D Raycaster Engine Implemented Using Compute Shaders
🎮 A collection of game development algorithms and techniques
An OpenGL sample that demonstrates Volumetric Fog using a frustum-aligned voxel grid and compute shaders.
Add a description, image, and links to the compute-shaders topic page so that developers can more easily learn about it.
To associate your repository with the compute-shaders topic, visit your repo's landing page and select "manage topics."