2d48a7b4d
85cce7858
1 2
3 4
5 6 7 8 9 10 11 12
13 14 15
16 17 18
#pragma once #include <array> #include "common/common_types.h" namespace Shader { class Environment { public: virtual ~Environment() = default; [[nodiscard]] virtual u64 ReadInstruction(u32 address) = 0; [[nodiscard]] virtual std::array<u32, 3> WorkgroupSize() = 0; }; } // namespace Shader