BlockSystemRenderer.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:BlockSystems 作者:
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);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号