private void updateFrustrum(Point3d untransformed, int viewDistance, boolean vbos) {
if (this.viewDistance != viewDistance || this.vbosEnabled != vbos) {
this.viewDistance = viewDistance;
this.vbosEnabled = vbos;
if (this.viewFrustum != null) {
this.viewFrustum.delete();
}
this.displayListEntitiesDirty = true;
this.chunkRenderInformation.clear();
this.queuedChunkUpdates.clear();
this.viewFrustum = new BlockSystemViewFrustum(this, this.blockSystem, viewDistance, this, vbos ? RenderChunk::new : ListedRenderChunk::new);
this.viewFrustum.updateChunkPositions(untransformed.x, untransformed.z);
}
}
BlockSystemRenderer.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:BlockSystems
作者:
评论列表
文章目录