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)
public static Set<String>
enumerateExtensions(org.lwjgl.vulkan.VkPhysicalDevice vkPhysicalDevice)
method_1_6463(org.lwjgl.vulkan.VkPhysicalDevice arg0)
getDeviceExtensions(org.lwjgl.vulkan.VkPhysicalDevice physicalDevice)
public static org.lwjgl.vulkan.VkPhysicalDeviceFeatures2
enumerateFeatures(org.lwjgl.vulkan.VkPhysicalDevice vkPhysicalDevice, Set<VulkanFeature> features, org.lwjgl.system.MemoryStack stack)
method_1_6464(org.lwjgl.vulkan.VkPhysicalDevice arg0, Set<class_1_714> arg1, org.lwjgl.system.MemoryStack arg2)
getPhysicalDeviceFeatures2Struct(org.lwjgl.vulkan.VkPhysicalDevice physicalDevice, Set<VulkanFeature> features, org.lwjgl.system.MemoryStack memoryStack)