ABSTRACT

About a year ago, I decided to sacrifice all my spare time for a project I had had in mind for a very long time: creating a pure JavaScript 3D engine using WebGL. IE11 had just shipped with early WebGL support, which meant that all major modern browsers were now able to render accelerated 3D content. I had been writing 3D engines since I was 18; the very first one I wrote in C/C++ did all its rendering on the CPU. Then I switched to the Glide SDK (from 3DFX). It was my very first contact with 3D accelerated rendering and I was absolutely blown away by the raw power that I was able to control!