summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Null
diff options
context:
space:
mode:
authorScott Mansell <phiren@gmail.com>2016-01-17 01:41:26 +1300
committerScott Mansell <phiren@gmail.com>2016-06-26 16:13:21 +1200
commit24e5d21780c6ece01ef8a2315eb9ed5300535688 (patch)
tree1b29b7c88f9367e2d8a81bc8351223647a5ac39f /Source/Core/VideoBackends/Null
parent1a831cfc7d4c43f418ae4d65b579bf430aeb278d (diff)
Multithreadded Shadergen: Second pass over Pixel Shadergen.
Note: It's not 100% perfect, as some of the GPU capablities leak into the pixel shader UID. Currently our UIDs don't get exported, so there is no issue. But someone might want to fix this in the future.
Diffstat (limited to 'Source/Core/VideoBackends/Null')
-rw-r--r--Source/Core/VideoBackends/Null/ShaderCache.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/Core/VideoBackends/Null/ShaderCache.h b/Source/Core/VideoBackends/Null/ShaderCache.h
index 9cdc57c892..7cd3e2863e 100644
--- a/Source/Core/VideoBackends/Null/ShaderCache.h
+++ b/Source/Core/VideoBackends/Null/ShaderCache.h
@@ -81,12 +81,12 @@ protected:
PixelShaderUid GetUid(DSTALPHA_MODE dst_alpha_mode, u32 primitive_type,
API_TYPE api_type) override
{
- return GetPixelShaderUid(dst_alpha_mode, api_type);
+ return GetPixelShaderUid(dst_alpha_mode);
}
ShaderCode GenerateCode(DSTALPHA_MODE dst_alpha_mode, u32 primitive_type, API_TYPE api_type,
- PixelShaderUid) override
+ PixelShaderUid uid) override
{
- return GeneratePixelShaderCode(dst_alpha_mode, api_type);
+ return GeneratePixelShaderCode(dst_alpha_mode, api_type, uid.GetUidData());
}
};