/opengl-compute-shaders

Experiments with OpenGL 4.5 Compute Shaders

Primary LanguageRust

opengl-compute-shaders

⚠️WARNING⚠️: Highly experimental🧪, hobby code. Don't even think about using this in production!

Experiments with OpenGL 4.5 Compute Shaders using Rust.

These gpu programs were written while following CS344 Introduction to Parallel Programming. The class uses CUDA, which would have made this work much easier (or at least, I would have worked with much better documentation), but I have decided to use OpenGL instead. This is because the aim of this exploration was to develop a compute shader for blazing fast occlusion detection, which I needed for a game I was developing.

Many of the implementation details come from GPU Gems 3 - Chapter 39.

Algorithms Implemented