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