MCglTF-1.12.2-Forge-2.0.0.0
Curse Maven Snippet
What's new
- Automatically detect OpenGL version for optimization techniques available for rendering glTF to meet Vanilla's minimum system requirement.
- Add a config for manually set maximum OpenGL version available for testing purpose.
- Change namespace from
com.timlee9024.mcgltftocom.modularmods.mcgltf. - Move
nodeGlobalTransformLookup.clear()(rename toNODE_GLOBAL_TRANSFORMATION_LOOKUP_CACHE) from MCglTF-Example toRenderedGltfScene#renderForVanilla()andRenderedGltfScene#renderForShaderMod(). - 1.12.2 and 1.16.5: Move
GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, 0);,GL15.glBindBuffer(GL15.GL_ELEMENT_ARRAY_BUFFER, 0);, andGL30.glBindVertexArray(0);from MCglTF-Example toRenderedGltfScene#renderForVanilla()andRenderedGltfScene#renderForShaderMod()for OpenGL compatibility. - Remove
GltfRenderDataclass, now usingList<Runnable>for collecting OpenGL object deletion. - Make
AccessorDataUtilsandAccessorModelCreationaccessible. - Move public static vector calculation code from
RenderedGltfModeltoMathUtils. - Multi-threaded skin joints transform and morph target calculation.
This mod has no additional files

