net.minecraft.client.gl

class GpuBufferManager$ARBGpuBufferManager

extends GpuBufferManager

com.mojang.blaze3d.opengl.BufferStorage$Immutable
net.minecraft.class_11266$class_11267
net.minecraft.client.gl.GpuBufferManager$ARBGpuBufferManager

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public GlGpuBuffer
createBuffer(DirectStateAccess dsa, Supplier<String> label, int usage, long size)
method_71017(class_10874 arg0, Supplier<String> arg1, int arg2, long arg3)
createBuffer(BufferManager arg0, Supplier<String> arg1, int arg2, long arg3)
public GlGpuBuffer
createBuffer(DirectStateAccess dsa, Supplier<String> label, int usage, ByteBuffer data)
method_71018(class_10874 arg0, Supplier<String> arg1, int arg2, ByteBuffer arg3)
createBuffer(BufferManager arg0, Supplier<String> arg1, int arg2, ByteBuffer arg3)
private ByteBuffer
tryMapBufferPersistent(DirectStateAccess dsa, int usage, int buffer, long size)
method_71021(class_10874 arg0, int arg1, int arg2, long arg3)
mapBufferRange(BufferManager bufferManager, int usage, int buffer, long length)
public GlGpuBuffer$Mapped
mapBuffer(DirectStateAccess dsa, GlBuffer buffer, long offset, long length, int flags)
method_71016(class_10874 arg0, class_10859 arg1, long arg2, long arg3, int arg4)
mapBufferRange(BufferManager arg0, GlGpuBuffer arg1, long arg2, long arg3, int arg4)
private static void
lambda$mapBuffer$0(int arg0, DirectStateAccess arg1, GlBuffer arg2, long arg3, long arg4)
method_71020(int arg0, class_10874 arg1, class_10859 arg2, long arg3, long arg4)
method_71020(int arg0, BufferManager arg1, GlGpuBuffer arg2, long arg3, long arg4)