com.mojang.blaze3d

public class GraphicsWorkarounds

fqu
com.mojang.blaze3d.GraphicsWorkarounds
net.minecraft.class_11541
net.minecraft.client.gl.GpuDeviceInfo
net.minecraft.src.C_410814_

Field summary

Modifier and TypeField
private static final List<String>
a
INTEL_GEN11_CORE
field_61073
OTHER_INTEL_DEVICES
f_410821_
private static final List<String>
b
INTEL_GEN11_ATOM
field_61074
ATOM_DEVICES
f_410817_
private static final List<String>
c
INTEL_GEN11_CELERON
field_61075
CELERON_DEVICES
f_410815_
private static final List<String>
d
INTEL_GEN11_PENTIUM
field_61076
PENTIUM_DEVICES
f_410818_
private static GraphicsWorkarounds
e
instance
field_61070
instance
f_410819_
private final WeakReference<GpuDevice>
f
gpuDevice
field_61071
device
f_410816_
private final boolean
g
alwaysCreateFreshImmediateBuffer
field_61072
requiresRecreateOnUploadToBuffer
f_410820_
private final boolean
h
isGlOnDx12
field_63062
shouldDisableArbDirectAccess
f_411646_

Constructor summary

ModifierConstructor
private (GpuDevice device)

Method summary

Modifier and TypeMethod
public static GraphicsWorkarounds
a(GpuDevice arg0)
get(GpuDevice arg0)
method_72243(GpuDevice arg0)
get(GpuDevice device)
m_410825_(GpuDevice p_410829_)
public boolean
a()
alwaysCreateFreshImmediateBuffer()
method_72242()
requiresRecreateOnUploadToBuffer()
m_410822_()
public boolean
b()
isGlOnDx12()
method_74912()
shouldDisableArbDirectAccess()
m_415303_()
private static boolean
b(GpuDevice arg0)
isIntelGen11(GpuDevice arg0)
method_72244(GpuDevice arg0)
requiresRecreateOnUploadToBuffer(GpuDevice device)
m_410826_(GpuDevice p_410828_)
private static boolean
c(GpuDevice arg0)
isGlOnDx12(GpuDevice arg0)
method_74913(GpuDevice arg0)
shouldDisableArbDirectAccess(GpuDevice device)
m_417644_(GpuDevice p_422971_)