Class GpuDeviceUsageValidator
java.lang.Object
net.neoforged.neoforge.client.blaze3d.validation.GpuDeviceUsageValidator
Helper class for validations done by the ValidationGpuDevice layer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final GpuDeviceFeaturesprivate final GpuDeviceProperties -
Constructor Summary
ConstructorsConstructorDescriptionGpuDeviceUsageValidator(ValidationGpuDevice device, boolean checkReservedUsageBits) -
Method Summary
Modifier and TypeMethodDescription(package private) voidvalidateBufferUsage(int usage) (package private) voidvalidatePipeline(RenderPipeline pipeline) (package private) voidvalidateTextureUsage(int usage)
-
Field Details
-
properties
-
enabledFeatures
-
checkReservedUsageBits
private final boolean checkReservedUsageBits
-
-
Constructor Details
-
GpuDeviceUsageValidator
GpuDeviceUsageValidator(ValidationGpuDevice device, boolean checkReservedUsageBits)
-
-
Method Details
-
validateBufferUsage
void validateBufferUsage(int usage) -
validateTextureUsage
void validateTextureUsage(int usage) -
validatePipeline
-