Fix Cycles OSL assert when running tests

This commit is contained in:
Brecht Van Lommel
2019-06-28 17:41:59 +02:00
parent d44aebd3fe
commit 4e8c5f4bc8

View File

@@ -395,7 +395,8 @@ void ImageTextureNode::compile(OSLCompiler &compiler)
}
if (slot == -1) {
compiler.parameter_texture("filename", filename, known_colorspace);
compiler.parameter_texture(
"filename", filename, compress_as_srgb ? known_colorspace : u_colorspace_raw);
}
else {
compiler.parameter_texture("filename", slot);
@@ -582,7 +583,8 @@ void EnvironmentTextureNode::compile(OSLCompiler &compiler)
}
if (slot == -1) {
compiler.parameter_texture("filename", filename, known_colorspace);
compiler.parameter_texture(
"filename", filename, compress_as_srgb ? known_colorspace : u_colorspace_raw);
}
else {
compiler.parameter_texture("filename", slot);