text: #pragma once
  #include <Rendering/Shaders/Compilers/ICompilerStage.h>
  
  namespace ZEngine::Rendering::Shaders::Compilers {
  
      class ValidationStage : public ICompilerStage {
      public:
          /**
           * Initialize a new ValidationStage instance.
           */
          ValidationStage();
          virtual ~ValidationStage();
  
          /**
           * Run Compiler stage
           *
           * @param information Collection of shader information
           */
          virtual void Run(std::vector<ShaderInformation>& information) override;
      };
  } // namespace ZEngine::Rendering::Shaders::Compilers
  