RenderGlobal.java 文件源码

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

项目:CustomWorldGen 作者:
public void updateChunks(long finishTimeNano)
{
    this.displayListEntitiesDirty |= this.renderDispatcher.runChunkUploads(finishTimeNano);

    if (!this.chunksToUpdate.isEmpty())
    {
        Iterator<RenderChunk> iterator = this.chunksToUpdate.iterator();

        while (iterator.hasNext())
        {
            RenderChunk renderchunk = (RenderChunk)iterator.next();
            boolean flag;

            if (renderchunk.isNeedsUpdateCustom())
            {
                flag = this.renderDispatcher.updateChunkNow(renderchunk);
            }
            else
            {
                flag = this.renderDispatcher.updateChunkLater(renderchunk);
            }

            if (!flag)
            {
                break;
            }

            renderchunk.clearNeedsUpdate();
            iterator.remove();
            long i = finishTimeNano - System.nanoTime();

            if (i < 0L)
            {
                break;
            }
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号