← Back to Technical Work
C++ Rasterizer & Custom GLSL Shaders - 1

C++ Rasterizer & Custom GLSL Shaders

Software rasterizer with post-processing and film emulation shaders

Date October 2024
Tags
c++glsl

Overview

Software rasterizer built in C++ with custom GLSL vertex and fragment shaders. Post-processing includes gaussian blur and sobel filtering. Film emulation shader replicating analog film texture and colors with fbm-based film grain, vignette, chromatic aberration, and tone-mapping.