├── .gitattributes ├── .gitignore ├── .idea └── .idea.Compute Shader │ └── .idea │ ├── .gitignore │ ├── .name │ ├── encodings.xml │ ├── indexLayout.xml │ └── vcs.xml ├── Compute Shader.csproj ├── Compute Shader.sln ├── Compute └── ComputeManager.cs ├── DisplayShader.gdshader ├── DisplayShader.shader.tmp ├── LICENSE ├── Life ├── Circle.tres ├── Environment.tres ├── Life.cs ├── Organism.cs ├── circle.gdshader ├── circle_mask.jpeg ├── circle_mask.jpeg.import ├── life.glsl └── life.glsl.import ├── README.md ├── Slime.tscn ├── Slime ├── AgentManager.cs ├── DiffusionManager.cs ├── DisplayShader.gdshader ├── Slime.cs ├── slime.glsl ├── slime.glsl.import ├── slime_diffuse.glsl └── slime_diffuse.glsl.import ├── icon.svg ├── icon.svg.import └── project.godot /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.Compute Shader/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/.idea/.idea.Compute Shader/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.Compute Shader/.idea/.name: -------------------------------------------------------------------------------- 1 | Compute Shader -------------------------------------------------------------------------------- /.idea/.idea.Compute Shader/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/.idea/.idea.Compute Shader/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/.idea.Compute Shader/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/.idea/.idea.Compute Shader/.idea/indexLayout.xml -------------------------------------------------------------------------------- /.idea/.idea.Compute Shader/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/.idea/.idea.Compute Shader/.idea/vcs.xml -------------------------------------------------------------------------------- /Compute Shader.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Compute Shader.csproj -------------------------------------------------------------------------------- /Compute Shader.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Compute Shader.sln -------------------------------------------------------------------------------- /Compute/ComputeManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Compute/ComputeManager.cs -------------------------------------------------------------------------------- /DisplayShader.gdshader: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DisplayShader.shader.tmp: -------------------------------------------------------------------------------- 1 | shader_type canvas_item; 2 | 3 | void fragment() 4 | { 5 | COLOR = texture(TEXTURE, UV); 6 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/LICENSE -------------------------------------------------------------------------------- /Life/Circle.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Life/Circle.tres -------------------------------------------------------------------------------- /Life/Environment.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Life/Environment.tres -------------------------------------------------------------------------------- /Life/Life.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Life/Life.cs -------------------------------------------------------------------------------- /Life/Organism.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Life/Organism.cs -------------------------------------------------------------------------------- /Life/circle.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Life/circle.gdshader -------------------------------------------------------------------------------- /Life/circle_mask.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Life/circle_mask.jpeg -------------------------------------------------------------------------------- /Life/circle_mask.jpeg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Life/circle_mask.jpeg.import -------------------------------------------------------------------------------- /Life/life.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Life/life.glsl -------------------------------------------------------------------------------- /Life/life.glsl.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Life/life.glsl.import -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/README.md -------------------------------------------------------------------------------- /Slime.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Slime.tscn -------------------------------------------------------------------------------- /Slime/AgentManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Slime/AgentManager.cs -------------------------------------------------------------------------------- /Slime/DiffusionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Slime/DiffusionManager.cs -------------------------------------------------------------------------------- /Slime/DisplayShader.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Slime/DisplayShader.gdshader -------------------------------------------------------------------------------- /Slime/Slime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Slime/Slime.cs -------------------------------------------------------------------------------- /Slime/slime.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Slime/slime.glsl -------------------------------------------------------------------------------- /Slime/slime.glsl.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Slime/slime.glsl.import -------------------------------------------------------------------------------- /Slime/slime_diffuse.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Slime/slime_diffuse.glsl -------------------------------------------------------------------------------- /Slime/slime_diffuse.glsl.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/Slime/slime_diffuse.glsl.import -------------------------------------------------------------------------------- /icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/icon.svg -------------------------------------------------------------------------------- /icon.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/icon.svg.import -------------------------------------------------------------------------------- /project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonjmcghee/compute-shaders/HEAD/project.godot --------------------------------------------------------------------------------