History - net.minecraft.client.vulkan.VulkanBackend

26.3-snapshot-3

Names

com.mojang.blaze3d.vulkan.VulkanDevice

com.mojang.renderpearl.backend.vulkan.VulkanDevice

Fields

Constructors

Methods

GpuSampler (AddressMode, AddressMode, FilterMode, FilterMode, int, OptionalDouble): createSampler, method_1_1289, createSampler

GpuTexture (Supplier<String>, int, TexelFormat, int, int, int, int): createTexture, method_1_1291, createTexture

GpuTexture (String, int, TexelFormat, int, int, int, int): createTexture, method_1_1290, createTexture

GpuTextureView (GpuTexture): createTextureView, method_1_1292, createTextureView

GpuTextureView (GpuTexture, int, int): createTextureView, method_1_1293, createTextureView

GpuBuffer (Supplier<String>, int, ByteBuffer): createBuffer, method_1_1287, createBuffer

CompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): compilePipeline, method_1_1306, getCompiledPipeline

GpuBuffer (Supplier, int, long): createBuffer, method_1_1286, createBuffer

SpirvShader (Identifier, ShaderType, Defines, ShaderSourceGetter): compileShader, method_1_4047, compileShader

GpuSampler (AddressMode, AddressMode, FilterMode, FilterMode, int, OptionalDouble): createSampler, method_1_1289, createSampler

GpuTexture (Supplier<String>, int, TexelFormat, int, int, int, int): createTexture, method_1_1291, createTexture

GpuTexture (String, int, TexelFormat, int, int, int, int): createTexture, method_1_1290, createTexture

GpuTextureView (GpuTexture): createTextureView, method_1_1292, createTextureView

GpuTextureView (GpuTexture, int, int): createTextureView, method_1_1293, createTextureView

GpuBuffer (Supplier<String>, int, ByteBuffer): createBuffer, method_1_1287, createBuffer

SpirvShader (Identifier, ShaderType, Defines, ShaderSourceGetter): compileShader, method_1_4047, compileShader

CompiledPipeline (RenderPipeline, ShaderSourceGetter): compilePipeline, method_1_1306, getCompiledPipeline

GpuBuffer (Supplier, int, long): createBuffer, method_1_1286, createBuffer

26.3-snapshot-2

Names

Fields

ShaderSourceGetter: defaultShaderSource, field_1_3439, shaderSourceGetter

Map<RenderPipeline, VulkanCompiledRenderPipeline>: pipelineCache, field_1_3445, pipelineCompileCache

Map<VulkanBackend$ShaderKey, SpirvShader>: shaderCache, field_1_3446, shaderCompileCache

Constructors

(ShaderSourceGetter, VulkanInstance, VulkanPhysicalDevice, VulkanFeatureSet, org.lwjgl.vulkan.VkDevice, long, MarkerRecorder)

(VulkanInstance, VulkanPhysicalDevice, VulkanFeatureSet, org.lwjgl.vulkan.VkDevice, long, MarkerRecorder)

Methods

CompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): precompilePipeline, method_1_1306, getCompiledPipeline

CompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): compilePipeline, method_1_1306, getCompiledPipeline

VulkanCompiledRenderPipeline (RenderPipeline): getOrCompilePipeline, method_1_4050, getCompiledPipeline

SpirvShader (Identifier, ShaderType, Defines, ShaderSourceGetter): getOrCompileShader, method_1_4051, getCompiledShader

SpirvShader (VulkanBackend$ShaderKey, ShaderSourceGetter): compileShader, method_1_4047, compileShader

VulkanCompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): compilePipeline, method_1_4046, compileRenderPipeline

void (): clearPipelineCache, method_1_1284, clearPipelineCache

SpirvShader (VulkanBackend$ShaderKey, ShaderSourceGetter, VulkanBackend$ShaderKey): lambda$getOrCompileShader$0, method_1_4055, method_1_4055

VulkanCompiledRenderPipeline (RenderPipeline, RenderPipeline): lambda$getOrCompilePipeline$0, method_1_4054, method_1_4054

VulkanCompiledRenderPipeline (RenderPipeline, ShaderSourceGetter, RenderPipeline): lambda$precompilePipeline$0, method_1_4056, method_1_4056

SpirvShader (Identifier, ShaderType, Defines, ShaderSourceGetter): compileShader, method_1_4047, compileShader

26.3-snapshot-1

Names

Fields

Constructors

(ShaderSourceGetter, VulkanInstance, VulkanPhysicalDevice, Set<String>, org.lwjgl.vulkan.VkDevice, long, MarkerRecorder)

(ShaderSourceGetter, VulkanInstance, VulkanPhysicalDevice, VulkanFeatureSet, org.lwjgl.vulkan.VkDevice, long, MarkerRecorder)

Methods

26.2

Names

com.mojang.blaze3d.vulkan.VulkanDevice

net.minecraft.class_1_679

