Skip to content
Snippets Groups Projects
  1. Apr 06, 2007
    • Shon Ferguson's avatar
      Laying the groundwork for Niflib to be able to work on systems with different... · 305c72bf
      Shon Ferguson authored
      Laying the groundwork for Niflib to be able to work on systems with different endian types.  All Read/Write functions now take NifInfo structures which are based by const reference.  These are also passed into the NifStream functions so they will have access to the requested endian type of the NIF as well.  Also added endian detection and swapping functions.
      305c72bf
  2. Mar 31, 2007
    • Shon Ferguson's avatar
      Moved TypeConst function implementation out of header file. Hopefully should... · f87f9759
      Shon Ferguson authored
      Moved TypeConst function implementation out of header file. Hopefully should fix GCC visibility issue.
      Fixed GetIDString virtual function missmatch that was causing the name not to show up when the function was called from a NiObjectRef.
      Added Python-specific operator functions to Ref to prevent the wrapper from crashing on Null Refs.
      f87f9759
  3. Mar 27, 2007
  4. Jan 08, 2007
  5. Nov 19, 2006
  6. Oct 05, 2006
  7. Sep 25, 2006
  8. Sep 23, 2006
    • Shon Ferguson's avatar
      Cleared up all Doxygen and SWIG warnings. · 32a273f6
      Shon Ferguson authored
      Replaced _WRITE, _READ, _STRING, AND _FIXLINKS defines with the corresponding internal function call.
      Replaced STANDARD_INTERNAL_FUNCTIONS with the internal function signatures.
      Made my Doxygen config file use relative paths and added it to SVN so everyone can generate the same documentation for themselves.
      Removed includes WZ added to ComplexShape.  These were not missing, they are up to the user to include if they wish.
      32a273f6
  9. Sep 21, 2006
  10. Sep 18, 2006
    • wz's avatar
      Added UpdateTangentSpace() to NiTriBasedGeom class. · 0e56eccc
      wz authored
      0e56eccc
    • Tazpn's avatar
      Miscellaneous fixes: · ff0a0d05
      Tazpn authored
      1. Update NiStencilProperty based on Shon's changes
      2. Rewrote large chunks of WriteFileGroup related routines.
      3. Added a WriteNifTree which allows for multiple roots (not exposed publically)
      4. Added option to BindSkin to scene instead of skeleton root.
      5. Fixed bug in RemoveController
      6. Added helpers to NiControllerManager for sequence management
      7. Propegated user_version in routines which take a version
      ff0a0d05
  11. Sep 16, 2006
    • Tazpn's avatar
      1. Add NiClod and NiClodData. · 534752d7
      Tazpn authored
      2. Fix PCH project settings.
      3. Add NifSkope base partitioning algorithm
      4. Add ability to use TriStripper instead of NvStripper for tristripdata
      5. Sync with XML and equivalent changes.
      534752d7
  12. Sep 15, 2006
  13. Sep 09, 2006
  14. Aug 22, 2006
  15. Jul 22, 2006
  16. Jul 19, 2006
  17. Jul 18, 2006
    • Shon Ferguson's avatar
      NiNode flags now default to 8 for "Not a skin influence." · b241458b
      Shon Ferguson authored
      The code I added to make NiTriBasedGeom select the correct skeleton root was wrong and has been re-written and tested.  It now seems to select the same skeleton root as real NIF files.
      The NiTriBasedGeomData::SetUVSetCount function now sets the hasUVs bool value correctly.
      Fixed some skin related bugs in ComplexSh::Split.
      b241458b
  18. Jul 17, 2006
    • Shon Ferguson's avatar
      Created a new ComplexShape class which can currently be used to automatically... · 48f34b7b
      Shon Ferguson authored
      Created a new ComplexShape class which can currently be used to automatically split the sort of complicated mesh that contains per-point-per-face attributes into NiTriShape classes.  Should support skinning as well, but has not been tested.
      Added TexCoord == operator.
      Changed type of Triangle members to unsigned short.
      Color4 now defaults to all zeros.
      NiAVObject::AddProperty now takes a const argument.
      Fixed exception in NiTexturingProperty to throw a runtime_error instead of a string.
      NiTriBasedGeom::BindSkin should now automatically finds the skeleton root by itself.  The skeleton_root argument has been removed.
      48f34b7b
  19. Jun 25, 2006
  20. Jun 24, 2006
  21. Jun 22, 2006
  22. Jun 18, 2006
  23. Jun 16, 2006
  24. Jun 12, 2006
  25. Jun 10, 2006
  26. Jun 07, 2006
  27. Jun 05, 2006
  28. Jun 04, 2006
  29. Jun 03, 2006
  30. Jun 02, 2006
Loading