#pragma once #include #include "common/common_types.h" #include "environment.h" namespace Shader { class FileEnvironment final : public Environment { public: explicit FileEnvironment(const char* path); ~FileEnvironment() override; u64 ReadInstruction(u32 offset) override; std::array WorkgroupSize() override; private: std::vector data; }; } // namespace Shader