précis
I haven’t posted anything in a few months. Here are a few things I’ve done with Penumbra in the interim:
- Switched from JOGL to LWJGL. OpenGL is a purely procedural library, which has specific threading requirements. JOGL tries to abstract away both of these facts, with only middling success. With LWJGL, development at the REPL becomes much more straightforward.
- Wrote versions of Pong, Tetris, and Asteroids.
- Further support for GPU programming. Wrote an implementation of Brian’s Brain which runs orders of magnitude faster than some other implementations (though, of course, that’s not an apples to apples comparison).
- More documentation. This is an ongoing effort.
I’ll be writing some more detailed entries in the near future.