From bef8cae7057fad87afc17f94ea57c6c1119ff3ea Mon Sep 17 00:00:00 2001 From: azhirnov Date: Fri, 26 Feb 2021 22:33:44 +0300 Subject: OpenGL: added resource signature --- Graphics/GraphicsEngine/include/PipelineResourceSignatureBase.hpp | 5 ----- Graphics/GraphicsEngine/interface/PipelineState.h | 6 +++++- 2 files changed, 5 insertions(+), 6 deletions(-) (limited to 'Graphics/GraphicsEngine') diff --git a/Graphics/GraphicsEngine/include/PipelineResourceSignatureBase.hpp b/Graphics/GraphicsEngine/include/PipelineResourceSignatureBase.hpp index de000c98..cf4e7458 100644 --- a/Graphics/GraphicsEngine/include/PipelineResourceSignatureBase.hpp +++ b/Graphics/GraphicsEngine/include/PipelineResourceSignatureBase.hpp @@ -155,11 +155,6 @@ public: return PlatformMisc::CountOneBits(Uint32{m_ShaderStages}); } - SHADER_TYPE GetActiveShaderStages() const - { - return m_ShaderStages; - } - // Returns the number of shader stages that have static resources. Uint32 GetNumStaticResStages() const { diff --git a/Graphics/GraphicsEngine/interface/PipelineState.h b/Graphics/GraphicsEngine/interface/PipelineState.h index 4e01af07..96d6de5c 100644 --- a/Graphics/GraphicsEngine/interface/PipelineState.h +++ b/Graphics/GraphicsEngine/interface/PipelineState.h @@ -658,7 +658,11 @@ DILIGENT_BEGIN_INTERFACE(IPipelineState, IDeviceObject) const struct IPipelineState* pPSO) CONST PURE; - /// Returns the number of pipeline resource signature used to created this pipeline. + /// Returns the number of pipeline resource signatures used by this pipeline. + + /// \remarks After the PSO is created, pipeline resource signatures are arranged by their binding indices. + /// The value returned by this function is given by the maximum signature binding index plus one, + /// and thus may not be equal to PipelineStateCreateInfo::ResourceSignaturesCount. VIRTUAL Uint32 METHOD(GetResourceSignatureCount)(THIS) CONST PURE; /// Returns pipeline resource signature at the give index. -- cgit v1.2.3