promotional bannermobile promotional banner

MCglTF

glTF library for Minecraft Mod
Back to Files

MCglTF-1.12.2-Forge-2.0.0.0

File nameMCglTF-1.12.2-Forge-2.0.0.0.jar
Uploader
protoxy22protoxy22
Uploaded
Oct 29, 2022
Downloads
59.8K
Size
539.1 KB
Mod Loaders
Forge
File ID
4056272
Type
R
Release
Supported game versions
  • 1.12.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:mcgltf-591547:4056272")

Learn more about Curse Maven

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.mcgltf to com.modularmods.mcgltf.
  • Move nodeGlobalTransformLookup.clear() (rename to NODE_GLOBAL_TRANSFORMATION_LOOKUP_CACHE) from MCglTF-Example to RenderedGltfScene#renderForVanilla() and RenderedGltfScene#renderForShaderMod().
  • 1.12.2 and 1.16.5: Move GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, 0);, GL15.glBindBuffer(GL15.GL_ELEMENT_ARRAY_BUFFER, 0);, and GL30.glBindVertexArray(0); from MCglTF-Example to RenderedGltfScene#renderForVanilla() and RenderedGltfScene#renderForShaderMod() for OpenGL compatibility.
  • Remove GltfRenderData class, now using List<Runnable> for collecting OpenGL object deletion.
  • Make AccessorDataUtils and AccessorModelCreation accessible.
  • Move public static vector calculation code from RenderedGltfModel to MathUtils.
  • Multi-threaded skin joints transform and morph target calculation.

This mod has no additional files