com.mojang.blaze3d

public class GraphicsWorkarounds

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

字段概要

修饰符与类型字段
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_
private final boolean
i
isAmd
field_64657
field_64657
f_433621_

构造函数概要

修饰符构造函数
private (GpuDevice device)

方法概要

修饰符与类型方法
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_()
public boolean
c()
isAmd()
method_76745()
method_76745()
m_438713_()
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_)
private static boolean
d(GpuDevice arg0)
isAmd(GpuDevice arg0)
method_76746(GpuDevice arg0)
method_76746(GpuDevice arg0)
m_439257_(GpuDevice p_451834_)