Texture: More principled handling of tiny derivatives. The old way wasn't right, and could in particular lead to dx and dy being parallel when all derivs were zero, which would in turn screw up any added blur.
You can merge this Pull Request by running: git pull https://github.com/lgritz/oiio lg-blur Or you can view, comment on it, or merge it online at: https://github.com/OpenImageIO/oiio/pull/247 -- Commit Summary -- * Texture: More principled handling of tiny derivatives. The old way wasn't right, and could in particular lead to dx and dy being parallel when all derivs were zero, which would in turn screw up any added blur. -- File Changes -- M src/CMakeLists.txt (8) M src/libtexture/texturesys.cpp (32) A testsuite/texture-width0blur/ref/out.tif (0) A testsuite/texture-width0blur/run.py (4) -- Patch Links -- https://github.com/OpenImageIO/oiio/pull/247.patch https://github.com/OpenImageIO/oiio/pull/247.diff --- Reply to this email directly or view it on GitHub: https://github.com/OpenImageIO/oiio/pull/247 _______________________________________________ Oiio-dev mailing list [email protected] http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
