private void compileDisplayList (float worldScale) {
if (this.useLegacyCompiler)
this.compileLegacyDisplayList(worldScale);
else {
final Collection<TextureGroup> textures = this.textureGroup.values();
final Iterator<TextureGroup> itr = textures.iterator();
this.displayListArray = new int[this.textureGroup.size()];
for (int i = 0; itr.hasNext(); i++) {
this.displayListArray[i] = GLAllocation.generateDisplayLists(1);
GL11.glNewList(this.displayListArray[i], 4864);
final Tessellator tessellator = Tessellator.getInstance();
final TextureGroup usedGroup = itr.next();
for (int j = 0; j < usedGroup.poly.size(); j++)
usedGroup.poly.get(j).draw(tessellator, worldScale);
GL11.glEndList();
}
}
this.compiled = true;
}
ModelRendererTurbo.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:MMDLib-old
作者:
评论列表
文章目录