summaryrefslogtreecommitdiffstats
path: root/thirdparty/oidn
Commit message (Collapse)AuthorAgeFilesLines
* Assorted fixes to UV unwrapping and GPU lightmapperjfons2021-05-032-72/+103
| | | | | | | | | | | | | | | | | | | | Various fixes to UV2 unwrapping and the GPU lightmapper. Listed here for context in case of git blame/bisect: * Fix UV2 unwrapping on import, also cleaned up the unwrap cache code. * Fix saving of RGBA images in EXR format. * Fixes to the GPU lightmapper: - Added padding between atlas elements, avoids bleeding. - Remove old SDF generation code. - Fix baked attenuation for Omni/Spot lights. - Fix baking of material properties onto UV2 (wireframe was wrongly used before). - Disable statically baked lights for objects that have a lightmap texture to avoid applying the same light twice. - Fix lightmap pairing in RendererSceneCull. - Fix UV2 array generated from `RenderingServer::mesh_surface_get_arrays()`. - Port autoexposure fix for OIDN from 3.x. - Save debug textures as EXR when using floating point format.
* oidn: Fix build for VS 2017Rémi Verschelde2020-06-064-4/+49
| | | | | | | Backporting this upstream patch: https://github.com/OpenImageDenoise/mkl-dnn/commit/1e42e6db81e1a5270ecc0191c5385ce7e7d978e9 Fixes #39186.
* Upgrade OpenImageDenoise to v1.1.0jfons2020-06-0610-26/+611
| | | | | | | | Upgrade OIDN to 1.1.0, the latest stable version that doesn't need the ISPC compiler. Documented the changes made during the removal of TBB and added a patch file for them.
* Fix #include <windows.h> for case-senstive cross-compilation.Marcel Admiraal2020-05-152-1/+14
|
* thirdparty: Cleanup after #38386, document provenance and copyrightRémi Verschelde2020-05-112-1/+202
| | | | Also renamed `delaunay.h` to `delaunay_2d.h` to match the class name.
* New lightmapperJuan Linietsky2020-05-10311-0/+113014
-Added LocalVector (needed it) -Added stb_rect_pack (It's pretty cool, we could probably use it for other stuff too) -Fixes and changes all around the place -Added library for 128 bits fixed point (required for Delaunay3D)