History - net.minecraft.client.render.RenderPipelineCompiler

26.3

Names

com.mojang.renderpearl.frontend.shaders.PipelineBuilder

com.mojang.renderpearl.frontend.shaders.PipelineBuilder

net.minecraft.class_1_1384

net.minecraft.client.render.RenderPipelineCompiler

Fields

org.slf4j.Logger: LOGGER, LOGGER, field_1_9496, LOGGER

GpuBackend: backendDevice, backendDevice, field_1_9497, device

SpirvShaderCompiler: compiler, compiler, field_1_9498, shaderCompiler

Constructors

(GpuBackend)

Methods

void (): close, close

BackendRenderPipeline$Layout (RenderPipeline, ShaderSourceGetter, it.unimi.dsi.fastutil.objects.ReferenceArrayList<BackendRenderPipeline$Layout$Shader>, it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<String>): generateBackendCreateInfo, generateBackendCreateInfo, method_1_10048, compile

CompletableFuture<CompiledRenderPipeline$Supplier> (RenderPipeline, ShaderSourceGetter, Executor): compilePipeline, compilePipeline, method_1_9120, compile

String (Identifier, ShaderType, ShaderSourceGetter): loadShaderSource, loadShaderSource, method_1_9124, getSource

it.unimi.dsi.fastutil.ints.Int2ObjectMap<RenderPipelineCompiler$InterfaceVar> (List<ShaderModule$Bindings$Varying>, String, ShaderType): generateSlotMap, generateSlotMap, method_1_9121, getInterfaceVars