summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/PixelShaderManager.cpp
diff options
context:
space:
mode:
authorTony Wasserka <NeoBrainX@gmail.com>2013-10-10 20:26:41 +0200
committerTony Wasserka <NeoBrainX@gmail.com>2014-03-14 22:31:18 +0100
commitec60acac3a30bdcc4444a61b106bc7e60a597473 (patch)
tree00a1e66ad04ed0d6bb4f07d2ac21f707fbced76f /Source/Core/VideoCommon/PixelShaderManager.cpp
parentdf94e623500cf7285f5ab9ad973e40d462500b9b (diff)
PixelShaderGen: Change the "colors" and "kcolors" uniforms to be integers.
Diffstat (limited to 'Source/Core/VideoCommon/PixelShaderManager.cpp')
-rw-r--r--Source/Core/VideoCommon/PixelShaderManager.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/Source/Core/VideoCommon/PixelShaderManager.cpp b/Source/Core/VideoCommon/PixelShaderManager.cpp
index 9173396fac..5d5850da5b 100644
--- a/Source/Core/VideoCommon/PixelShaderManager.cpp
+++ b/Source/Core/VideoCommon/PixelShaderManager.cpp
@@ -152,14 +152,14 @@ void PixelShaderManager::SetConstants()
// TODO: Conversion should be checked in the context of tev_fixes..
void PixelShaderManager::SetColorChanged(int type, int num)
{
- float4* c = type ? constants.kcolors : constants.colors;
- c[num][0] = bpmem.tevregs[num].low.a / 255.0f;
- c[num][3] = bpmem.tevregs[num].low.b / 255.0f;
- c[num][2] = bpmem.tevregs[num].high.a / 255.0f;
- c[num][1] = bpmem.tevregs[num].high.b / 255.0f;
+ int4* c = type ? constants.kcolors : constants.colors;
+ c[num][0] = bpmem.tevregs[num].low.a;
+ c[num][3] = bpmem.tevregs[num].low.b;
+ c[num][2] = bpmem.tevregs[num].high.a;
+ c[num][1] = bpmem.tevregs[num].high.b;
dirty = true;
- PRIM_LOG("pixel %scolor%d: %f %f %f %f\n", type?"k":"", num, c[num][0], c[num][1], c[num][2], c[num][3]);
+ PRIM_LOG("pixel %scolor%d: %d %d %d %d\n", type?"k":"", num, c[num][0], c[num][1], c[num][2], c[num][3]);
}
void PixelShaderManager::SetAlpha()