Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
N
Niflib
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Grant Kim
Niflib
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
d856f769921d3fa8c1c4a3b7c39f5cc48add5d9f
Select Git revision
Branches
2
develop
default
protected
master
Tags
3
niflib-0.6.2
niflib-0.6.0
niflib-r731
5 results
Begin with the selected commit
Created with Raphaël 2.2.0
12
Jan
9
8
19
Nov
1
29
Oct
28
15
12
5
30
Sep
29
28
27
26
25
23
22
21
20
18
17
16
15
14
13
11
10
9
8
7
27
Aug
22
21
20
17
13
11
6
25
Jul
22
20
19
18
17
16
8
7
4
3
2
1
30
Jun
27
26
25
24
23
22
21
19
18
17
16
15
14
13
12
11
10
8
7
6
5
4
3
2
30
May
29
28
27
25
19
17
16
15
14
13
7
2
1
30
Apr
29
28
27
17
10
2
1
21
Mar
20
19
18
17
16
15
14
13
12
11
10
7
4
21
Feb
20
12
11
10
8
2
31
Jan
30
28
27
25
20
18
17
16
15
14
13
3
25
Dec
23
22
21
20
18
16
14
12
11
10
9
8
5
4
1
29
Nov
28
27
26
25
22
17
14
13
12
7
25
Oct
24
23
22
21
16
15
14
13
12
10
8
Committing the changes to the SConstruct SCONS build system file that Xoalin contributed through the forums. Thanks Xoalin! I'm told that Niflib now compiles on GCC =)
Tried to fix another GGC error.
Changed C++ style unsigned int casts so GCC will be able to understand them.
Changed all occurrences of uint and ushort to unsigned int and unsigned short.
Fixed some unnecessary qualification.
Fixed GCC-related errors in triangle stripper libraries.
More GCC related fixes... almost there.
Replaced "unsigned" with "unsigned int" GCC doesn't like this.
Several fixes getting us closer to GCC compatibility.
Replaced array template with a simpler one that works with GCC.
Fixed some GCC compile problems.
Added missing file for Py++ wrapper.
Added Py++ project to contrib/niflib folder.
0.2.9
MaxPlugins 0.2.8
Prevented the link map from being copied unnecessarily, improving performance and memory usage.
Fixed module name in pyniflib.i.
Preparing 0.6.2 release.
niflib-0.6.2
niflib-0.6.2
Updated from XML and removed old commented code and cout statements.
Update NodeGroup again with all of the required changes.
Change NodeGroup back to Ptr and fix bone lod controller code.
NiGeometry::BindSkin now throws an exception if one of the passed in bone references is NULL.
Fixed a bug in ComplexShape::Merge that occurred when a shape had no UV set, but, for some reason, had a texture referencing UV set zero.
Added NiGeometry::NormalizeSkinWeights function to ensure all skin weights add up to one on export.
BindSkin no longer automatically clears transforms between the mesh and the root. Instead this can be done with the ApplySkinOffset function after all the shapes are in place.
Updated from XML. Adds some new objects from version 3.1, but most files still can't be opened.
Fixed strange bug. All files now load again, and Niflib is now destroying objects properly and reporting the right number of Objects from NiObject::NumObjectsInMemory.
Fixed object auto-destruct, but introduced a strange phantom error.
Updated from XML.
Added NiGeometry::ApplyTransforms function to automatically zero out the transforms of a mesh and apply them to its vertices.
Replaced GetSkinInfluencedVertices function with GetSkinDeformation function which takes in references to two vectors and fills them with the skin deformed vertices and normals
Updated from XML. Improves support for FFvt3R, but there are still problems that down show up in NifSkope.
Change default to little endian instead of big endian.
Updated from XML, adding NiClodSkinInstance and fixing NiClodData. Niflib can now open all Freedom Force NIF files.
Corrected Shape/particle hierarchy by adding NiGeometry and NiGeometryData. This is the correct hierarchy and having particles come back as derived from NiTriBasedGeomData was causing problems.
Updated the change log for version 0.6.0.
Fixed ComplexShape::Merge and ComplexShape::Split to properly take new uvSet member of TexDesc into account.
niflib-0.6.0
niflib-0.6.0
Cleared up all Doxygen and SWIG warnings.
Added missing NifInfo arguments to ReadNifList calls.
Added missing includes to ComplexShape.h
Loading