Fix Cycles OSL assert when running tests
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user