History - net.minecraft.client.vulkan.VulkanGpuBufferAllocator

26.3-snapshot-3

Names

com.mojang.blaze3d.vulkan.VulkanTransientMemory

com.mojang.renderpearl.backend.vulkan.VulkanTransientMemory

Fields

Constructors

Methods

GpuBufferSlice$Mapped (long, long, int, long, long): allocateStaging, method_1_6156, allocateHostBuffer

GpuBufferSlice (long, long, int, long, long): allocateGpu, method_1_6152, allocateDeviceBuffer

GpuBufferSlice$Mapped (long, long, int, long, long): allocateGpuMapped, method_1_6154, allocateMappedBuffer

GpuBufferSlice (List<ByteBuffer>, long, int, long, long): uploadStaging, method_1_6166, allocateHostBuffer

GpuBufferSlice (List<ByteBuffer>, long, int, long, long): uploadGpu, method_1_6162, allocateMappedBuffer

GpuBufferSlice (List<ByteBuffer>, long, int, long, long, boolean): upload, method_1_6228, allocateMappedBuffer

GpuBufferSlice$Mapped (long, long, int, long, long): allocateStaging, method_1_6156, allocateHostBuffer

GpuBufferSlice (long, long, int, long, long): allocateGpu, method_1_6152, allocateDeviceBuffer

GpuBufferSlice$Mapped (long, long, int, long, long): allocateGpuMapped, method_1_6154, allocateMappedBuffer

GpuBufferSlice (List<ByteBuffer>, long, int, long, long): uploadStaging, method_1_6166, allocateHostBuffer

GpuBufferSlice (List<ByteBuffer>, long, int, long, long): uploadGpu, method_1_6162, allocateMappedBuffer

GpuBufferSlice (List<ByteBuffer>, long, int, long, long, boolean): upload, method_1_6228, allocateMappedBuffer

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

com.mojang.blaze3d.vulkan.VulkanTransientMemory

net.minecraft.class_1_1025

net.minecraft.client.vulkan.VulkanGpuBufferAllocator

Fields

long: BLOCK_SIZE, field_1_6976, BLOCK_SIZE

long: MAX_CPU_ALIGNMENT, field_1_6978, MAX_HOST_MEMORY_ALIGNMENT

long: MAX_GPU_ALIGNMENT, field_1_6979, MAX_GPU_BUFFER_ALIGNMENT

int: BUFFER_USAGE_BITS, field_1_6977, field_1_6977

VulkanBackend: device, field_1_6983, device

VulkanCommandEncoderBackend: encoder, field_1_6984, commandEncoder

boolean: useDeviceMemoryForMappedGpuStaging, field_1_6989, forceHostVisibilityAndCoherence

Arena<Long>: cpuBlockAllocator, field_1_6982, memoryArena

Arena<VulkanGpuBufferAllocator$MappedVkBuffer>: stagingBlockAllocator, field_1_6987, hostPreferredTransientBufferArena

Arena<VulkanGpuBufferAllocator$MappedVkBuffer>: gpuBlockAllocator, field_1_6985, devicePreferredTransientBufferArena

Arena<it.unimi.dsi.fastutil.Pair<VulkanGpuBufferAllocator$MappedVkBuffer, VulkanGpuBufferAllocator$MappedVkBuffer>>: gpuMappedBlockAllocator, field_1_6986, hostDeviceBufferPairArena

long: submitIndex, field_1_6988, commandBufferIndex

boolean: anyCommandRecorded, field_1_6980, issueMemoryBarrier

org.lwjgl.vulkan.VkCommandBuffer: commandBuffer, field_1_6981, currentCommandBuffer

boolean: $assertionsDisabled, field_1_6975, field_1_6975

Constructors

(VulkanBackend, VulkanCommandEncoderBackend)

Methods

void (): destroy, method_1_4001, destroy

void (): beginSubmit, method_1_6215, start

void (): endSubmit, method_1_6216, finish

void (it.unimi.dsi.fastutil.Pair<VulkanGpuBufferAllocator$MappedVkBuffer, VulkanGpuBufferAllocator$MappedVkBuffer>): recordGpuMappedCopy, method_1_6227, copyHostToDeviceBuffer

VulkanGpuBufferAllocator$MappedVkBuffer (long, boolean): allocateVulkanBlock, method_1_6214, allocateTransientMemoryBuffer

void (VulkanGpuBufferAllocator$MappedVkBuffer): queueFreeVulkanBlock, method_1_6226, destroyLater

void (VulkanGpuBufferAllocator$MappedVkBuffer): freeVulkanBlock, method_1_6218, destroyNow

it.unimi.dsi.fastutil.Pair<VulkanGpuBufferAllocator$MappedVkBuffer, VulkanGpuBufferAllocator$MappedVkBuffer> (long): allocateGpuMappedVulkanBlock, method_1_6213, allocateHostDeviceBufferPair

void (it.unimi.dsi.fastutil.Pair<VulkanGpuBufferAllocator$MappedVkBuffer, VulkanGpuBufferAllocator$MappedVkBuffer>): freeGpuMappedVulkanBlock, method_1_6217, deallocateHostDeviceBufferPair

ByteBuffer (long, long, long, long): allocateCpu, method_1_6150, allocateByteBuffer

GpuBufferSlice$Mapped (long, long, int, long, long): allocateStaging, method_1_6156, allocateHostBuffer

GpuBufferSlice (long, long, int, long, long): allocateGpu, method_1_6152, allocateDeviceBuffer

GpuBufferSlice$Mapped (long, long, int, long, long): allocateGpuMapped, method_1_6154, allocateMappedBuffer

GpuBufferSlice (List<ByteBuffer>, long, int, long, long): uploadStaging, method_1_6166, allocateHostBuffer

GpuBufferSlice (List<ByteBuffer>, long, int, long, long): uploadGpu, method_1_6162, allocateMappedBuffer

GpuBufferSlice (List<ByteBuffer>, long, int, long, long, boolean): upload, method_1_6228, allocateMappedBuffer

List<GpuBufferSlice> (List<ByteBuffer>, long, int): multiUploadStaging, method_1_6158, allocateHostBuffers

List<GpuBufferSlice> (List<ByteBuffer>, long, int): multiUploadGpu, method_1_6157, allocateMappedBuffers

List<GpuBufferSlice> (List<ByteBuffer>, long, int, boolean): multiUpload, method_1_6225, allocateMappedBuffers

Integer (List, int): lambda$multiUpload$0, method_1_6221, method_1_6221

void (): lambda$allocateGpuMapped$0, method_1_6219, method_1_6219

void (): lambda$allocateStaging$0, method_1_6220, method_1_6220

void (VulkanGpuBufferAllocator$MappedVkBuffer): lambda$queueFreeVulkanBlock$0, method_1_6224, method_1_6224

VulkanGpuBufferAllocator$MappedVkBuffer (long): lambda$new$1, method_1_6223, method_1_6223

VulkanGpuBufferAllocator$MappedVkBuffer (long): lambda$new$0, method_1_6222, method_1_6222