net.minecraft.client.vulkan

public class VulkanUtils

com.mojang.blaze3d.vulkan.VulkanUtils
net.minecraft.class_1_678
net.minecraft.client.vulkan.VulkanUtils

Field summary

Modifier and TypeField
public static final Set<VulkanUtils$DeviceId>
KNOWN_PROBLEMATIC_DEVICES
field_1_6393
PROBLEMATIC_DEVICES

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
throwIfFailure(int result, String message, BackendCreationException$Reason reason)
method_1_4042(int arg0, String arg1, class_1_739$class_1_740 arg2)
reportWindowError(int code, String message, WindowException$Condition condition)
public static void
crashIfFailure(VulkanDevice device, int result, String message)
method_1_4033(class_1_679 arg0, int arg1, String arg2)
reportError(VulkanBackend backend, int code, String message)
public static String
formatCheckpoints(List<CheckpointExtension$QueueCheckpoints> queueCheckpoints)
method_1_5490(List<class_1_970$class_1_973> arg0)
describeMarkerRecorderRecords(List<MarkerRecorder$Record> records)
public static String
pipelineStageToString(long pipelineStage)
method_1_5491(long arg0)
describeStage(long stage)
public static String
resultToString(int error)
method_1_4041(int arg0)
describe(int code)
public static boolean
hasAllBits(int bitfield, int bitmask)
method_1_4034(int arg0, int arg1)
containsAll(int actual, int required)
public static boolean
hasAllBits(long bitfield, long bitmask)
method_1_4035(long arg0, long arg1)
containsAll(long actual, long required)
public static boolean
hasAnyBit(int bitfield, int bitmask)
method_1_4036(int arg0, int arg1)
hasAnyOf(int actual, int required)
public static boolean
hasAnyBit(long bitfield, long bitmask)
method_1_4037(long arg0, long arg1)
hasAnyOf(long actual, long required)
public static boolean
hasNoBit(int bitfield, int bitmask)
method_1_4038(int arg0, int arg1)
isDisjointFrom(int actual, int required)
public static boolean
hasNoBit(long bitfield, long bitmask)
method_1_4039(long arg0, long arg1)
isDisjointFrom(long actual, long required)
public static org.lwjgl.vulkan.VkClearColorValue
putArgb(org.lwjgl.vulkan.VkClearColorValue vkClearColor, org.joml.Vector4fc argb)
method_1_4040(org.lwjgl.vulkan.VkClearColorValue arg0, org.joml.Vector4fc arg1)
setClearColor(org.lwjgl.vulkan.VkClearColorValue clearColorValue, org.joml.Vector4fc clearColor)