Repository navigation
Version 0.7.0
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_A1BGR5specifically) - 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.