1. 10 Dec, 2018 1 commit
    • s520's avatar
      New: Add Obj file parser using Assimp (#297) · 077ba676
      s520 authored
      * Fix: OpenBVE.sln
      * New: Add Obj file parser using Assimp
      * Fix: OpenBVE.sln
      * Fix: the copyright notice of Assimp Obj parser
      * Change: combine the two Assimp DLLs into one
  2. 28 Nov, 2018 1 commit
    • Christopher Lees's avatar
      New: Re-write the DirectX parser (#280) · e1292238
      Christopher Lees authored
      * WIP DirectX parser re-write
      Fix csproj casing issue
      Add to makefile
      Cleanup some excess code, error check the header
      Minor twiddling in new X parser
      * Fix: Issues with block labels and stuff
      * Partially implement frame / frametransformatrix
      * New: Add X file parser using Assimp
      * Partial validation of embedded templates
      * Typo in block reading code
      * String reading changes, fix files containing comments
      * Add basic Matrix4 and Vector4 to API
      * Basic matrix transforms working
      * Fix root matrix bug on reload
      [ci skip]
      * Add toggle to Object Viewer between the two parsers
      * Add Matrix transform operator to Vector3
      * Fix root frame detection
      * Change: Properly handle MSZip compression
      * Change: Properly handle MSZip compression
      * Change: Followed change of DirectX branch
      * Change: Add toggle to ObjectViewer between the tree parsers
      * Fix: minor problems
      * Change: Better handling for 3DS Max files
      * Fix: Zipped txt files do not have the header
      * Fix: dummy-root problem
      * Make original X parser use MSZip decompression
      * Fix more bugs in the NewXParser
      * Fix: Speedup string handling for new X parser
      * Port to main sim
      * Fix merge issues, tweak Assimp
      * Make Resharper a little happier with Assimp
      Nothing really interesting, but could have bugged out on RTL string comparisons
      * Fix X file with no declared faces in a mesh
      * Fix Assimp importer for mesh with no faces
      * Fix X file variant containing single material on all faces
      * Fix: Handle a broken X file variant
      * Fix: Issue where parsing failed with some X files at AssimpXParser (#294)
      * Change: Better handling for some null objects
      * Change: Tweak error if material with empty texture is defined
      * Fix: Another Assimp issue with null objects
      * New: Add option to main menu to choose X parser