https://github.com/overloadedorama/godot-computeshader-gameoflife
A compute shader implementation of the game of life, in Godot 4.
https://github.com/overloadedorama/godot-computeshader-gameoflife
compute-shader game-of-life godot-shader
Last synced: 6 months ago
JSON representation
A compute shader implementation of the game of life, in Godot 4.
- Host: GitHub
- URL: https://github.com/overloadedorama/godot-computeshader-gameoflife
- Owner: OverloadedOrama
- Created: 2022-08-22T00:37:26.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-30T17:27:42.000Z (over 2 years ago)
- Last Synced: 2025-02-13T23:45:32.614Z (8 months ago)
- Topics: compute-shader, game-of-life, godot-shader
- Language: GDScript
- Homepage:
- Size: 79.1 KB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Game of Life made with a compute shader in Godot 4
Original GLSL compute shader from https://github.com/yumcyaWiz/glsl-compute-shader-sandbox
Textures taken from: https://github.com/WorldOfZero/UnityVisualizations/tree/master/GameOfLifeA compute shader running [Conway's game of life](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life), made with Godot 4.0.alpha14. The compute shader works with a texture with RBA8 format.
I'm not entirely sure if the implementation is correct. It may not be because I'm not sure how to handle the out-of-bounds area of textures.