Class VulkanRenderPipeline

java.lang.Object
com.mojang.renderpearl.backend.vulkan.VulkanRenderPipeline
All Implemented Interfaces:
BackendRenderPipeline, Destroyable, UncheckedAutoCloseable, AutoCloseable

public final class VulkanRenderPipeline extends Object implements BackendRenderPipeline, Destroyable
  • Field Details

    • device

      private final VulkanDevice device
    • withDepthStencilPipeline

      private final long withDepthStencilPipeline
    • withDepthPipeline

      private final long withDepthPipeline
    • withoutDepthPipeline

      private final long withoutDepthPipeline
    • pipelineLayout

      private final long pipelineLayout
    • descriptorSetLayout

      private final long descriptorSetLayout
    • shaderModules

      private final it.unimi.dsi.fastutil.longs.LongList shaderModules
    • uniforms

      private final List<BindGroupLayout.UniformDescription> uniforms
    • closed

      private boolean closed
  • Constructor Details

    • VulkanRenderPipeline

      public VulkanRenderPipeline(VulkanDevice device, long withDepthStencilPipeline, long withDepthPipeline, long withoutDepthPipeline, long pipelineLayout, long descriptorSetLayout, it.unimi.dsi.fastutil.longs.LongList shaderModules, List<BindGroupLayout.UniformDescription> uniforms)
  • Method Details