minetest/irr/include
Lars Müller 5289d19a23 Fix gltf static mesh loading issues (#14)
* Support u8 / u32 indices

* Skip primitives without vertices

* Add support for non-indexed geometry & skipping primitives

* Fix possible memory leak on error

* Use SSkinnedMesh

* Check indices

* Properly mirror node hierarchy

* Update .gitignore

* Reorder includes

* Add some throws for logic errors

* Fix non-indexed geometry winding order, add unit test

* Address code review comments

* Add matrix transform unit test
2024-04-18 11:47:31 -05:00
..
CMeshBuffer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EAttributes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ECullingTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EDebugSceneTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EDeviceTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EDriverFeatures.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EDriverTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EFocusFlags.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EGUIAlignment.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EGUIElementTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EHardwareBufferFlags.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EMaterialProps.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EMaterialTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EPrimitiveTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EReadFileType.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ESceneNodeTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EShaderTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EVertexAttributes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IAnimatedMesh.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IAnimatedMeshSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IAttributes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IBillboardSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IBoneSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ICameraSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IContextManager.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ICursorControl.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IDummyTransformationSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IEventReceiver.h Migrate the Android port to SDL2 2024-04-08 20:15:37 +02:00
IFileArchive.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IFileList.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IFileSystem.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGPUProgrammingServices.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIButton.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUICheckBox.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIComboBox.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIEditBox.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIElement.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIEnvironment.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIFileOpenDialog.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIFont.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIFontBitmap.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIImage.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIImageList.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIListBox.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIScrollBar.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUISkin.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUISpriteBank.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIStaticText.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUITabControl.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIToolbar.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IImage.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IImageLoader.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IImageWriter.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IIndexBuffer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ILogger.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IMaterialRenderer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IMaterialRendererServices.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IMemoryReadFile.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IMesh.h Add GLTF mesh file loader 2024-04-18 11:38:46 -05:00
IMeshBuffer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IMeshCache.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IMeshLoader.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IMeshManipulator.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IMeshSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IOSOperator.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IReadFile.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IReferenceCounted.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IRenderTarget.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ISceneCollisionManager.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ISceneManager.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ISceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IShaderConstantSetCallBack.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ISkinnedMesh.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ITexture.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ITimer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IVertexBuffer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IVideoDriver.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IWriteFile.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IrrCompileConfig.h Simplify Irrlicht CMake for static linking 2024-04-10 15:31:59 +02:00
IrrlichtDevice.h Migrate the Android port to SDL2 2024-04-08 20:15:37 +02:00
Keycodes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
S3DVertex.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SAnimatedMesh.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SColor.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SExposedVideoData.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SIrrCreationParameters.h Expose OpenGL debugging as a normal setting 2024-04-15 17:48:33 +02:00
SMaterial.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SMaterialLayer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SMesh.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SMeshBuffer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SOverrideMaterial.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SSkinMeshBuffer.h Fix gltf static mesh loading issues (#14) 2024-04-18 11:47:31 -05:00
SVertexIndex.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SVertexManipulator.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SViewFrustum.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SceneParameters.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
aabbox3d.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
coreutil.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
dimension2d.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
exampleHelper.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
fast_atof.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
irrArray.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
irrMath.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
irrString.h Use MT's string conversion inside Irrlicht 2024-04-10 15:31:59 +02:00
irrTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
irrlicht.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
irrpack.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
irrunpack.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
line2d.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
line3d.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
matrix4.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
mt_opengl.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
path.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
plane3d.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
position2d.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
quaternion.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
rect.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
vector2d.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
vector3d.h Package glTF spec docs with comments 2024-04-18 11:46:36 -05:00