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
