diff options
| author | 2019-07-18 01:16:15 -0300 | |
|---|---|---|
| committer | 2019-07-18 01:16:15 -0300 | |
| commit | 87909d327f3625b40d8edc0bcde087306cbc03c7 (patch) | |
| tree | 0aea304e6074fd4d2718945a6a144e52b7ded848 /src | |
| parent | textures: Fix texture buffer size calculation (diff) | |
| download | yuzu-87909d327f3625b40d8edc0bcde087306cbc03c7.tar.gz yuzu-87909d327f3625b40d8edc0bcde087306cbc03c7.tar.xz yuzu-87909d327f3625b40d8edc0bcde087306cbc03c7.zip | |
gl_shader_cache: Fix newline on buffer preprocessor definitions
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/renderer_opengl/gl_shader_cache.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/video_core/renderer_opengl/gl_shader_cache.cpp b/src/video_core/renderer_opengl/gl_shader_cache.cpp index 32dd9eae7..ca2c43494 100644 --- a/src/video_core/renderer_opengl/gl_shader_cache.cpp +++ b/src/video_core/renderer_opengl/gl_shader_cache.cpp | |||
| @@ -218,17 +218,21 @@ CachedProgram SpecializeShader(const std::string& code, const GLShader::ShaderEn | |||
| 218 | if (!texture_buffer_usage.test(i)) { | 218 | if (!texture_buffer_usage.test(i)) { |
| 219 | continue; | 219 | continue; |
| 220 | } | 220 | } |
| 221 | source += fmt::format("#define SAMPLER_{}_IS_BUFFER", i); | 221 | source += fmt::format("#define SAMPLER_{}_IS_BUFFER\n", i); |
| 222 | } | ||
| 223 | if (texture_buffer_usage.any()) { | ||
| 224 | source += '\n'; | ||
| 222 | } | 225 | } |
| 223 | 226 | ||
| 224 | if (program_type == Maxwell::ShaderProgram::Geometry) { | 227 | if (program_type == Maxwell::ShaderProgram::Geometry) { |
| 225 | const auto [glsl_topology, debug_name, max_vertices] = | 228 | const auto [glsl_topology, debug_name, max_vertices] = |
| 226 | GetPrimitiveDescription(primitive_mode); | 229 | GetPrimitiveDescription(primitive_mode); |
| 227 | 230 | ||
| 228 | source += "layout (" + std::string(glsl_topology) + ") in;\n"; | 231 | source += "layout (" + std::string(glsl_topology) + ") in;\n\n"; |
| 229 | source += "#define MAX_VERTEX_INPUT " + std::to_string(max_vertices) + '\n'; | 232 | source += "#define MAX_VERTEX_INPUT " + std::to_string(max_vertices) + '\n'; |
| 230 | } | 233 | } |
| 231 | 234 | ||
| 235 | source += '\n'; | ||
| 232 | source += code; | 236 | source += code; |
| 233 | 237 | ||
| 234 | OGLShader shader; | 238 | OGLShader shader; |