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.
07427ebb42ef61b046a4ae679d5465ab8b58cf37
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
19
May
18
16
7
6
5
4
24
Apr
23
13
12
7
6
5
3
2
1
31
Mar
30
29
28
27
26
23
21
20
18
16
15
14
3
Feb
27
Jan
13
12
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
Moved FixLink template file from obj_impl.cpp to its own file.
Moving array template to nif_basic_types so that NIF_IO won't need to be exposed.
Updated Niflib to the latest XML. This significantly improves the hierarchy and adds support for BSWindModifier.
Updated to the latest XML, which adds support for NiBinaryVoxelExtraData, NiBinaryVoxelData, NiPSysCollider, NiBone, NiPSysSphericalCollider, and NiTriShapeSkinController.
A bit more work on the user's guide.
Removed SWIG-related junk from Niflib and removed any reference to Python in the documentation.
Added functions to NiImage and NiTextureProperty to allow texture name to be manipulated in <= 3.1 files.
Fixed one more bug that allows 3.3.0.13 files to work again.
Updated to the latest XML. This adds support for NiRollController.
Fixed spelling of license.
Objects now have a Create methods and register themselves in the global object map with pre-main initialization, making obj_factories.cpp obsolete.
Re-exposed TYPE constants and marked them NIFLIB_API, making the TypeConst function obsolete. You now must use NiObject::TYPE instead of NiObject::TypeConst() again.
Re-exposed IDENTITY constants and marked then NIFLIB_API. Now you must use MatrixXX::IDENTITY instead of MatrixXX::Identity() again.
Changed the default linkage to DLL. You now have to define NIFLIB_STATIC_LINK if you want to use static linking instead of having to define USE_NIFLIB_DLL if you want to use the DLL.
More documentation. I believe all the public functions should now be documented.
More documentation.
More documentation.
More documentation.
More documentation.
Some more documentation.
Documentation for NiGeometry-derived objects.
More documentation improvements. Added documentation to NiDynamicEffect-derived objects, removed some obsolete examples, and replaced remaining references to "block" with "object" wherever possible.
More documentation for NiAVObject and NiObjectNET.
Made sure all classes fell into 3 namespaces: Niflib, triangle_stripper, and NvTriStrip.
More documentation and minor fixes.
Forgot to document one function in NiObject.
More documentation for several Oblivion Havok-related objects.
Finished documentation of NiObject, and removed some functions that did nothing.
Moved 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 files
Gave Maya Plug-in, Niflyze, and Niflib projects each their own bin folder.
niflib:
niflib:
Loading