summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngine
diff options
context:
space:
mode:
authorassiduous <assiduous@diligentgraphics.com>2021-02-04 05:12:38 +0000
committerassiduous <assiduous@diligentgraphics.com>2021-02-04 05:12:38 +0000
commit2a2a6c842cccb60ab4c67d31b3d26f74816fb3ac (patch)
tree8e0746be933fe595f7de1c2304f150fa5d97f23a /Graphics/GraphicsEngine
parentupdate for vulkan PRS (diff)
downloadDiligentCore-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.hpp8
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;