PixelShaderGen: Don't make local lookup tables "static".

This commit is contained in:
Tony Wasserka 2014-03-06 19:28:29 +01:00
parent 0ce92e0162
commit 2067f88e0f
1 changed files with 16 additions and 16 deletions

View File

@ -113,21 +113,21 @@ static const char *tevOpTable[] = {
static const char *tevCInputTable[] = static const char *tevCInputTable[] =
{ {
"prev.rgb", // CPREV, "prev.rgb", // CPREV,
"prev.aaa", // APREV, "prev.aaa", // APREV,
"c0.rgb", // C0, "c0.rgb", // C0,
"c0.aaa", // A0, "c0.aaa", // A0,
"c1.rgb", // C1, "c1.rgb", // C1,
"c1.aaa", // A1, "c1.aaa", // A1,
"c2.rgb", // C2, "c2.rgb", // C2,
"c2.aaa", // A2, "c2.aaa", // A2,
"textemp.rgb", // TEXC, "textemp.rgb", // TEXC,
"textemp.aaa", // TEXA, "textemp.aaa", // TEXA,
"rastemp.rgb", // RASC, "rastemp.rgb", // RASC,
"rastemp.aaa", // RASA, "rastemp.aaa", // RASA,
"int3(255,255,255)", // ONE "int3(255,255,255)", // ONE
"int3(127,127,127)", // HALF "int3(127,127,127)", // HALF
"konsttemp.rgb", // KONST "konsttemp.rgb", // KONST
"int3(0,0,0)", // ZERO "int3(0,0,0)", // ZERO
}; };
@ -140,7 +140,7 @@ static const char *tevAInputTable[] =
"textemp", // TEXA, "textemp", // TEXA,
"rastemp", // RASA, "rastemp", // RASA,
"konsttemp", // KONST, (hw1 had quarter) "konsttemp", // KONST, (hw1 had quarter)
"int4(0,0,0,0)", // ZERO "int4(0,0,0,0)", // ZERO
}; };
static const char *tevRasTable[] = static const char *tevRasTable[] =
@ -800,7 +800,7 @@ static inline void WriteStage(T& out, pixel_shader_uid_data& uid_data, int n, AP
} }
else else
{ {
static const char *function_table[] = const char *function_table[] =
{ {
"(((%s.r&255) > %s.r) ? (%s&255): int3(0,0,0))", // TEVCMP_R8_GT "(((%s.r&255) > %s.r) ? (%s&255): int3(0,0,0))", // TEVCMP_R8_GT
"(((%s.r&255) == %s.r) ? (%s&255): int3(0,0,0))", // TEVCMP_R8_EQ "(((%s.r&255) == %s.r) ? (%s&255): int3(0,0,0))", // TEVCMP_R8_EQ
@ -844,7 +844,7 @@ static inline void WriteStage(T& out, pixel_shader_uid_data& uid_data, int n, AP
} }
else else
{ {
static const char *function_table[] = const char *function_table[] =
{ {
"(((%s.r&255) > (%s.r&255)) ? (%s.a&255) : 0)", // TEVCMP_R8_GT "(((%s.r&255) > (%s.r&255)) ? (%s.a&255) : 0)", // TEVCMP_R8_GT
"(((%s.r&255) == (%s.r&255)) ? (%s.a&255) : 0)", // TEVCMP_R8_EQ "(((%s.r&255) == (%s.r&255)) ? (%s.a&255) : 0)", // TEVCMP_R8_EQ