History - net.minecraft.client.vulkan.VulkanGpuBufferAllocator
26.3
Names
com.mojang.blaze3d.vulkan.VulkanTransientMemory
com.mojang.renderpearl.backend.vulkan.VulkanTransientMemory
com.mojang.blaze3d.vulkan.VulkanTransientMemory
com.mojang.renderpearl.backend.vulkan.VulkanTransientMemory
Fields
int: expectedCpuMemoryHeap, expectedCpuMemoryHeap, field_1_9682, field_1_9682
int: expectedGpuMemoryHeap, expectedGpuMemoryHeap, field_1_9683, field_1_9683
int[]: memoryTypeToHeapMap, memoryTypeToHeapMap, field_1_9684, field_1_9684
Constructors
Methods
void (it.unimi.dsi.fastutil.Pair<VulkanGpuBufferAllocator$MappedVkBuffer, VulkanGpuBufferAllocator$MappedVkBuffer>): recordGpuMappedCopy, recordGpuMappedCopy, method_1_6227, copyHostToDeviceBuffer
it.unimi.dsi.fastutil.Pair<VulkanGpuBufferAllocator$MappedVkBuffer, VulkanGpuBufferAllocator$MappedVkBuffer> (long): allocateGpuMappedVulkanBlock, allocateGpuMappedVulkanBlock, method_1_6213, allocateHostDeviceBufferPair
void (it.unimi.dsi.fastutil.Pair<VulkanGpuBufferAllocator$MappedVkBuffer, VulkanGpuBufferAllocator$MappedVkBuffer>): freeGpuMappedVulkanBlock, freeGpuMappedVulkanBlock, method_1_6217, deallocateHostDeviceBufferPair
GpuBufferSlice$Mapped (long, long, int, long, long): allocateStaging, allocateStaging, method_1_6156, allocateHostBuffer
GpuBufferSlice (long, long, int, long, long): allocateGpu, allocateGpu, method_1_6152, allocateDeviceBuffer
GpuBufferSlice$Mapped (long, long, int, long, long): allocateGpuMapped, allocateGpuMapped, method_1_6154, allocateMappedBuffer
GpuBufferSlice (List<ByteBuffer>, long, int, long, long): uploadStaging, uploadStaging, method_1_6166, allocateHostBuffer
GpuBufferSlice (List<ByteBuffer>, long, int, long, long): uploadGpu, uploadGpu, method_1_6162, allocateMappedBuffer
GpuBufferSlice (List<ByteBuffer>, long, int, long, long, boolean): upload, upload, method_1_6228, allocateMappedBuffer
void (VulkanGpuBufferAllocator$HostDeviceMappedBuffer): recordGpuMappedCopy, recordGpuMappedCopy, method_1_6227, copyHostToDeviceBuffer
VulkanGpuBufferAllocator$HostDeviceMappedBuffer (long): allocateGpuMappedVulkanBlock, allocateGpuMappedVulkanBlock, method_1_6213, allocateHostDeviceBufferPair
void (VulkanGpuBufferAllocator$HostDeviceMappedBuffer): freeGpuMappedVulkanBlock, freeGpuMappedVulkanBlock, method_1_6217, deallocateHostDeviceBufferPair
GpuBufferSlice$Mapped (long, long, int, long, long): allocateStaging, allocateStaging, method_1_6156, allocateHostBuffer
GpuBufferSlice (long, long, int, long, long): allocateGpu, allocateGpu, method_1_6152, allocateDeviceBuffer
GpuBufferSlice$Mapped (long, long, int, long, long): allocateGpuMapped, allocateGpuMapped, method_1_6154, allocateMappedBuffer
GpuBufferSlice (List<ByteBuffer>, long, int, long, long): uploadStaging, uploadStaging, method_1_6166, allocateHostBuffer
GpuBufferSlice (List<ByteBuffer>, long, int, long, long): uploadGpu, uploadGpu, method_1_6162, allocateMappedBuffer
GpuBufferSlice (List<ByteBuffer>, long, int, long, long, boolean): upload, upload, method_1_6228, allocateMappedBuffer
26.2
Names
com.mojang.blaze3d.vulkan.VulkanTransientMemory
com.mojang.blaze3d.vulkan.VulkanTransientMemory
net.minecraft.class_1_1025
net.minecraft.client.vulkan.VulkanGpuBufferAllocator
Fields
long: BLOCK_SIZE, BLOCK_SIZE, field_1_6976, BLOCK_SIZE
long: MAX_CPU_ALIGNMENT, MAX_CPU_ALIGNMENT, field_1_6978, MAX_HOST_MEMORY_ALIGNMENT
long: MAX_GPU_ALIGNMENT, MAX_GPU_ALIGNMENT, field_1_6979, MAX_GPU_BUFFER_ALIGNMENT
int: BUFFER_USAGE_BITS, BUFFER_USAGE_BITS, field_1_6977, field_1_6977
VulkanBackend: device, device, field_1_6983, device
VulkanCommandEncoderBackend: encoder, encoder, field_1_6984, commandEncoder
boolean: useDeviceMemoryForMappedGpuStaging, useDeviceMemoryForMappedGpuStaging, field_1_6989, forceHostVisibilityAndCoherence
Arena<Long>: cpuBlockAllocator, cpuBlockAllocator, field_1_6982, memoryArena
Arena<VulkanGpuBufferAllocator$MappedVkBuffer>: stagingBlockAllocator, stagingBlockAllocator, field_1_6987, hostPreferredTransientBufferArena
Arena<VulkanGpuBufferAllocator$MappedVkBuffer>: gpuBlockAllocator, gpuBlockAllocator, field_1_6985, devicePreferredTransientBufferArena
Arena<it.unimi.dsi.fastutil.Pair<VulkanGpuBufferAllocator$MappedVkBuffer, VulkanGpuBufferAllocator$MappedVkBuffer>>: gpuMappedBlockAllocator, gpuMappedBlockAllocator, field_1_6986, hostDeviceBufferPairArena
long: submitIndex, submitIndex, field_1_6988, commandBufferIndex
boolean: anyCommandRecorded, anyCommandRecorded, field_1_6980, issueMemoryBarrier
org.lwjgl.vulkan.VkCommandBuffer: commandBuffer, commandBuffer, field_1_6981, currentCommandBuffer
Constructors
(VulkanBackend, VulkanCommandEncoderBackend)
Methods
void (): destroy, destroy, method_1_4001, destroy
void (): beginSubmit, beginSubmit, method_1_6215, start
void (): endSubmit, endSubmit, method_1_6216, finish
void (it.unimi.dsi.fastutil.Pair<VulkanGpuBufferAllocator$MappedVkBuffer, VulkanGpuBufferAllocator$MappedVkBuffer>): recordGpuMappedCopy, recordGpuMappedCopy, method_1_6227, copyHostToDeviceBuffer
VulkanGpuBufferAllocator$MappedVkBuffer (long, boolean): allocateVulkanBlock, allocateVulkanBlock, method_1_6214, allocateTransientMemoryBuffer
void (VulkanGpuBufferAllocator$MappedVkBuffer): queueFreeVulkanBlock, queueFreeVulkanBlock, method_1_6226, destroyLater
void (VulkanGpuBufferAllocator$MappedVkBuffer): freeVulkanBlock, freeVulkanBlock, method_1_6218, destroyNow
it.unimi.dsi.fastutil.Pair<VulkanGpuBufferAllocator$MappedVkBuffer, VulkanGpuBufferAllocator$MappedVkBuffer> (long): allocateGpuMappedVulkanBlock, allocateGpuMappedVulkanBlock, method_1_6213, allocateHostDeviceBufferPair
void (it.unimi.dsi.fastutil.Pair<VulkanGpuBufferAllocator$MappedVkBuffer, VulkanGpuBufferAllocator$MappedVkBuffer>): freeGpuMappedVulkanBlock, freeGpuMappedVulkanBlock, method_1_6217, deallocateHostDeviceBufferPair
ByteBuffer (long, long, long, long): allocateCpu, allocateCpu, method_1_6150, allocateByteBuffer
GpuBufferSlice$Mapped (long, long, int, long, long): allocateStaging, allocateStaging, method_1_6156, allocateHostBuffer
GpuBufferSlice (long, long, int, long, long): allocateGpu, allocateGpu, method_1_6152, allocateDeviceBuffer
GpuBufferSlice$Mapped (long, long, int, long, long): allocateGpuMapped, allocateGpuMapped, method_1_6154, allocateMappedBuffer
GpuBufferSlice (List<ByteBuffer>, long, int, long, long): uploadStaging, uploadStaging, method_1_6166, allocateHostBuffer
GpuBufferSlice (List<ByteBuffer>, long, int, long, long): uploadGpu, uploadGpu, method_1_6162, allocateMappedBuffer
GpuBufferSlice (List<ByteBuffer>, long, int, long, long, boolean): upload, upload, method_1_6228, allocateMappedBuffer
List<GpuBufferSlice> (List<ByteBuffer>, long, int): multiUploadStaging, multiUploadStaging, method_1_6158, allocateHostBuffers
List<GpuBufferSlice> (List<ByteBuffer>, long, int): multiUploadGpu, multiUploadGpu, method_1_6157, allocateMappedBuffers
List<GpuBufferSlice> (List<ByteBuffer>, long, int, boolean): multiUpload, multiUpload, method_1_6225, allocateMappedBuffers