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 boolean
private final GpuDeviceFeatures
private final GpuDeviceProperties
-
Constructor Summary
ConstructorsConstructorDescriptionGpuDeviceUsageValidator
(ValidationGpuDevice device, boolean checkReservedUsageBits) -
Method Summary
Modifier and TypeMethodDescription(package private) void
validateBufferUsage
(int usage) (package private) void
validatePipeline
(RenderPipeline pipeline) (package private) void
validateTextureUsage
(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
-