diff options
| author | 2015-10-07 21:11:32 -0400 | |
|---|---|---|
| committer | 2015-10-21 21:53:19 -0400 | |
| commit | 5ef2df056d0c765093b00932ae240093543708fc (patch) | |
| tree | 40ed04bfb3ef7d3179fbca0e2107047d9574e023 /src | |
| parent | gl_shader_gen: AppendAlphaModifier default should be 0.0, not vec4(0.0). (diff) | |
| download | yuzu-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.cpp | 22 |
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 | ||
| 329 | in vec4 o[NUM_VTX_ATTR]; | 329 | in vec4 attr[NUM_VTX_ATTR]; |
| 330 | out vec4 color; | 330 | out vec4 color; |
| 331 | 331 | ||
| 332 | uniform int alphatest_ref; | 332 | uniform 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; | |||
| 372 | in vec2 vert_texcoords1; | 372 | in vec2 vert_texcoords1; |
| 373 | in vec2 vert_texcoords2; | 373 | in vec2 vert_texcoords2; |
| 374 | 374 | ||
| 375 | out vec4 o[NUM_VTX_ATTR]; | 375 | out vec4 attr[NUM_VTX_ATTR]; |
| 376 | 376 | ||
| 377 | void main() { | 377 | void 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 | } |