Skip to content
RSS
Amplifier
Blogs
Podcasts
Music
Videos
Topics
Submit
Discover
Search
OPML
llms.txt
About
Sign up
Favorites
Account
Blog
General Protection Fault
nicebyte's blog
gpfault.net ↗
RSS feed ↗
30 posts
Follow
Latest posts
Introduction to Spherical Harmonics for Graphics Programmers
Apr 12, 2026
Go Home, Windows EXE, You're Drunk
Jan 15, 2026
Representing Hierarchies
Jan 1, 2026
Easily Dealing With Any-Dimensional Planes
Dec 24, 2025
A Couple 3D AABB Tricks
Dec 23, 2025
Let's Learn x86-64 Assembly! Part 4 - More About Jumps Than You Wanted To Know
Jul 20, 2025
Celebrating Ten Years of gpfault.net
Dec 13, 2024
My Gripes With Tech Talks
Dec 8, 2024
Let's Learn x86-64 Assembly! Part 3 - Arithmetic and Logic
Dec 30, 2020
Let's Learn x86-64 Assembly! Part 2 - We're Writing a Virtual Machine
May 17, 2020
Let's Learn x86-64 Assembly! Part 1 - Metaprogramming in Flat Assembler
Apr 22, 2020
Let's Learn x86-64 Assembly! Part 0 - Setup and First Steps
Apr 18, 2020
Emulating Command Buffers in OpenGL - Part 2
Feb 10, 2019
Thoughts on Emulating Command Buffers for OpenGL
Nov 10, 2018
Dissecting a Shader Quine
Aug 13, 2018
Superformula
Jun 20, 2018
Type-safe Bitmasks in C++
Jun 12, 2018
Generating Trees and Other Interesting Shapes With L-Systems
May 25, 2018
My Gripes With WebGL
Jul 14, 2017
GPU-Accelerated Particles with WebGL 2
Jun 24, 2017
What Does Perlin Noise Sound Like?
May 12, 2017
In Praise of Drop-In Libraries
Apr 19, 2017
Using Perlin Noise to Generate 2D Terrain and Water
Dec 31, 2016
Rendering the Mandelbrot Set With WebGL
Sep 27, 2016
My Most Important Project Was a Bytecode Interpreter
Sep 17, 2016
Dependency Injection in C++ Using Variadic Templates
Sep 10, 2015
Mapping Types to Values (in C++)
Aug 24, 2015
You Can Stop Writing Comments About Pointer Ownership
Aug 9, 2015
Intrusive Lists in Doom 3
Dec 20, 2014
Ripping Sprites From Super Cyborg
Dec 13, 2014
←
Prev
✦
Random
Next
→
Visit
↗
Feed
Kagi
↗