<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <atom:link href="https://gpfault.net/rss.xml" rel="self" type="application/rss+xml" />
  <title>General Protection Fault</title>
  <description>nicebyte's blog</description>
  <link>http://www.gpfault.net/</link>
  <lastBuildDate>Wed, 30 Dec 2020 20:56:35 GMT</lastBuildDate>
  <ttl>1440</ttl>
<item>
<title>Let's Learn x86-64 Assembly! Part 3 - Arithmetic and Logic</title>
<link>https://gpfault.net/posts/asm-tut-3.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/asm-tut-3.txt.html</guid>
<pubDate>Thu, 31 Dec 2020 08:00:00 GMT</pubDate>
</item>
<item>
<title>Let's Learn x86-64 Assembly! Part 2 - We're Writing a Virtual Machine</title>
<link>https://gpfault.net/posts/asm-tut-2.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/asm-tut-2.txt.html</guid>
<pubDate>Sun, 17 May 2020 07:00:00 GMT</pubDate>
</item>
<item>
<title>Let's Learn x86-64 Assembly! Part 1 - Metaprogramming in Flat Assembler</title>
<link>https://gpfault.net/posts/asm-tut-1.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/asm-tut-1.txt.html</guid>
<pubDate>Wed, 22 Apr 2020 07:00:00 GMT</pubDate>
</item>
<item>
<title>Let's Learn x86-64 Assembly! Part 0 - Setup and First Steps</title>
<link>https://gpfault.net/posts/asm-tut-0.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/asm-tut-0.txt.html</guid>
<pubDate>Sat, 18 Apr 2020 07:00:00 GMT</pubDate>
</item>
<item>
<title>Emulating Command Buffers in OpenGL - Part 2</title>
<link>https://gpfault.net/posts/opengl-command-buffers-2.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/opengl-command-buffers-2.txt.html</guid>
<pubDate>Sun, 10 Feb 2019 08:00:00 GMT</pubDate>
</item>
<item>
<title>Thoughts on Emulating Command Buffers for OpenGL</title>
<link>https://gpfault.net/posts/opengl-command-buffers.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/opengl-command-buffers.txt.html</guid>
<pubDate>Sat, 10 Nov 2018 08:00:00 GMT</pubDate>
</item>
<item>
<title>Dissecting a Shader Quine</title>
<link>https://gpfault.net/posts/shader-quine.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/shader-quine.txt.html</guid>
<pubDate>Mon, 13 Aug 2018 07:00:00 GMT</pubDate>
</item>
<item>
<title>Superformula</title>
<link>https://gpfault.net/posts/superformula.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/superformula.txt.html</guid>
<pubDate>Wed, 20 Jun 2018 07:00:00 GMT</pubDate>
</item>
<item>
<title>Type-safe Bitmasks in C++</title>
<link>https://gpfault.net/posts/typesafe-bitmasks.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/typesafe-bitmasks.txt.html</guid>
<pubDate>Tue, 12 Jun 2018 07:00:00 GMT</pubDate>
</item>
<item>
<title>Generating Trees and Other Interesting Shapes With L-Systems</title>
<link>https://gpfault.net/posts/generating-trees.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/generating-trees.txt.html</guid>
<pubDate>Fri, 25 May 2018 07:00:00 GMT</pubDate>
</item>
<item>
<title>My Gripes With WebGL</title>
<link>https://gpfault.net/posts/gripes-with-webgl.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/gripes-with-webgl.txt.html</guid>
<pubDate>Fri, 14 Jul 2017 07:00:00 GMT</pubDate>
</item>
<item>
<title>GPU-Accelerated Particles with WebGL 2</title>
<link>https://gpfault.net/posts/webgl2-particles.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/webgl2-particles.txt.html</guid>
<pubDate>Sat, 24 Jun 2017 07:00:00 GMT</pubDate>
</item>
<item>
<title>What Does Perlin Noise Sound Like?</title>
<link>https://gpfault.net/posts/perlin-sound.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/perlin-sound.txt.html</guid>
<pubDate>Fri, 12 May 2017 07:00:00 GMT</pubDate>
</item>
<item>
<title>In Praise of Drop-In Libraries</title>
<link>https://gpfault.net/posts/drop-in-libraries.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/drop-in-libraries.txt.html</guid>
<pubDate>Wed, 19 Apr 2017 07:00:00 GMT</pubDate>
</item>
<item>
<title>Using Perlin Noise to Generate 2D Terrain and Water</title>
<link>https://gpfault.net/posts/perlin-noise.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/perlin-noise.txt.html</guid>
<pubDate>Sat, 31 Dec 2016 08:00:00 GMT</pubDate>
</item>
<item>
<title>Rendering the Mandelbrot Set With WebGL</title>
<link>https://gpfault.net/posts/mandelbrot-webgl.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/mandelbrot-webgl.txt.html</guid>
<pubDate>Tue, 27 Sep 2016 07:00:00 GMT</pubDate>
</item>
<item>
<title>My Most Important Project Was a Bytecode Interpreter</title>
<link>https://gpfault.net/posts/most-important-project.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/most-important-project.txt.html</guid>
<pubDate>Sat, 17 Sep 2016 07:00:00 GMT</pubDate>
</item>
<item>
<title>Dependency Injection in C++ Using Variadic Templates</title>
<link>https://gpfault.net/posts/dependency-injection-cpp.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/dependency-injection-cpp.txt.html</guid>
<pubDate>Thu, 10 Sep 2015 07:00:00 GMT</pubDate>
</item>
<item>
<title>Mapping Types to Values (in C++)</title>
<link>https://gpfault.net/posts/mapping-types-to-values.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/mapping-types-to-values.txt.html</guid>
<pubDate>Mon, 24 Aug 2015 07:00:00 GMT</pubDate>
</item>
<item>
<title>You Can Stop Writing Comments About Pointer Ownership</title>
<link>https://gpfault.net/posts/pointer-ownership-comments.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/pointer-ownership-comments.txt.html</guid>
<pubDate>Sun, 09 Aug 2015 07:00:00 GMT</pubDate>
</item>
<item>
<title>Intrusive Lists in Doom 3</title>
<link>https://gpfault.net/posts/intrusive-lists-doom3.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/intrusive-lists-doom3.txt.html</guid>
<pubDate>Sat, 20 Dec 2014 08:00:00 GMT</pubDate>
</item>
<item>
<title>Ripping Sprites From Super Cyborg</title>
<link>https://gpfault.net/posts/ripping-sprites-from-super-cyborg.txt.html</link>
<guid isPermaLink = "true">https://gpfault.net/posts/ripping-sprites-from-super-cyborg.txt.html</guid>
<pubDate>Sat, 13 Dec 2014 08:00:00 GMT</pubDate>
</item>

</channel>
</rss>