History - net.minecraft.client.vulkan.VulkanBackend

26.3

Names

com.mojang.blaze3d.vulkan.VulkanDevice

com.mojang.renderpearl.backend.vulkan.VulkanDevice

com.mojang.blaze3d.vulkan.VulkanDevice

com.mojang.renderpearl.backend.vulkan.VulkanDevice

Fields

ShaderSourceGetter: defaultShaderSource, defaultShaderSource, field_1_3439, shaderSourceGetter

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

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

SpirvShaderCompiler: glslCompiler, glslCompiler, field_1_3441, shaderCompiler

VulkanFeatureSet: enabledFeatures, enabledFeatures, field_1_9798, featureSet

Constructors

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

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

Methods

GpuSurfaceBackend (long): createSurface, createSurface, method_1_4219, createSurface

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

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

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

GpuTextureView (GpuTexture): createTextureView, createTextureView, method_1_1292, createTextureView

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

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

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

VulkanCompiledRenderPipeline (RenderPipeline): getOrCompilePipeline, getOrCompilePipeline, method_1_4050, getCompiledPipeline

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

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

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

void (): clearPipelineCache, clearPipelineCache, method_1_1284, clearPipelineCache

long (): getTimestampNow, getTimestampNow, method_1_4222, getTimestampNow

long (): getTimestampCalibrationOffset, getTimestampCalibrationOffset, method_1_4222, getTimestampNow

GpuSurfaceBackend (long, BooleanSupplier): createSurface, createSurface, method_1_4219, createSurface

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

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

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

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

BackendRenderPipeline$Supplier (BackendRenderPipeline$Layout): compilePipeline, compilePipeline, method_1_1306, getCompiledPipeline

26.2

Names

com.mojang.blaze3d.vulkan.VulkanDevice

com.mojang.blaze3d.vulkan.VulkanDevice

net.minecraft.class_1_679

net.minecraft.client.vulkan.VulkanBackend

Fields

org.slf4j.Logger: LOGGER, LOGGER, field_1_3436, LOGGER

ShaderSourceGetter: defaultShaderSource, defaultShaderSource, field_1_3439, shaderSourceGetter

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

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

VulkanInstance: instance, instance, field_1_3443, instance

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

long: vma, vma, field_1_3449, vmaAllocator

SpirvShaderCompiler: glslCompiler, glslCompiler, field_1_3441, shaderCompiler

GpuDeviceInfo: deviceInfo, deviceInfo, field_1_3440, deviceInfo

VulkanQueue: graphicsQueue, graphicsQueue, field_1_3442, graphicsAndComputeQueue

VulkanQueue: computeQueue, computeQueue, field_1_3438, computeQueue

VulkanQueue: transferQueue, transferQueue, field_1_3447, fallbackQueue

boolean: isIntegratedIntelMoltenVK, isIntegratedIntelMoltenVK, field_1_3444, requiresHostVisibleBuffers

VulkanCommandEncoderBackend: commandEncoder, commandEncoder, field_1_3437, commandEncoder

MarkerRecorder: checkpointExtension, checkpointExtension, field_1_6395, markerRecorder

Constructors

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

Methods

void (): close, close, method_1_1285, close

GpuDeviceInfo (): getDeviceInfo, getDeviceInfo, method_1_4221, getDeviceInfo

VulkanInstance (): instance, instance, method_1_4053, getInstance

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

VulkanQueue (): graphicsQueue, graphicsQueue, method_1_4052, getGraphicsAndComputeQueue

VulkanQueue (): computeQueue, computeQueue, method_1_4048, getComputeQueue

VulkanQueue (): transferQueue, transferQueue, method_1_4057, getFallbackQueue

long (): vma, vma, method_1_4059, getVmaAllocator

GpuSurfaceBackend (long): createSurface, createSurface, method_1_4219, createSurface

VulkanCommandEncoderBackend (): createCommandEncoder, createCommandEncoder, method_1_1288, getCommandEncoder

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

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

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

GpuTextureView (GpuTexture): createTextureView, createTextureView, method_1_1292, createTextureView

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

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

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

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

boolean (): isDebuggingEnabled, isDebuggingEnabled, method_1_1304, isDebuggingEnabled

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

VulkanCompiledRenderPipeline (RenderPipeline): getOrCompilePipeline, getOrCompilePipeline, method_1_4050, getCompiledPipeline

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

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

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

void (): clearPipelineCache, clearPipelineCache, method_1_1284, clearPipelineCache

TimestampQueryPool (int): createTimestampQueryPool, createTimestampQueryPool, method_1_4220, createTimestampQueryPool

long (): getTimestampNow, getTimestampNow, method_1_4222, getTimestampNow

MarkerRecorder (): checkpointExtension, checkpointExtension, method_1_5492, getMarkerRecorder