summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorStenzek <stenzek@users.noreply.github.com>2017-09-03 14:11:41 +1000
committerGitHub <noreply@github.com>2017-09-03 14:11:41 +1000
commit005d0b39f7d1bb5fcb1b40ea540c5ae3c1a9c309 (patch)
tree7158c82646602de8c9614d7f356e029916804212 /Source/Core
parent7a4348b64184ebc12dd9b7660f20f0a2095af1b3 (diff)
parent2d45204f12a9f2ff1cb74b75160dcd391938f30c (diff)
Merge pull request #6009 from lioncash/async
AsyncShaderCompiler: Make WorkItem-derived class constructors explicit
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/VideoBackends/D3D/PixelShaderCache.h4
-rw-r--r--Source/Core/VideoBackends/D3D/VertexShaderCache.h4
-rw-r--r--Source/Core/VideoBackends/OGL/ProgramShaderCache.h10
-rw-r--r--Source/Core/VideoBackends/Vulkan/ShaderCache.h6
4 files changed, 12 insertions, 12 deletions
diff --git a/Source/Core/VideoBackends/D3D/PixelShaderCache.h b/Source/Core/VideoBackends/D3D/PixelShaderCache.h
index fcdd55e67b..18979cc8ef 100644
--- a/Source/Core/VideoBackends/D3D/PixelShaderCache.h
+++ b/Source/Core/VideoBackends/D3D/PixelShaderCache.h
@@ -56,7 +56,7 @@ private:
class PixelShaderCompilerWorkItem : public VideoCommon::AsyncShaderCompiler::WorkItem
{
public:
- PixelShaderCompilerWorkItem(const PixelShaderUid& uid);
+ explicit PixelShaderCompilerWorkItem(const PixelShaderUid& uid);
~PixelShaderCompilerWorkItem() override;
bool Compile() override;
@@ -71,7 +71,7 @@ private:
class UberPixelShaderCompilerWorkItem : public VideoCommon::AsyncShaderCompiler::WorkItem
{
public:
- UberPixelShaderCompilerWorkItem(const UberShader::PixelShaderUid& uid);
+ explicit UberPixelShaderCompilerWorkItem(const UberShader::PixelShaderUid& uid);
~UberPixelShaderCompilerWorkItem() override;
bool Compile() override;
diff --git a/Source/Core/VideoBackends/D3D/VertexShaderCache.h b/Source/Core/VideoBackends/D3D/VertexShaderCache.h
index dd3b07afa0..aca223ceea 100644
--- a/Source/Core/VideoBackends/D3D/VertexShaderCache.h
+++ b/Source/Core/VideoBackends/D3D/VertexShaderCache.h
@@ -67,7 +67,7 @@ private:
class VertexShaderCompilerWorkItem : public VideoCommon::AsyncShaderCompiler::WorkItem
{
public:
- VertexShaderCompilerWorkItem(const VertexShaderUid& uid);
+ explicit VertexShaderCompilerWorkItem(const VertexShaderUid& uid);
~VertexShaderCompilerWorkItem() override;
bool Compile() override;
@@ -82,7 +82,7 @@ private:
class UberVertexShaderCompilerWorkItem : public VideoCommon::AsyncShaderCompiler::WorkItem
{
public:
- UberVertexShaderCompilerWorkItem(const UberShader::VertexShaderUid& uid);
+ explicit UberVertexShaderCompilerWorkItem(const UberShader::VertexShaderUid& uid);
~UberVertexShaderCompilerWorkItem() override;
bool Compile() override;
diff --git a/Source/Core/VideoBackends/OGL/ProgramShaderCache.h b/Source/Core/VideoBackends/OGL/ProgramShaderCache.h
index 41b1d4bb41..d45b2e4cbb 100644
--- a/Source/Core/VideoBackends/OGL/ProgramShaderCache.h
+++ b/Source/Core/VideoBackends/OGL/ProgramShaderCache.h
@@ -146,9 +146,9 @@ private:
class SharedContextAsyncShaderCompiler : public VideoCommon::AsyncShaderCompiler
{
protected:
- virtual bool WorkerThreadInitMainThread(void** param) override;
- virtual bool WorkerThreadInitWorkerThread(void* param) override;
- virtual void WorkerThreadExit(void* param) override;
+ bool WorkerThreadInitMainThread(void** param) override;
+ bool WorkerThreadInitWorkerThread(void* param) override;
+ void WorkerThreadExit(void* param) override;
};
struct SharedContextData
@@ -165,7 +165,7 @@ private:
class ShaderCompileWorkItem : public VideoCommon::AsyncShaderCompiler::WorkItem
{
public:
- ShaderCompileWorkItem(const SHADERUID& uid);
+ explicit ShaderCompileWorkItem(const SHADERUID& uid);
bool Compile() override;
void Retrieve() override;
@@ -178,7 +178,7 @@ private:
class UberShaderCompileWorkItem : public VideoCommon::AsyncShaderCompiler::WorkItem
{
public:
- UberShaderCompileWorkItem(const UBERSHADERUID& uid);
+ explicit UberShaderCompileWorkItem(const UBERSHADERUID& uid);
bool Compile() override;
void Retrieve() override;
diff --git a/Source/Core/VideoBackends/Vulkan/ShaderCache.h b/Source/Core/VideoBackends/Vulkan/ShaderCache.h
index c31ad08616..56f888d363 100644
--- a/Source/Core/VideoBackends/Vulkan/ShaderCache.h
+++ b/Source/Core/VideoBackends/Vulkan/ShaderCache.h
@@ -201,7 +201,7 @@ private:
class VertexShaderCompilerWorkItem : public VideoCommon::AsyncShaderCompiler::WorkItem
{
public:
- VertexShaderCompilerWorkItem(const VertexShaderUid& uid) : m_uid(uid) {}
+ explicit VertexShaderCompilerWorkItem(const VertexShaderUid& uid) : m_uid(uid) {}
bool Compile() override;
void Retrieve() override;
@@ -213,7 +213,7 @@ private:
class PixelShaderCompilerWorkItem : public VideoCommon::AsyncShaderCompiler::WorkItem
{
public:
- PixelShaderCompilerWorkItem(const PixelShaderUid& uid) : m_uid(uid) {}
+ explicit PixelShaderCompilerWorkItem(const PixelShaderUid& uid) : m_uid(uid) {}
bool Compile() override;
void Retrieve() override;
@@ -225,7 +225,7 @@ private:
class PipelineCompilerWorkItem : public VideoCommon::AsyncShaderCompiler::WorkItem
{
public:
- PipelineCompilerWorkItem(const PipelineInfo& info) : m_info(info) {}
+ explicit PipelineCompilerWorkItem(const PipelineInfo& info) : m_info(info) {}
bool Compile() override;
void Retrieve() override;