net.minecraft.client.gl

public class GpuDeviceInfo

com.mojang.blaze3d.GraphicsWorkarounds
net.minecraft.class_11541
net.minecraft.client.gl.GpuDeviceInfo

Field summary

Modifier and TypeField
private static final List<String>
INTEL_GEN11_CORE
field_61073
OTHER_INTEL_DEVICES
private static final List<String>
INTEL_GEN11_ATOM
field_61074
ATOM_DEVICES
private static final List<String>
INTEL_GEN11_CELERON
field_61075
CELERON_DEVICES
private static final List<String>
INTEL_GEN11_PENTIUM
field_61076
PENTIUM_DEVICES
private static GpuDeviceInfo
instance
field_61070
instance
private final WeakReference<GpuDevice>
gpuDevice
field_61071
device
private final boolean
alwaysCreateFreshImmediateBuffer
field_61072
requiresRecreateOnUploadToBuffer
private final boolean
isGlOnDx12
field_63062
shouldDisableArbDirectAccess
private final boolean
isAmd
field_64657
useRgssOnFabulous

Constructor summary

ModifierConstructor
private (GpuDevice device)

Method summary

Modifier and TypeMethod
public static GpuDeviceInfo
get(GpuDevice gpuDevice)
method_72243(GpuDevice arg0)
get(GpuDevice device)
public boolean
alwaysCreateFreshImmediateBuffer()
method_72242()
requiresRecreateOnUploadToBuffer()
public boolean
isGlOnDx12()
method_74912()
shouldDisableArbDirectAccess()
public boolean
isAmd()
method_76745()
shouldUseRgssOnFabulous()
private static boolean
isIntelGen11(GpuDevice gpuDevice)
method_72244(GpuDevice arg0)
requiresRecreateOnUploadToBuffer(GpuDevice device)
private static boolean
isGlOnDx12(GpuDevice gpuDevice)
method_74913(GpuDevice arg0)
shouldDisableArbDirectAccess(GpuDevice device)
private static boolean
isAmd(GpuDevice gpuDevice)
method_76746(GpuDevice arg0)
shouldUseRgssOnFabulous(GpuDevice device)