Hello - 

I’ve been doing some debugging and potentially found a few little issues with 
how errors are propagated when using get_texture_info with the “exists” data 
name.

On line 2553 of imagecache.cpp it calls geterror() to “eat any errors generated 
by find_file”, is there a specific reason it does this?  We were ending up with 
0 being returned but geterror() wasn’t returning any information about it until 
we commented this out. 

The second issue was in texturesys.cpp at 568, the error is only propagated 
from the image cache to the texture system if ok is false - but when using 
“exists” this is always true.  Couldn’t the error always be passed if not “”. 

Thank you, 
Colin 
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to