diff options
Diffstat (limited to 'src/shader_recompiler/backend/spirv/emit_context.h')
| -rw-r--r-- | src/shader_recompiler/backend/spirv/emit_context.h | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/shader_recompiler/backend/spirv/emit_context.h b/src/shader_recompiler/backend/spirv/emit_context.h index 30b08104d..8b000f1ec 100644 --- a/src/shader_recompiler/backend/spirv/emit_context.h +++ b/src/shader_recompiler/backend/spirv/emit_context.h | |||
| @@ -9,6 +9,7 @@ | |||
| 9 | 9 | ||
| 10 | #include <sirit/sirit.h> | 10 | #include <sirit/sirit.h> |
| 11 | 11 | ||
| 12 | #include "shader_recompiler/backend/bindings.h" | ||
| 12 | #include "shader_recompiler/frontend/ir/program.h" | 13 | #include "shader_recompiler/frontend/ir/program.h" |
| 13 | #include "shader_recompiler/profile.h" | 14 | #include "shader_recompiler/profile.h" |
| 14 | #include "shader_recompiler/shader_info.h" | 15 | #include "shader_recompiler/shader_info.h" |
| @@ -17,14 +18,6 @@ namespace Shader::Backend::SPIRV { | |||
| 17 | 18 | ||
| 18 | using Sirit::Id; | 19 | using Sirit::Id; |
| 19 | 20 | ||
| 20 | struct Bindings { | ||
| 21 | u32 unified{}; | ||
| 22 | u32 uniform_buffer{}; | ||
| 23 | u32 storage_buffer{}; | ||
| 24 | u32 texture{}; | ||
| 25 | u32 image{}; | ||
| 26 | }; | ||
| 27 | |||
| 28 | class VectorTypes { | 21 | class VectorTypes { |
| 29 | public: | 22 | public: |
| 30 | void Define(Sirit::Module& sirit_ctx, Id base_type, std::string_view name); | 23 | void Define(Sirit::Module& sirit_ctx, Id base_type, std::string_view name); |