Other articles


  1. Let’s do OpenGL archeology

    Modern OpenGL is not a sane API from a design standpoint: the gigantic global state leaks, you have to bind objects before you edit them and there are special cases everywhere (GL_FRAMEBUFFER anyone?). Also all the objects are GLuints. Please do spend days trying to make a type-safe wrapper before …

    read more