Class GlHeuristics

java.lang.Object
com.mojang.blaze3d.opengl.GlHeuristics

public class GlHeuristics extends Object
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • DEVICE_NAMES_THAT_IMPLY_CPU

      private static final List<String> DEVICE_NAMES_THAT_IMPLY_CPU
    • DEVICE_NAMES_THAT_IMPLY_VIRTUAL

      private static final List<String> DEVICE_NAMES_THAT_IMPLY_VIRTUAL
    • isGlOnDx12

      private final boolean isGlOnDx12
    • isAmd

      private final boolean isAmd
  • Constructor Details

    • GlHeuristics

      GlHeuristics(String deviceName)
  • Method Details

    • isGlOnDx12

      public boolean isGlOnDx12()
    • isAmd

      public boolean isAmd()
    • isGlOnDx12

      private static boolean isGlOnDx12(String deviceName)
    • isAmd

      private static boolean isAmd(String deviceName)
    • getMaxSupportedTextureSize

      private static int getMaxSupportedTextureSize()
    • createDeviceInfo

      public DeviceInfo createDeviceInfo(GLCapabilities capabilities, int maxSupportedAnisotropy, Set<String> enabledExtensions)
    • guessDeviceType

      private DeviceType guessDeviceType(String renderer, String vendor)