Skip to content

Version 0.7.0

Choose a tag to compare

@thamstras thamstras released this 07 Mar 17:08
· 4 commits to master since this release

I'm currently rewriting most of the code to be more flexible, maintainable, and extensible. This is taking a lot longer than expected, so I decided to make a "maintenance" release to fix some small gripes while working on the rewrite. This rapidly turned into a large number of features being squeezed in to the old code, not all in the best ways. Oh well.

Changes

  • Camera zoom (on scroll wheel) now works
  • Objects which feature coincident triangles (overlays) now render correctly
  • More texture formats are now supported by the loader (IT_A1BGR5 specifically)
  • Gui style has been changed to a light style and the font has been replaced with a similar font to the kh2 system font.
    • 'Light Mode' related complaints should be directed to your optometrist.
  • Depth based smoothstep fog has been implemented.
  • You can alter the color, start and end of fog, along with the clear color, the field of view and the near/far clipping depth
  • PVD files can now be loaded to set the above values.
  • The internal PMP/PMO representations have been updated with the latest knowledge.
  • Texture scrolling is now implemented.
  • PMO mesh attributes are now supported, so two-sided and transparent/semi-transparent meshes are now handled better.
  • Meshes are now rendered in two passes, solving many transparency ordering issues.
  • Back face culling is now enabled by default
  • There should be less texture sampling errors at the edges of textures now.
  • The viewer should crash less when loading invalid/incomplete PMP files.