diff options
author | FernandoS27 <fsahmkow27@gmail.com> | 2021-05-02 01:50:27 +0200 |
---|---|---|
committer | ameerj <52414509+ameerj@users.noreply.github.com> | 2021-07-23 03:51:30 +0200 |
commit | ee61ec2c39e6db53c56e7ac761a2223d99f06908 (patch) | |
tree | 2ae3e49e64b845de4db6756e6dfea5fd1694d674 /src/shader_recompiler/shader_info.h | |
parent | shader: Stub SR_AFFINITY (diff) | |
download | yuzu-ee61ec2c39e6db53c56e7ac761a2223d99f06908.tar yuzu-ee61ec2c39e6db53c56e7ac761a2223d99f06908.tar.gz yuzu-ee61ec2c39e6db53c56e7ac761a2223d99f06908.tar.bz2 yuzu-ee61ec2c39e6db53c56e7ac761a2223d99f06908.tar.lz yuzu-ee61ec2c39e6db53c56e7ac761a2223d99f06908.tar.xz yuzu-ee61ec2c39e6db53c56e7ac761a2223d99f06908.tar.zst yuzu-ee61ec2c39e6db53c56e7ac761a2223d99f06908.zip |
Diffstat (limited to '')
-rw-r--r-- | src/shader_recompiler/shader_info.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/shader_recompiler/shader_info.h b/src/shader_recompiler/shader_info.h index 2f6adf714..a50a9a18c 100644 --- a/src/shader_recompiler/shader_info.h +++ b/src/shader_recompiler/shader_info.h @@ -5,6 +5,7 @@ #pragma once #include <array> +#include <bitset> #include "common/common_types.h" #include "shader_recompiler/frontend/ir/type.h" @@ -140,6 +141,7 @@ struct Info { bool stores_tess_level_outer{}; bool stores_tess_level_inner{}; bool stores_indexed_attributes{}; + bool stores_global_memory{}; bool uses_fp16{}; bool uses_fp64{}; @@ -180,6 +182,8 @@ struct Info { IR::Type used_storage_buffer_types{}; u32 constant_buffer_mask{}; + u32 nvn_buffer_base{}; + std::bitset<16> nvn_buffer_used{}; boost::container::static_vector<ConstantBufferDescriptor, MAX_CBUFS> constant_buffer_descriptors; |