Uses of Class
net.minecraft.client.gl.ShaderProgram
-
Uses of ShaderProgram in com.mojang.blaze3d.systems
Modifier and TypeMethodDescriptionstatic void
RenderSystem.setupShaderLights
(ShaderProgram shader) Modifier and TypeMethodDescriptionstatic void
RenderSystem.setShader
(Supplier<ShaderProgram> program) Sets theRenderSystem
's global shader program. -
Uses of ShaderProgram in net.minecraft.client.gl
Modifier and TypeMethodDescriptionvoid
VertexBuffer.draw
(Matrix4f viewMatrix, Matrix4f projectionMatrix, ShaderProgram program) Draws the contents in this vertex buffer withprogram
.private void
VertexBuffer.drawInternal
(Matrix4f viewMatrix, Matrix4f projectionMatrix, ShaderProgram shaderProgram) -
Uses of ShaderProgram in net.minecraft.client.render
Modifier and TypeFieldDescriptionGameRenderer.blitScreenProgram
private static @Nullable ShaderProgram
GameRenderer.particleProgram
private static @Nullable ShaderProgram
GameRenderer.positionColorLightmapProgram
private static @Nullable ShaderProgram
GameRenderer.positionColorProgram
private static @Nullable ShaderProgram
GameRenderer.positionColorTexLightmapProgram
private static @Nullable ShaderProgram
GameRenderer.positionProgram
private static @Nullable ShaderProgram
GameRenderer.positionTexColorProgram
private static @Nullable ShaderProgram
GameRenderer.positionTexProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeArmorCutoutNoCullProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeArmorEntityGlintProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeArmorGlintProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeBeaconBeamProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeBreezeWindProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeCloudsProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeCrumblingProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeCutoutMippedProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeCutoutProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEndGatewayProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEndPortalProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEnergySwirlProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEntityAlphaProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEntityCutoutNoNullProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEntityCutoutNoNullZOffsetProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEntityCutoutProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEntityDecalProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEntityGlintDirectProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEntityGlintProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEntityNoOutlineProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEntityShadowProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEntitySmoothCutoutProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEntitySolidProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEntityTranslucentCullProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEntityTranslucentEmissiveProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEntityTranslucentProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeEyesProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeGlintDirectProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeGlintProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeGlintTranslucentProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeGuiGhostRecipeOverlayProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeGuiOverlayProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeGuiProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeGuiTextHighlightProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeItemEntityTranslucentCullProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeLeashProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeLightningProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeLinesProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeOutlineProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeSolidProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeTextBackgroundProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeTextBackgroundSeeThroughProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeTextIntensityProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeTextIntensitySeeThroughProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeTextProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeTextSeeThroughProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeTranslucentMovingBlockProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeTranslucentProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeTripwireProgram
private static @Nullable ShaderProgram
GameRenderer.renderTypeWaterMaskProgram
Modifier and TypeFieldDescriptionprivate final Map
<String, ShaderProgram> GameRenderer.programs
private final Optional
<Supplier<ShaderProgram>> RenderPhase.ShaderProgram.supplier
Modifier and TypeMethodDescriptionstatic @Nullable ShaderProgram
GameRenderer.getParticleProgram()
static @Nullable ShaderProgram
GameRenderer.getPositionColorLightmapProgram()
static @Nullable ShaderProgram
GameRenderer.getPositionColorProgram()
static @Nullable ShaderProgram
GameRenderer.getPositionColorTexLightmapProgram()
static @Nullable ShaderProgram
GameRenderer.getPositionProgram()
static @Nullable ShaderProgram
GameRenderer.getPositionTexColorProgram()
static @Nullable ShaderProgram
GameRenderer.getPositionTexProgram()
GameRenderer.getProgram
(@Nullable String name) static @Nullable ShaderProgram
GameRenderer.getRenderTypeArmorCutoutNoCullProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeArmorEntityGlintProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeArmorGlintProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeBeaconBeamProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeBreezeWindProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeCloudsProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeCrumblingProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeCutoutMippedProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeCutoutProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEndGatewayProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEndPortalProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEnergySwirlProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEntityAlphaProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEntityCutoutNoNullProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEntityCutoutNoNullZOffsetProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEntityCutoutProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEntityDecalProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEntityGlintDirectProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEntityGlintProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEntityNoOutlineProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEntityShadowProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEntitySmoothCutoutProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEntitySolidProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEntityTranslucentCullProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEntityTranslucentEmissiveProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEntityTranslucentProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeEyesProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeGlintDirectProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeGlintProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeGlintTranslucentProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeGuiGhostRecipeOverlayProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeGuiOverlayProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeGuiProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeGuiTextHighlightProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeItemEntityTranslucentCullProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeLeashProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeLightningProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeLinesProgram()
Returns therendertype_lines
shader program.static @Nullable ShaderProgram
GameRenderer.getRenderTypeOutlineProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeSolidProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeTextBackgroundProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeTextBackgroundSeeThroughProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeTextIntensityProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeTextIntensitySeeThroughProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeTextProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeTextSeeThroughProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeTranslucentMovingBlockProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeTranslucentProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeTripwireProgram()
static @Nullable ShaderProgram
GameRenderer.getRenderTypeWaterMaskProgram()
private ShaderProgram
GameRenderer.preloadProgram
(ResourceFactory factory, String name, VertexFormat format)