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