Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 831 Bytes

TODO.md

File metadata and controls

25 lines (17 loc) · 831 Bytes
  • Port to GLES2 pogles https://pypi.python.org/pypi/pogles/1.0 pogles is a Python package that implements bindings for OpenGL ES v2.0 for Python v2.3 or later and Python v3. It comprises three modules:

Also: https://code.google.com/p/pyglesv2/

  • Can we extract directly from the Homeworld2.big file?

  • Set/unset automatic rotation Implement trackball rotation Set automatic rotation speed

  • Switch to next background automatically?

  • Optimizations

    • Number of bytes per vertex can be trivially brought down to 16 by using float3 vertices

    • There are 16 'submeshes', could determine which ones are visible using bounding boxes This may or may not save

  • Make FoV configurable I don't know what FoV the original homeworld 2 had 45 degrees vertical FoV may be too narrow whereas 90 seems to be too wide