RSS.Social

General Protection Fault

follow: @[email protected]

Posts

Let's Learn x86-64 Assembly! Part 4 - More About Jumps Than You Wanted To Know

Celebrating Ten Years of gpfault.net

My Gripes With Tech Talks

Let's Learn x86-64 Assembly! Part 3 - Arithmetic and Logic

Let's Learn x86-64 Assembly! Part 2 - We're Writing a Virtual Machine

Let's Learn x86-64 Assembly! Part 1 - Metaprogramming in Flat Assembler

Let's Learn x86-64 Assembly! Part 0 - Setup and First Steps

Emulating Command Buffers in OpenGL - Part 2

Thoughts on Emulating Command Buffers for OpenGL

Dissecting a Shader Quine

Superformula

Type-safe Bitmasks in C++

Generating Trees and Other Interesting Shapes With L-Systems

My Gripes With WebGL

GPU-Accelerated Particles with WebGL 2

What Does Perlin Noise Sound Like?

In Praise of Drop-In Libraries

Using Perlin Noise to Generate 2D Terrain and Water

Rendering the Mandelbrot Set With WebGL

My Most Important Project Was a Bytecode Interpreter

Dependency Injection in C++ Using Variadic Templates

Mapping Types to Values (in C++)

You Can Stop Writing Comments About Pointer Ownership

Intrusive Lists in Doom 3

Ripping Sprites From Super Cyborg