History - net.minecraft.client.vulkan.VulkanRenderPassBackend
26.3
Names
com.mojang.blaze3d.vulkan.VulkanRenderPass
com.mojang.renderpearl.backend.vulkan.VulkanRenderPass
com.mojang.blaze3d.vulkan.VulkanRenderPass
com.mojang.renderpearl.backend.vulkan.VulkanRenderPass
Fields
boolean: VALIDATION, VALIDATION, field_1_3614, IS_DEVELOPMENT
RenderPass$RenderArea: renderArea, renderArea, field_1_5956, renderArea
HashMap<String, GpuBufferSlice>: uniforms, uniforms, field_1_3627, uniforms
HashMap<String, VulkanRenderPassBackend$BoundTexture>: textures, textures, field_1_3626, boundTextures
RenderPass$RenderArea: renderArea, renderArea, field_1_5956, renderArea
it.unimi.dsi.fastutil.objects.ReferenceList<Object>: uniforms, uniforms, field_1_3627, uniforms
Constructors
(VulkanBackend, VulkanCommandEncoderBackend, org.lwjgl.vulkan.VkCommandBuffer, MarkerRecorder$Queue, RenderPass$RenderArea, int, int, boolean, Supplier<String>)
(VulkanBackend, VulkanCommandEncoderBackend, org.lwjgl.vulkan.VkCommandBuffer, MarkerRecorder$Queue, RenderPass$RenderArea, int, int, boolean, Supplier<String>)
Methods
void (RenderPipeline): setPipeline, setPipeline, method_1_1335, setPipeline
void (String, GpuTextureView, GpuSampler): bindTexture, bindTexture, method_1_1325, bindTexture
void (String, GpuBuffer): setUniform, setUniform, method_1_1336, setUniform
void (String, GpuBufferSlice): setUniform, setUniform, method_1_1337, setUniform
void (int, GpuBufferSlice): setVertexBuffer, setVertexBuffer, method_1_1338, setVertexBuffer
void (GpuBuffer, IndexType): setIndexBuffer, setIndexBuffer, method_1_1334, setIndexBuffer
void (GpuBufferSlice, int): drawIndexedIndirect, drawIndexedIndirect, method_1_5511, drawIndexedIndirect
<T> void (Collection<RenderPass$RenderObject<T>>, GpuBuffer, IndexType, Collection<String>, T): drawMultipleIndexed, drawMultipleIndexed, method_1_1329, drawMultipleIndexed
void (GpuBufferSlice, int): drawIndirect, drawIndirect, method_1_5512, drawIndirect
void (BackendRenderPipeline): setPipeline, setPipeline, method_1_1335, setPipeline
void (int, Object): setUniform, setUniform, method_1_9105, setUniform
void (ByteBuffer): pushConstants, pushConstants, method_1_9273, pushConstants
void (int, GpuBufferSlice): setVertexBuffer, setVertexBuffer, method_1_1338, setVertexBuffer
void (GpuBuffer, IndexType): setIndexBuffer, setIndexBuffer, method_1_1334, setIndexBuffer
void (GpuBufferSlice, int): drawIndexedIndirect, drawIndexedIndirect, method_1_5511, drawIndexedIndirect
void (GpuBufferSlice, int): drawIndirect, drawIndirect, method_1_5512, drawIndirect
26.2
Names
com.mojang.blaze3d.vulkan.VulkanRenderPass
com.mojang.blaze3d.vulkan.VulkanRenderPass
net.minecraft.class_1_704
net.minecraft.client.vulkan.VulkanRenderPassBackend
Fields
boolean: VALIDATION, VALIDATION, field_1_3614, IS_DEVELOPMENT
VulkanBackend: device, device, field_1_3617, device
VulkanCommandEncoderBackend: encoder, encoder, field_1_6401, commandEncoder
MarkerRecorder$Queue: checkpointStorage, checkpointStorage, field_1_6399, markerRecorderQueue
RenderPass$RenderArea: renderArea, renderArea, field_1_5956, renderArea
int: outputWidth, outputWidth, field_1_3621, width
int: outputHeight, outputHeight, field_1_3620, height
boolean: hasDepth, hasDepth, field_1_3619, hasDepth
Supplier<String>: label, label, field_1_6402, labelGetter
int: pushedDebugGroups, pushedDebugGroups, field_1_3624, numDebugGroups
org.lwjgl.vulkan.VkCommandBuffer: commandBuffer, commandBuffer, field_1_6400, commandBuffer
VulkanCompiledRenderPipeline: pipeline, pipeline, field_1_3622, pipeline
boolean: anyDescriptorDirty, anyDescriptorDirty, field_1_3615, shaderParamsDirty
HashMap<String, GpuBufferSlice>: uniforms, uniforms, field_1_3627, uniforms
HashMap<String, VulkanRenderPassBackend$BoundTexture>: textures, textures, field_1_3626, boundTextures
Constructors
(VulkanBackend, VulkanCommandEncoderBackend, org.lwjgl.vulkan.VkCommandBuffer, MarkerRecorder$Queue, RenderPass$RenderArea, int, int, boolean, Supplier<String>)
Methods
org.lwjgl.vulkan.VkCommandBuffer (): commandBuffer, commandBuffer, method_1_4212, createCommandBuffer
void (Supplier<String>): pushDebugGroup, pushDebugGroup, method_1_1333, pushDebugGroup
void (): popDebugGroup, popDebugGroup, method_1_1332, popDebugGroup
void (RenderPipeline): setPipeline, setPipeline, method_1_1335, setPipeline
void (String, GpuTextureView, GpuSampler): bindTexture, bindTexture, method_1_1325, bindTexture
void (String, GpuBuffer): setUniform, setUniform, method_1_1336, setUniform
void (String, GpuBufferSlice): setUniform, setUniform, method_1_1337, setUniform
void (int, int, int, int): enableScissor, enableScissor, method_1_1330, enableScissor
void (org.lwjgl.system.MemoryStack, org.lwjgl.vulkan.VkCommandBuffer, int, int, int, int): setScissor, setScissor, method_1_5120, setScissor
void (): disableScissor, disableScissor, method_1_1326, disableScissor
void (int, GpuBufferSlice): setVertexBuffer, setVertexBuffer, method_1_1338, setVertexBuffer
void (GpuBuffer, IndexType): setIndexBuffer, setIndexBuffer, method_1_1334, setIndexBuffer
void (int, int, int, int, int): drawIndexed, drawIndexed, method_1_1328, drawIndexed
void (IntBuffer, int, int, int): multiDrawIndexed, multiDrawIndexed, method_1_6188, multiDrawIndexedInterleaved
void (org.lwjgl.PointerBuffer, IntBuffer, IntBuffer, int): multiDrawIndexed, multiDrawIndexed, method_1_6189, multiDrawIndexedSeparate
void (GpuBufferSlice, int): drawIndexedIndirect, drawIndexedIndirect, method_1_5511, drawIndexedIndirect
<T> void (Collection<RenderPass$RenderObject<T>>, GpuBuffer, IndexType, Collection<String>, T): drawMultipleIndexed, drawMultipleIndexed, method_1_1329, drawMultipleIndexed
void (int, int, int, int): draw, draw, method_1_1327, draw
void (IntBuffer, int, int, int): multiDraw, multiDraw, method_1_6186, multiDrawInterleaved
void (IntBuffer, IntBuffer, int): multiDraw, multiDraw, method_1_6187, multiDrawSeparate
void (GpuBufferSlice, int): drawIndirect, drawIndirect, method_1_5512, drawIndirect
void (): pushDescriptors, pushDescriptors, method_1_4217, updateShaderParams
void (TimestampQueryPool, int): writeTimestamp, writeTimestamp, method_1_4243, writeTimestamp
Supplier<String> (): getLabel, getLabel, method_1_5504, getLabelGetter