Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • develop default protected
  • master
  • niflib-0.6.2
  • niflib-0.6.0
  • niflib-r731
5 results
Created with Raphaël 2.2.012Apr76532131Mar3029282726232120181615143Feb27Jan13129819Nov129Oct281512530Sep292827262523222120181716151413111098727Aug222120171311625Jul22201918171687432130Jun2726252423222119181716151413121110876543230May2928272519171615141372130Apr29282717102121Mar20191817161514131211107421Feb201211108231Jan3028272520181716151413325Dec232221201816141211109854129Nov282726252217141312725Oct242322211615141312108Moved structures contained within the ComplexShape class outside of it so that they can be wrapped with SWIG.Moved ListAncestors and FindCommonAncestor helper functions from inside of NiGeometry to public interface.Added IsAnimated function to NiObjectNET.niflib:niflib:niflib:Finished up preliminary endian support. Theoretically it should be possible to read a big-endian file on a little-endian system, but it is not possible to do the opposite, or to create a little-endian file due to issues with the header needing to switch endian types int he middle of the generated code and always read the bytes that make up the NIF version in the same order.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.* added SConstruct file in root, updated other SConscript filesGave Maya Plug-in, Niflyze, and Niflib projects each their own bin folder.niflib:niflib:contrib/niflib/pywrap:Trying to clear out references to PCH file.Fixed description of NiNode child order fix in comment.Added warning comments to generated files advising the user not to edit them manually.Changed NiNode AddChild function to keep NiTriBasedGeom-derived objects at the top of the list. Fixes issue with Oblivion flattened skin file hierarchies where the NiTriBasedGeom skin was appearing after the NiNode bones that it used in the child list of their mutual parent.Project file now properly uses "Multithreaded DLL" runtime library for "Release - DLL" configuration.Wrapped operator= in #ifndef SWIG to suppress warnings.Fixed a couple places where the Ptr() function was used unnecessarily.Moved TypeConst function implementation out of header file. Hopefully should fix GCC visibility issue.niflib:Removing precompiled header file stuff that is no longer used.Fixed Matrix44 so IDENTITY is private, and made other necessary changes due to this.niflib:Made some more DLL-related changes. The Maya plug-in now compiles (and works!) in DLL mode.relocated wrapper code to contrib/niflib/pywrapFixed Niflib DLL compile. All public functions should now be marked with either NIFLIB_API or NIFLIB_HIDDEN. May have missed a few here or there but they should be noticed eventually.Realized that Niflib was not compiling in DLL mode, so started working on fixing that. All NiObject classes need to have NIFLIB_API and NIFLIB_HIDDEN put on each public function, rather than marking the whole class. Still a lot left to change, but niflib.cpp and ComplexShape.cpp both compile without errors in DLL mode now.* organized nifxml python code as a python library in a directory,* modularized swig interface to reduce wrapper size (only main niflibadded py++ libraries via external svn repositoriesChanged order of %include's: Ref.h is now %included before niflib.h. It looks like the problem with illegal return types under SWIG is solved. (Solution suggested by Shon.)forgot one file in last commitmoved all testing files to new directorycopying wz's py++ wrapper to niflib treeThe SWIG wrapper is now functional again, although only a very limited* Fixes for windows build under SCons.improved detection of number of processorsignoring abstract Ref classes, update test script (still crashes on writing nif file)
Loading