shader_info.h 455 B

12345678910111213141516171819202122232425262728
  1. // Copyright 2021 yuzu Emulator Project
  2. // Licensed under GPLv2 or any later version
  3. // Refer to the license.txt file included.
  4. #pragma once
  5. #include <array>
  6. #include <boost/container/static_vector.hpp>
  7. namespace Shader {
  8. struct Info {
  9. struct ConstantBuffer {
  10. };
  11. struct {
  12. bool workgroup_id{};
  13. bool local_invocation_id{};
  14. bool fp16{};
  15. bool fp64{};
  16. } uses;
  17. std::array<18
  18. };
  19. } // namespace Shader