MCglTF

glTF library for Minecraft Mod

File Details

MCglTF-1.12.2-Forge-2.0.0.0

  • R
  • Oct 29, 2022
  • 539.05 KB
  • 58.8K
  • 1.12.2
  • Forge

File Name

MCglTF-1.12.2-Forge-2.0.0.0.jar

Supported Versions

  • 1.12.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:mcgltf-591547:4056272")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

  • 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.