net.minecraft.client.vulkan.VulkanBackend

Fields

org.slf4j.Logger: LOGGER, field_1_3436, LOGGER

ShaderSourceGetter: defaultShaderSource, field_1_3439, shaderSourceGetter

Map<RenderPipeline, VulkanCompiledRenderPipeline>: pipelineCache, field_1_3445, pipelineCompileCache

Map<VulkanBackend$ShaderKey, SpirvShader>: shaderCache, field_1_3446, shaderCompileCache

VulkanInstance: instance, field_1_3443, instance

org.lwjgl.vulkan.VkDevice: vkDevice, field_1_3448, device

long: vma, field_1_3449, vmaAllocator

SpirvShaderCompiler: glslCompiler, field_1_3441, shaderCompiler

GpuDeviceInfo: deviceInfo, field_1_3440, deviceInfo

VulkanQueue: graphicsQueue, field_1_3442, graphicsAndComputeQueue

VulkanQueue: computeQueue, field_1_3438, computeQueue

VulkanQueue: transferQueue, field_1_3447, fallbackQueue

boolean: isIntegratedIntelMoltenVK, field_1_3444, requiresHostVisibleBuffers

VulkanCommandEncoderBackend: commandEncoder, field_1_3437, commandEncoder

MarkerRecorder: checkpointExtension, field_1_6395, markerRecorder

boolean: $assertionsDisabled, field_1_3435, field_1_3435

Constructors

(ShaderSourceGetter, VulkanInstance, VulkanPhysicalDevice, Set<String>, org.lwjgl.vulkan.VkDevice, long, MarkerRecorder)

Methods

void (): close, method_1_1285, close

GpuDeviceInfo (): getDeviceInfo, method_1_4221, getDeviceInfo

VulkanInstance (): instance, method_1_4053, getInstance

org.lwjgl.vulkan.VkDevice (): vkDevice, method_1_4058, getRawDevice

VulkanQueue (): graphicsQueue, method_1_4052, getGraphicsAndComputeQueue

VulkanQueue (): computeQueue, method_1_4048, getComputeQueue

VulkanQueue (): transferQueue, method_1_4057, getFallbackQueue

long (): vma, method_1_4059, getVmaAllocator

GpuSurfaceBackend (long): createSurface, method_1_4219, createSurface

VulkanCommandEncoderBackend (): createCommandEncoder, method_1_1288, getCommandEncoder

GpuSampler (AddressMode, AddressMode, FilterMode, FilterMode, int, OptionalDouble): createSampler, method_1_1289, createSampler

GpuTexture (Supplier<String>, int, TexelFormat, int, int, int, int): createTexture, method_1_1291, createTexture

GpuTexture (String, int, TexelFormat, int, int, int, int): createTexture, method_1_1290, createTexture

GpuTextureView (GpuTexture): createTextureView, method_1_1292, createTextureView

GpuTextureView (GpuTexture, int, int): createTextureView, method_1_1293, createTextureView

VulkanGpuBuffer (Supplier<String>, int, long): createBuffer, method_1_1286, createBuffer

GpuBuffer (Supplier<String>, int, ByteBuffer): createBuffer, method_1_1287, createBuffer

List<String> (): getLastDebugMessages, method_1_1297, getLastDebugMessages

boolean (): isDebuggingEnabled, method_1_1304, isDebuggingEnabled

CompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): precompilePipeline, method_1_1306, getCompiledPipeline

VulkanCompiledRenderPipeline (RenderPipeline): getOrCompilePipeline, method_1_4050, getCompiledPipeline

SpirvShader (Identifier, ShaderType, Defines, ShaderSourceGetter): getOrCompileShader, method_1_4051, getCompiledShader

SpirvShader (VulkanBackend$ShaderKey, ShaderSourceGetter): compileShader, method_1_4047, compileShader

VulkanCompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): compilePipeline, method_1_4046, compileRenderPipeline

void (): clearPipelineCache, method_1_1284, clearPipelineCache

TimestampQueryPool (int): createTimestampQueryPool, method_1_4220, createTimestampQueryPool

long (): getTimestampNow, method_1_4222, getTimestampNow

MarkerRecorder (): checkpointExtension, method_1_5492, getMarkerRecorder

GpuBuffer (Supplier, int, long): createBuffer, method_1_1286, createBuffer

CommandEncoderBackend (): createCommandEncoder, method_1_1288, getCommandEncoder

SpirvShader (VulkanBackend$ShaderKey, ShaderSourceGetter, VulkanBackend$ShaderKey): lambda$getOrCompileShader$0, method_1_4055, method_1_4055

VulkanCompiledRenderPipeline (RenderPipeline, RenderPipeline): lambda$getOrCompilePipeline$0, method_1_4054, method_1_4054

VulkanCompiledRenderPipeline (RenderPipeline, ShaderSourceGetter, RenderPipeline): lambda$precompilePipeline$0, method_1_4056, method_1_4056