net.minecraft.client.gl

public class GlFramebufferManager

com.mojang.renderpearl.backend.opengl.FrameBufferCache
net.minecraft.class_1_894
net.minecraft.client.gl.GlFramebufferManager

Field summary

Modifier and TypeField
private final it.unimi.dsi.fastutil.objects.Object2IntMap<GlFramebufferManager$AttachmentsKey>
cache
field_1_6294
framebuffersByAttachment

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public int
getFbo(DirectStateAccess dsa, List<FrameBufferAttachment> colorTextures, FrameBufferAttachment depthTexture)
method_1_5414(class_10874 arg0, List<class_1_899> arg1, class_1_899 arg2)
get(GlBufferManager bufferManager, List<GlTextureLike> colorTextures, GlTextureLike depthTexture)
private int
createFbo(FrameBufferCache$CacheKey key, DirectStateAccess dsa, List<FrameBufferAttachment> colorAttachments, FrameBufferAttachment depthAttachment)
method_1_5412(class_1_894$class_1_895 arg0, class_10874 arg1, List<class_1_899> arg2, class_1_899 arg3)
create(GlFramebufferManager$AttachmentsKey key, GlBufferManager bufferManager, List<GlTextureLike> colorTextures, GlTextureLike depthTexture)
public void
destroyFbo(FrameBufferCache$CacheKey key)
method_1_5413(class_1_894$class_1_895 arg0)
remove(GlFramebufferManager$AttachmentsKey key)
private int
lambda$getFbo$0(FrameBufferCache$CacheKey arg0, DirectStateAccess arg1, List arg2, FrameBufferAttachment arg3, Object arg4)
method_1_5415(class_1_894$class_1_895 arg0, class_10874 arg1, List arg2, class_1_899 arg3, Object arg4)
method_1_5415(GlFramebufferManager$AttachmentsKey arg0, GlBufferManager arg1, List arg2, GlTextureLike arg3, Object key)