History - net.minecraft.client.render.AllocationManager
26.3-snapshot-3
Names
Fields
Constructors
Methods
26.3-snapshot-2
Names
Fields
Constructors
Methods
26.3-snapshot-1
Names
Fields
Constructors
Methods
26.2
Names
Fields
Constructors
Methods
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
com.mojang.blaze3d.vertex.TlsfAllocator
net.minecraft.class_1_291
net.minecraft.client.render.AllocationManager
Fields
int: SECOND_LEVEL_BIN_LOG2, field_1_1744, SECOND_LEVEL_INDEX_BITS
int: SECOND_LEVEL_BIN_COUNT, field_1_1743, field_1_1743
int: FIRST_LEVEL_INDEX_SHIFT, field_1_1740, SECOND_LEVEL_INDEX_COUNT
int: FIRST_LEVEL_BIN_COUNT, field_1_1739, FIRST_LEVEL_INDEX_COUNT
int: SMALL_BLOCK_SIZE, field_1_1745, FIRST_LEVEL_INITIAL_SIZE_THRESHOLD
long: MAX_ALLOCATION_SIZE, field_1_1742, MAX_ALLOCATION_SIZE
int: ALIGN_SIZE, field_1_1738, ALLOCATION_ALIGNMENT
int: firstLevelBitmap, field_1_1746, firstLevelAvailability
int[]: secondLevelBitmap, field_1_1748, secondLevelAvailabilities
AllocationManager$Block[]: freeLists, field_1_1747, freeHeadsByIndices
long: totalMemorySize, field_1_1749, size
org.slf4j.Logger: LOGGER, field_1_1741, LOGGER
boolean: $assertionsDisabled, field_1_1737, field_1_1737
Constructors
(AllocationManager$ParentAllocationInfo)
Methods
AllocationManager$Block (int, int): getBlockFromFreeList, method_1_2152, getFreeHead
void (int, int, AllocationManager$Block): setBlockFreeList, method_1_2161, setFreeHead
long (long, long): alignUp, method_1_2147, roundToNearestAlignment
long (long, long): alignDown, method_1_2146, roundDownToAlignment
int (long): findLastSignificantBit, method_1_2150, floorLog2
int (int): findFirstSignificantBit, method_1_2149, getLowestAvailableIndex
AllocationManager$Index (long): getLevelIndex, method_1_2153, getIndexForSizeRaw
AllocationManager$Index (long): mappingSearch, method_1_2156, getIndexForSize
void (AllocationManager$Block): insertFreeBlock, method_1_2154, addBlockToFreeList
void (AllocationManager$Block, int, int): removeFreeBlock, method_1_2160, takeBlockFromFreeList
void (AllocationManager$Block, long): trimBlock, method_1_2162, trySplitBlock
AllocationManager$Allocation (long, int): allocate, method_1_2148, allocate
void (AllocationManager$Block): mergeBlockWithPrevious, method_1_2158, coalesceLeft
void (AllocationManager$Block): mergeBlockWithNext, method_1_2157, coalesceRight
void (AllocationManager$Allocation): free, method_1_2151, free
boolean (): isCompletelyFree, method_1_2155, isEmpty
void (String): printAllocatorStatistics, method_1_2159, logState