Articles

Big O? Big "ohhhhhh" 💡

9 minute read
A practical introduction to big O notation. What is it? What's it good for? We'll dive into a practical approach to understand big O notation, and how we can use it in our daily lives effectively.

Optimizing Chunk Access

5 minute read
How to take advantage of cache lines for voxel storage.

Delving Into SSAO

9 minute read
An introduction to screen-space ambient occlusion, a technique for shading pixels based on how much they are blocked by nearby geometry.

Greedy Voxel Meshing

3 minute read
A brief explanation of greedy meshing for voxel data, along with an animation to help explain the process.

static_assert in C++11

5 minute read
A light discussion on the use of static_assert, with an example of building an "all true" function

Java Annotations: A [Somewhat] Brief Introduction

8 minute read
A look into Java annotations, what you can use them for and how you can write your own.

Other stuff