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