Metal: Fix missing new line characters
This broke compilation of some shaders
This commit is contained in:
@@ -220,7 +220,7 @@ void MTLShader::fragment_shader_from_glsl(MutableSpan<const char *> sources)
|
||||
|
||||
ss << sources[i] << '\n';
|
||||
}
|
||||
ss << "#line 1 \"msl_wrapper_code\"";
|
||||
ss << "#line 1 \"msl_wrapper_code\"\n";
|
||||
shd_builder_->glsl_fragment_source_ = ss.str();
|
||||
}
|
||||
|
||||
|
||||
@@ -1061,8 +1061,8 @@ bool MTLShader::generate_msl_from_glsl(const shader::ShaderCreateInfo *info)
|
||||
/* Setup `stringstream` for populating generated MSL shader vertex/frag shaders. */
|
||||
std::stringstream ss_vertex;
|
||||
std::stringstream ss_fragment;
|
||||
ss_vertex << "#line 1 \"msl_wrapper_code\"";
|
||||
ss_fragment << "#line 1 \"msl_wrapper_code\"";
|
||||
ss_vertex << "#line 1 \"msl_wrapper_code\"\n";
|
||||
ss_fragment << "#line 1 \"msl_wrapper_code\"\n";
|
||||
|
||||
if (bool(info->builtins_ & BuiltinBits::TEXTURE_ATOMIC) &&
|
||||
MTLBackend::get_capabilities().supports_texture_atomics)
|
||||
|
||||
Reference in New Issue
Block a user