Renderer: Add pipeline and texture sampler info validation

This commit is contained in:
Jérôme Leclercq
2021-07-09 12:34:38 +02:00
parent 8458301a64
commit 552dfbc01e
19 changed files with 103 additions and 10 deletions

View File

@@ -28,6 +28,8 @@ namespace Nz
inline bool operator!=(const TextureSamplerInfo& samplerInfo) const;
};
class RenderDevice;
class NAZARA_RENDERER_API TextureSampler
{
public:
@@ -38,6 +40,9 @@ namespace Nz
TextureSampler& operator=(const TextureSampler&) = delete;
TextureSampler& operator=(TextureSampler&&) = delete;
protected:
static void ValidateSamplerInfo(const RenderDevice& device, TextureSamplerInfo& samplerInfo);
};
}