diff options
| author | assiduous <assiduous@diligentgraphics.com> | 2021-02-04 05:12:38 +0000 |
|---|---|---|
| committer | assiduous <assiduous@diligentgraphics.com> | 2021-02-04 05:12:38 +0000 |
| commit | 2a2a6c842cccb60ab4c67d31b3d26f74816fb3ac (patch) | |
| tree | 8e0746be933fe595f7de1c2304f150fa5d97f23a /Graphics/GraphicsEngine | |
| parent | update for vulkan PRS (diff) | |
| download | DiligentCore-2a2a6c842cccb60ab4c67d31b3d26f74816fb3ac.tar.gz DiligentCore-2a2a6c842cccb60ab4c67d31b3d26f74816fb3ac.zip | |
PipelineResourceSignatureVkImpl: removed methods and members that were moved to PipelineResourceSignatureBase
Diffstat (limited to 'Graphics/GraphicsEngine')
| -rw-r--r-- | Graphics/GraphicsEngine/include/PipelineResourceSignatureBase.hpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Graphics/GraphicsEngine/include/PipelineResourceSignatureBase.hpp b/Graphics/GraphicsEngine/include/PipelineResourceSignatureBase.hpp index ceb70688..c0cd6b94 100644 --- a/Graphics/GraphicsEngine/include/PipelineResourceSignatureBase.hpp +++ b/Graphics/GraphicsEngine/include/PipelineResourceSignatureBase.hpp @@ -101,6 +101,8 @@ public: return std::pair<Uint32, Uint32>{m_ResourceOffsets[VarType], m_ResourceOffsets[VarType + 1]}; } + SHADER_TYPE GetActiveShaderStages() const { return m_ShaderStages; } + // Returns the number of shader stages that have resources. Uint32 GetNumActiveShaderStages() const { return m_NumShaderStages; } @@ -274,15 +276,15 @@ protected: protected: size_t m_Hash = 0; + std::array<Uint16, SHADER_RESOURCE_VARIABLE_TYPE_NUM_TYPES + 1> m_ResourceOffsets = {}; + // Shader stages that have resources. SHADER_TYPE m_ShaderStages = SHADER_TYPE_UNKNOWN; - std::array<Uint16, SHADER_RESOURCE_VARIABLE_TYPE_NUM_TYPES + 1> m_ResourceOffsets = {}; - PIPELINE_TYPE m_PipelineType = PIPELINE_TYPE_INVALID; // The number of shader stages that have resources. - Uint8 m_NumShaderStages = 0; // AZ TODO: remove ? + Uint8 m_NumShaderStages = 0; #ifdef DILIGENT_DEBUG bool m_IsDestructed = false; |
