net.minecraft.client.gl

class VertexBufferManager$DefaultVertexBufferManager

extends VertexBufferManager

com.mojang.blaze3d.opengl.VertexArrayCache$Emulated
net.minecraft.class_10869$class_10870
net.minecraft.client.gl.VertexBufferManager$DefaultVertexBufferManager

Field summary

Modifier and TypeField
private final Map<List<VertexFormat>, VertexBufferManager$AllocatedBuffer>
cache
field_57889
cache
private final DebugLabelManager
debugLabels
field_57890
labeler

Constructor summary

ModifierConstructor
public (DebugLabelManager labeler)

Method summary

Modifier and TypeMethod
public VertexBufferManager$AllocatedBuffer
bindVertexArray(VertexFormat[] vertexBindings, GpuBufferSlice[] vertexBuffers, VertexArrayCache$VertexArray lastBoundVertexArray)
method_68428(VertexFormat[] arg0, GpuBufferSlice[] arg1, class_10869$class_10872 arg2)
setupBuffer(VertexFormat[] arg0, GpuBufferSlice[] arg1, VertexBufferManager$AllocatedBuffer arg2)
private static void
setupCombinedAttributes(VertexFormat[] vertexBindings, boolean enable, GpuBufferSlice[] vertexBuffers)
method_68430(VertexFormat[] arg0, boolean arg1, GpuBufferSlice[] arg2)
setupBuffer(VertexFormat[] vertexFormatBindings, boolean vbaIsNew, GpuBufferSlice[] vertexBuffers)