Class GlDebugLabel

java.lang.Object
com.mojang.blaze3d.opengl.GlDebugLabel
Direct Known Subclasses:
GlDebugLabel.Core, GlDebugLabel.Empty, GlDebugLabel.Ext

public abstract class GlDebugLabel extends Object
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
  • Constructor Details

    • GlDebugLabel

      public GlDebugLabel()
  • Method Details

    • applyLabel

      public void applyLabel(GlBuffer buffer)
    • applyLabel

      public void applyLabel(GlTexture texture)
    • applyLabel

      public void applyLabel(GlShaderModule shaderModule)
    • applyLabel

      public void applyLabel(GlProgram program)
    • applyLabel

      public void applyLabel(VertexArrayCache.VertexArray vertexArray)
    • pushDebugGroup

      public void pushDebugGroup(Supplier<String> label)
    • popDebugGroup

      public void popDebugGroup()
    • create

      public static GlDebugLabel create(org.lwjgl.opengl.GLCapabilities caps, boolean wantsLabels, Set<String> enabledExtensions)
    • exists

      public boolean exists()