Tag
The article introduces motion as a new creative medium for shaders, using WebGPU compute shaders to extract motion through frame differencing and create visual effects like trails and motion blur.
This post explores the ZX Spectrum's text mode from a machine language perspective, covering system organization, display routines, and input handling, as part of a series on programming the classic 8-bit computer.
A free interactive book teaching graphics programming with WebGPU in JavaScript, covering from basics to advanced topics like GPU compute and Gaussian splatting.
Learn OpenGL is a free online book that teaches modern OpenGL (core-profile) with step-by-step tutorials, covering graphics programming from basics to advanced techniques.
A blog post outlining the skills needed to become a real-time graphics programmer, covering modern rendering APIs, path tracing, physically based rendering, and the role of machine learning in game development.
A Twitter post sharing a compact GLSL shader program (fractal/raymarching implementation) by user @YoheiNishitsuji
The article explains the technical challenges of implementing additive blending on the Nintendo 64 due to lack of color clamping, and presents a solution using Libdragon to manage 32-bit buffers and color conversion for better visual effects.