History - net.minecraft.client.render.UberBuffer

26.3

Names

Fields

Constructors

Methods

GpuBuffer (AllocationManager$Allocation): getGpuBuffer, getGpuBuffer, method_1_2175, getBufferOfAllocation

boolean (GpuDevice, StagingBuffer$Uploader): uploadStagedAllocations, uploadStagedAllocations, method_1_2178, upload

boolean (GpuDevice, StagingBuffer$Uploader): uploadStagedAllocations, uploadStagedAllocations, method_1_2178, upload

GpuBuffer (AllocationManager$Allocation): getGpuBuffer, getGpuBuffer, method_1_2175, getBufferOfAllocation

26.2

Names

Fields

UberBuffer$StagingBuffer: stagingBuffer, stagingBuffer, field_1_1769, staging

int: stagingBufferUsedSize, stagingBufferUsedSize, field_1_1770, bytesStaged

int: bufferUsage, bufferUsage, field_1_3530, usage

int: heapSize, heapSize, field_1_3531, heapSize

StagingBuffer: stagingBuffer, stagingBuffer, field_1_1769, staging

Constructors

(String, int, int, int, GpuDevice, int, GpuDeviceInfo)

(String, int, int, int, StagingBuffer)

Methods

boolean (T, UberBuffer$DataConsumer<T>, ByteBuffer): addAllocation, addAllocation, method_1_2172, stageRemainder

<U extends T> boolean (U, UberBuffer$DataConsumer<U>, ByteBuffer): addAllocation, addAllocation, method_1_4152, stageRemainder

boolean (GpuDevice, CommandEncoder): uploadStagedAllocations, uploadStagedAllocations, method_1_2178, upload

boolean (GpuDevice, StagingBuffer$Uploader): uploadStagedAllocations, uploadStagedAllocations, method_1_2178, upload

<T, U extends T> void (T, UberBuffer$StagedAllocation<U>): runCallbackUnchecked, runCallbackUnchecked, method_1_4153, callUploadCallback

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

com.mojang.blaze3d.vertex.UberGpuBuffer

com.mojang.blaze3d.vertex.UberGpuBuffer

net.minecraft.class_1_296

net.minecraft.client.render.UberBuffer

Fields

int: alignSize, alignSize, field_1_1763, vertexSize

UberBuffer$StagingBuffer: stagingBuffer, stagingBuffer, field_1_1769, staging

int: stagingBufferUsedSize, stagingBufferUsedSize, field_1_1770, bytesStaged

String: name, name, field_1_1765, label

List<com.mojang.datafixers.util.Pair<AllocationManager, UberBuffer$Heap>>: nodes, nodes, field_1_1766, buffers

it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap<T, UberBuffer$StagedAllocation<T>>: stagedAllocations, stagedAllocations, field_1_1768, stagedAllocations

it.unimi.dsi.fastutil.objects.ObjectOpenHashSet<T>: skippedStagedAllocations, skippedStagedAllocations, field_1_1767, closedData

Map<T, AllocationManager$Allocation>: allocationMap, allocationMap, field_1_1764, allocationsByData

Constructors

(String, int, int, int, GpuDevice, int, GpuDeviceInfo)

Methods

boolean (T, UberBuffer$DataConsumer<T>, ByteBuffer): addAllocation, addAllocation, method_1_2172, stageRemainder

boolean (GpuDevice, CommandEncoder): uploadStagedAllocations, uploadStagedAllocations, method_1_2178, upload

AllocationManager$Allocation (T): getAllocation, getAllocation, method_1_2174, get

void (T): removeAllocation, removeAllocation, method_1_2177, dispose

void (T): freeAllocation, freeAllocation, method_1_2173, freeAllocation

GpuBuffer (AllocationManager$Allocation): getGpuBuffer, getGpuBuffer, method_1_2175, getBufferOfAllocation

void (): printStatistics, printStatistics, method_1_2176, logState

void (): close, close