summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar bunnei2015-10-07 21:11:32 -0400
committerGravatar bunnei2015-10-21 21:53:19 -0400
commit5ef2df056d0c765093b00932ae240093543708fc (patch)
tree40ed04bfb3ef7d3179fbca0e2107047d9574e023 /src
parentgl_shader_gen: AppendAlphaModifier default should be 0.0, not vec4(0.0). (diff)
downloadyuzu-5ef2df056d0c765093b00932ae240093543708fc.tar.gz
yuzu-5ef2df056d0c765093b00932ae240093543708fc.tar.xz
yuzu-5ef2df056d0c765093b00932ae240093543708fc.zip
gl_shader_gen: Rename 'o' to 'attr' in vertex/fragment shaders.
Diffstat (limited to 'src')
-rw-r--r--src/video_core/renderer_opengl/gl_shader_gen.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/video_core/renderer_opengl/gl_shader_gen.cpp b/src/video_core/renderer_opengl/gl_shader_gen.cpp
index b24c763f2..79c690e76 100644
--- a/src/video_core/renderer_opengl/gl_shader_gen.cpp
+++ b/src/video_core/renderer_opengl/gl_shader_gen.cpp
@@ -29,24 +29,24 @@ static void AppendSource(std::string& out, TevStageConfig::Source source,
29 using Source = TevStageConfig::Source; 29 using Source = TevStageConfig::Source;
30 switch (source) { 30 switch (source) {
31 case Source::PrimaryColor: 31 case Source::PrimaryColor:
32 out += "o[2]"; 32 out += "attr[2]";
33 break; 33 break;
34 case Source::PrimaryFragmentColor: 34 case Source::PrimaryFragmentColor:
35 // HACK: Until we implement fragment lighting, use primary_color 35 // HACK: Until we implement fragment lighting, use primary_color
36 out += "o[2]"; 36 out += "attr[2]";
37 break; 37 break;
38 case Source::SecondaryFragmentColor: 38 case Source::SecondaryFragmentColor:
39 // HACK: Until we implement fragment lighting, use zero 39 // HACK: Until we implement fragment lighting, use zero
40 out += "vec4(0.0, 0.0, 0.0, 0.0)"; 40 out += "vec4(0.0, 0.0, 0.0, 0.0)";
41 break; 41 break;
42 case Source::Texture0: 42 case Source::Texture0:
43 out += "texture(tex[0], o[3].xy)"; 43 out += "texture(tex[0], attr[3].xy)";
44 break; 44 break;
45 case Source::Texture1: 45 case Source::Texture1:
46 out += "texture(tex[1], o[3].zw)"; 46 out += "texture(tex[1], attr[3].zw)";
47 break; 47 break;
48 case Source::Texture2: // TODO: Unverified 48 case Source::Texture2: // TODO: Unverified
49 out += "texture(tex[2], o[5].zw)"; 49 out += "texture(tex[2], attr[5].zw)";
50 break; 50 break;
51 case Source::PreviousBuffer: 51 case Source::PreviousBuffer:
52 out += "g_combiner_buffer"; 52 out += "g_combiner_buffer";
@@ -326,7 +326,7 @@ std::string GenerateFragmentShader(const ShaderCacheKey& config) {
326#define NUM_VTX_ATTR 7 326#define NUM_VTX_ATTR 7
327#define NUM_TEV_STAGES 6 327#define NUM_TEV_STAGES 6
328 328
329in vec4 o[NUM_VTX_ATTR]; 329in vec4 attr[NUM_VTX_ATTR];
330out vec4 color; 330out vec4 color;
331 331
332uniform int alphatest_ref; 332uniform int alphatest_ref;
@@ -342,7 +342,7 @@ vec4 g_last_tex_env_out = vec4(0.0, 0.0, 0.0, 0.0);
342 342
343 // Do not do any sort of processing if it's obvious we're not going to pass the alpha test 343 // Do not do any sort of processing if it's obvious we're not going to pass the alpha test
344 if (config.alpha_test_func == Regs::CompareFunc::Never) { 344 if (config.alpha_test_func == Regs::CompareFunc::Never) {
345 out += "discard;"; 345 out += "discard; }";
346 return out; 346 return out;
347 } 347 }
348 348
@@ -372,12 +372,12 @@ in vec2 vert_texcoords0;
372in vec2 vert_texcoords1; 372in vec2 vert_texcoords1;
373in vec2 vert_texcoords2; 373in vec2 vert_texcoords2;
374 374
375out vec4 o[NUM_VTX_ATTR]; 375out vec4 attr[NUM_VTX_ATTR];
376 376
377void main() { 377void main() {
378 o[2] = vert_color; 378 attr[2] = vert_color;
379 o[3] = vec4(vert_texcoords0.xy, vert_texcoords1.xy); 379 attr[3] = vec4(vert_texcoords0.xy, vert_texcoords1.xy);
380 o[5] = vec4(0.0, 0.0, vert_texcoords2.xy); 380 attr[5] = vec4(0.0, 0.0, vert_texcoords2.xy);
381 381
382 gl_Position = vec4(vert_position.x, -vert_position.y, -vert_position.z, vert_position.w); 382 gl_Position = vec4(vert_position.x, -vert_position.y, -vert_position.z, vert_position.w);
383} 383}