Wednesday, April 20, 2011

Teddybears


Dear diary, once again I started to build a small 3D engine, this time with OpenGL (ES) 2.0. Engine works fine with Linux PVR SDK, MESA software GLES 2.0 and MS Windows Nvidia OpenGL SDK. Engine contains a simple scene with objects (supports only .obj format at the moment) and a final full screen postprocessing pass. Objects are stored in VBOs and simple light model + bloom/blur is implemented using shaders. Engine provides a resource hash and memory management for shaders, textures, FBOs and other GL resources. Picking support (red teddy has been selected) now uses FBO and renders one extra frame with simple color shader. The end goal is currently to have a simple sandbox where to test different OpenGL features.

No comments: