Class GpuDeviceUsageValidator

java.lang.Object
net.neoforged.neoforge.client.blaze3d.validation.GpuDeviceUsageValidator

public class GpuDeviceUsageValidator extends Object
Helper class for validations done by the ValidationGpuDevice layer
  • Field Details

    • properties

      private final GpuDeviceProperties properties
    • enabledFeatures

      private final GpuDeviceFeatures 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

      void validatePipeline(RenderPipeline pipeline)