Rémi Achard and Patrick Hodoul
8bf3773f9e
Add Gamut Compress implementation ( #1404 )
...
* Initial Gamut Compress implementation
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Add NaN checks back and refactor GPU shader
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Precompute y intersect for CPU Op
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Refactor parameter bound check
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Fix ocioperf GPU shader creation issue
Raising "Dynamic property already here" exception
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Code cleanup, address reviews
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Rename BuiltIn and FixedFunction transforms
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Refactor CPU renderer
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Improve tests
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Add link to testing dataset generation code
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Remove wrong comment
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Remove 1 / power precompute and use std::powf
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Adjust comment and formating
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Refactor GPU op
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Fix std::pow usage
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Add clamp to limit parameter and remove code duplication in GPU Op
Signed-off-by: Rémi Achard <remiachard@gmail.com >
* Extend parameters limits and move clamp to validate
Signed-off-by: Rémi Achard <remiachard@gmail.com >
Co-authored-by: Patrick Hodoul <patrick.hodoul@autodesk.com >
2021-07-12 15:29:38 -04:00
Bernard Lefebvre and Patrick Hodoul
c033d11ee3
Adsk Contrib - Python repr and LogCameraTransform fixes ( #1270 )
...
* Fix issues 1255 & 1256
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com >
* Revert unwanted rst changes
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com >
Co-authored-by: Patrick Hodoul <patrick.hodoul@autodesk.com >
2021-01-20 22:07:54 -05:00
Bernard Lefebvre and Patrick Hodoul
9313e811c6
Adsk Contrib - Refactor opengl usage ( #985 )
...
* Refactor opengl usage for apps and utit tests.
All opengl code used by command line apps (and gpu tests) has been refactor.
Ociodisplay is also using the refactored code and still uses opengl directly.
- add gpu support to ociochecklut.
- add optimization level to ociodisplay.
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com >
* Build fix: use {} instead of () for makefile.
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com >
Co-authored-by: Patrick Hodoul <patrickhodoul@gmail.com >
2020-04-21 09:21:32 -04:00
Patrick Hodoul
3e04336da4
Adsk Contrib - Add more FixedFunction algorithms ( #896 )
...
* Adsk Contrib - Add more FixedFunction algorithms
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com >
* Fix Linux build breaks
2019-12-16 09:44:39 -05:00
Bernard Lefebvre
5c5135f54e
Adsk Contrib - Namespace and code formating ( #892 )
...
* Namespace and code formating
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com >
* Fix include case.
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com >
* Fix member from anonymous namespace errors.
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com >
* Other file case issues.
Move enum in class instead of using namespace.
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com >
2019-11-28 13:03:16 -05:00