History - net.minecraft.client.vulkan.VulkanRenderPassBackend

26.3-snapshot-3

Names

com.mojang.blaze3d.vulkan.VulkanRenderPass

com.mojang.renderpearl.backend.vulkan.VulkanRenderPass

Fields

RenderPass$RenderArea: renderArea, field_1_5956, renderArea

RenderPass$RenderArea: renderArea, field_1_5956, renderArea

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 (String, GpuTextureView, GpuSampler): bindTexture, method_1_1325, bindTexture

void (String, GpuBuffer): setUniform, method_1_1336, setUniform

void (String, GpuBufferSlice): setUniform, method_1_1337, setUniform

void (int, GpuBufferSlice): setVertexBuffer, method_1_1338, setVertexBuffer

void (GpuBuffer, IndexType): setIndexBuffer, method_1_1334, setIndexBuffer

void (GpuBufferSlice, int): drawIndexedIndirect, method_1_5511, drawIndexedIndirect

<T> void (Collection<RenderPass$RenderObject<T>>, GpuBuffer, IndexType, Collection<String>, T): drawMultipleIndexed, method_1_1329, drawMultipleIndexed

void (GpuBufferSlice, int): drawIndirect, method_1_5512, drawIndirect

void (CompiledRenderPipeline): setPipeline, method_1_1335, setPipeline

void (CompiledPipeline): setPipeline, method_1_1335, setPipeline

void (String, GpuTextureView, GpuSampler): bindTexture, method_1_1325, bindTexture

void (String, GpuBuffer): setUniform, method_1_1336, setUniform

void (String, GpuBufferSlice): setUniform, method_1_1337, setUniform

void (int, GpuBufferSlice): setVertexBuffer, method_1_1338, setVertexBuffer

void (GpuBuffer, IndexType): setIndexBuffer, method_1_1334, setIndexBuffer

void (GpuBufferSlice, int): drawIndexedIndirect, method_1_5511, drawIndexedIndirect

<T> void (Collection<RenderPass$RenderObject<T>>, GpuBuffer, IndexType, Collection<String>, T): drawMultipleIndexed, method_1_1329, drawMultipleIndexed

void (GpuBufferSlice, int): drawIndirect, method_1_5512, drawIndirect

26.3-snapshot-2

Names

Fields

Constructors

Methods

void (RenderPipeline): setPipeline, method_1_1335, setPipeline

void (CompiledRenderPipeline): setPipeline, method_1_1335, setPipeline

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

com.mojang.blaze3d.vulkan.VulkanRenderPass

net.minecraft.class_1_704

net.minecraft.client.vulkan.VulkanRenderPassBackend

Fields

boolean: VALIDATION, field_1_3614, IS_DEVELOPMENT

VulkanBackend: device, field_1_3617, device

VulkanCommandEncoderBackend: encoder, field_1_6401, commandEncoder

MarkerRecorder$Queue: checkpointStorage, field_1_6399, markerRecorderQueue

RenderPass$RenderArea: renderArea, field_1_5956, renderArea

int: outputWidth, field_1_3621, width

int: outputHeight, field_1_3620, height

boolean: hasDepth, field_1_3619, hasDepth

Supplier<String>: label, field_1_6402, labelGetter

int: pushedDebugGroups, field_1_3624, numDebugGroups

org.lwjgl.vulkan.VkCommandBuffer: commandBuffer, field_1_6400, commandBuffer

VulkanCompiledRenderPipeline: pipeline, field_1_3622, pipeline

boolean: anyDescriptorDirty, field_1_3615, shaderParamsDirty

HashMap<String, GpuBufferSlice>: uniforms, field_1_3627, uniforms

HashMap<String, VulkanRenderPassBackend$BoundTexture>: textures, field_1_3626, boundTextures

boolean: $assertionsDisabled, field_1_3613, field_1_3613

Constructors

(VulkanBackend, VulkanCommandEncoderBackend, org.lwjgl.vulkan.VkCommandBuffer, MarkerRecorder$Queue, RenderPass$RenderArea, int, int, boolean, Supplier<String>)

Methods

org.lwjgl.vulkan.VkCommandBuffer (): commandBuffer, method_1_4212, createCommandBuffer

void (Supplier<String>): pushDebugGroup, method_1_1333, pushDebugGroup

void (): popDebugGroup, method_1_1332, popDebugGroup

void (RenderPipeline): setPipeline, method_1_1335, setPipeline

void (String, GpuTextureView, GpuSampler): bindTexture, method_1_1325, bindTexture

void (String, GpuBuffer): setUniform, method_1_1336, setUniform

void (String, GpuBufferSlice): setUniform, method_1_1337, setUniform

void (int, int, int, int): enableScissor, method_1_1330, enableScissor

void (org.lwjgl.system.MemoryStack, org.lwjgl.vulkan.VkCommandBuffer, int, int, int, int): setScissor, method_1_5120, setScissor

void (): disableScissor, method_1_1326, disableScissor

void (int, GpuBufferSlice): setVertexBuffer, method_1_1338, setVertexBuffer

void (GpuBuffer, IndexType): setIndexBuffer, method_1_1334, setIndexBuffer

void (int, int, int, int, int): drawIndexed, method_1_1328, drawIndexed

void (IntBuffer, int, int, int): multiDrawIndexed, method_1_6188, multiDrawIndexedInterleaved

void (org.lwjgl.PointerBuffer, IntBuffer, IntBuffer, int): multiDrawIndexed, method_1_6189, multiDrawIndexedSeparate

void (GpuBufferSlice, int): drawIndexedIndirect, method_1_5511, drawIndexedIndirect

<T> void (Collection<RenderPass$RenderObject<T>>, GpuBuffer, IndexType, Collection<String>, T): drawMultipleIndexed, method_1_1329, drawMultipleIndexed

void (int, int, int, int): draw, method_1_1327, draw

void (IntBuffer, int, int, int): multiDraw, method_1_6186, multiDrawInterleaved

void (IntBuffer, IntBuffer, int): multiDraw, method_1_6187, multiDrawSeparate

void (GpuBufferSlice, int): drawIndirect, method_1_5512, drawIndirect

void (): pushDescriptors, method_1_4217, updateShaderParams

void (TimestampQueryPool, int): writeTimestamp, method_1_4243, writeTimestamp

Supplier<String> (): getLabel, method_1_5504, getLabelGetter

void (long): lambda$pushDescriptors$0, method_1_4216, method_1_4216