Friday, August 19, 2005

Day 2 - SadismEngine.dll

Well I managed to accomplish quite a bit today.

Added the following to the dll:
  • ObjectPool (controls the loading / releasing of textures and meshes)
  • HighPerfTimer (returns the amount of elapsed time since the last rendered frame)
  • Entity (add an object "entity" to the scene)
  • EntityManager (used to manage the order of updating and rendering the entities)

In order to test the above I created windows app that calls the dll, the app initializes a DirectX window so that I could visually see the objects rendered.

Tomorrows goal is to add a First Person Shooter (FPS) style camera class and add ability to load a skybox to the SadismEngine.dll and try post the first screenshot on this blog.

No comments: