__ __ / \./ \/\_ __{^\_ _}_ ) }/^\ / /\_/^\._}_/ // / ( (__{(@)}\__}.//_/__A____A_______A________A________A_____A___A___A______ \__/{/(_)\_} )\\ \\---v-----V-----V---Y-----v----Y------v-----V-----v--- ( (__)_)_/ )\ \> \__/ \__/\/\/ \__,--'
NAV: [Home] [Devlog] [Videos] [Screenshots] [Art] [Links] [Socials] [RIP] [RSS]
Software renderer written in C99 and SDL3. Everything is drawn to an array of low res pixels on the CPU. The GPU is only used to upscale and display the final rendered image as a texture on screen.
This was my first time writing sound directly to a sound buffer each frame.
Its a basic bare minimum starting point for making a game.