Commit 9ebb770
Adsk Contrib - Add hue curve transform (#2177)
* Hue Curve Transform GPU
(cherry picked from commit 393c0f6)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Review Fixes P1
(cherry picked from commit 5b9ff85)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Review Fixes P2
(cherry picked from commit d1a5d7a)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Review Fixes P3
(cherry picked from commit 83340c5)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Review Fixes P4
(cherry picked from commit b243d1d)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* GradingHueCurveOpData_tests
(cherry picked from commit 2a96167)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Review Fix, ChannelCrosstalk
(cherry picked from commit 0bac401)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Review Fix, missing fixed function enums in switch cases
(cherry picked from commit 051bd7d)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Review Fix, Missing comment on unused test parameters
(cherry picked from commit 07aca3c)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* CI Fix, removing multi-line comment
(cherry picked from commit bf78019)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Fixes for Test 2: test_cpu
(cherry picked from commit 4a5001e)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Fix Windows CI
Towards clean
(cherry picked from commit d298681)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Fix for missing slopes on periodic curves
(cherry picked from commit 3f393f8)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Remove leftover #include from debuging
(cherry picked from commit e7fd3f2)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Enable to draw the curve eval only for a specific hue curve. (#11)
(cherry picked from commit d658e70)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* RGB to HSY fixed functions using CPU (#17)
(cherry picked from commit a25c1c7)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Fix identity hue curve draw only (#20)
(cherry picked from commit 4f276e5)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* <<Operator upgrade for list of floats (#23)
(cherry picked from commit 7e6378f)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Fix unit tests
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
(cherry picked from commit a9e51c8)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Fix hue curve unit tests
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
(cherry picked from commit 6c233c8)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Comment out OSL tests
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
(cherry picked from commit cf7744e)
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Finish the implementation
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Improve interface, add tests
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Minor clean-up
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Op<< should contain slopes
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Fix python doc line
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Improve validation of control points
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Update API calls based on Vulkan PR
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* Saturation robustness
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
* HSY transform setter adjustment
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
---------
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
Co-authored-by: Jonathan Laroche <jonathan.laroche@autodesk.com>
Co-authored-by: larochj <143038478+larochj@users.noreply.github.com>1 parent f30f2c8 commit 9ebb770
File tree
97 files changed
+8830
-489
lines changed- include/OpenColorIO
- src
- OpenColorIO
- fileformats
- ctf
- ops
- exposurecontrast
- fixedfunction
- gradinghuecurve
- gradingrgbcurve
- transforms
- bindings/python
- transforms
- tests
- cpu
- fileformats
- ops
- fixedfunction
- gradinghuecurve
- gradingrgbcurve
- transforms
- data/files
- gpu
- osl
- python
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
97 files changed
+8830
-489
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
513 | 513 | | |
514 | 514 | | |
515 | 515 | | |
| 516 | + | |
| 517 | + | |
516 | 518 | | |
517 | 519 | | |
| 520 | + | |
| 521 | + | |
518 | 522 | | |
519 | 523 | | |
| 524 | + | |
520 | 525 | | |
521 | 526 | | |
522 | 527 | | |
| |||
525 | 530 | | |
526 | 531 | | |
527 | 532 | | |
| 533 | + | |
| 534 | + | |
528 | 535 | | |
529 | 536 | | |
530 | 537 | | |
| |||
547 | 554 | | |
548 | 555 | | |
549 | 556 | | |
| 557 | + | |
| 558 | + | |
550 | 559 | | |
551 | 560 | | |
552 | 561 | | |
| |||
571 | 580 | | |
572 | 581 | | |
573 | 582 | | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
574 | 635 | | |
575 | 636 | | |
576 | 637 | | |
| |||
734 | 795 | | |
735 | 796 | | |
736 | 797 | | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
737 | 803 | | |
738 | 804 | | |
739 | 805 | | |
| |||
791 | 857 | | |
792 | 858 | | |
793 | 859 | | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
794 | 877 | | |
795 | 878 | | |
796 | 879 | | |
| |||
1196 | 1279 | | |
1197 | 1280 | | |
1198 | 1281 | | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
| 1288 | + | |
| 1289 | + | |
| 1290 | + | |
| 1291 | + | |
| 1292 | + | |
| 1293 | + | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
| 1298 | + | |
| 1299 | + | |
| 1300 | + | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
| 1309 | + | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
| 1324 | + | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
| 1328 | + | |
| 1329 | + | |
| 1330 | + | |
| 1331 | + | |
| 1332 | + | |
| 1333 | + | |
| 1334 | + | |
| 1335 | + | |
| 1336 | + | |
| 1337 | + | |
| 1338 | + | |
| 1339 | + | |
| 1340 | + | |
| 1341 | + | |
| 1342 | + | |
| 1343 | + | |
| 1344 | + | |
| 1345 | + | |
| 1346 | + | |
| 1347 | + | |
| 1348 | + | |
| 1349 | + | |
| 1350 | + | |
| 1351 | + | |
| 1352 | + | |
| 1353 | + | |
| 1354 | + | |
| 1355 | + | |
| 1356 | + | |
| 1357 | + | |
| 1358 | + | |
| 1359 | + | |
| 1360 | + | |
| 1361 | + | |
| 1362 | + | |
| 1363 | + | |
| 1364 | + | |
| 1365 | + | |
| 1366 | + | |
| 1367 | + | |
| 1368 | + | |
| 1369 | + | |
| 1370 | + | |
| 1371 | + | |
| 1372 | + | |
| 1373 | + | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
| 1384 | + | |
| 1385 | + | |
| 1386 | + | |
| 1387 | + | |
| 1388 | + | |
1199 | 1389 | | |
1200 | 1390 | | |
1201 | 1391 | | |
1202 | 1392 | | |
1203 | 1393 | | |
1204 | 1394 | | |
1205 | | - | |
| 1395 | + | |
1206 | 1396 | | |
1207 | 1397 | | |
1208 | 1398 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
117 | 121 | | |
118 | 122 | | |
119 | 123 | | |
| |||
163 | 167 | | |
164 | 168 | | |
165 | 169 | | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
166 | 174 | | |
167 | 175 | | |
168 | 176 | | |
| |||
191 | 199 | | |
192 | 200 | | |
193 | 201 | | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
194 | 206 | | |
195 | 207 | | |
196 | 208 | | |
| |||
351 | 363 | | |
352 | 364 | | |
353 | 365 | | |
| 366 | + | |
354 | 367 | | |
355 | 368 | | |
356 | 369 | | |
| |||
497 | 510 | | |
498 | 511 | | |
499 | 512 | | |
500 | | - | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
501 | 517 | | |
502 | 518 | | |
503 | 519 | | |
| |||
550 | 566 | | |
551 | 567 | | |
552 | 568 | | |
553 | | - | |
| 569 | + | |
| 570 | + | |
554 | 571 | | |
555 | 572 | | |
556 | 573 | | |
| |||
563 | 580 | | |
564 | 581 | | |
565 | 582 | | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
566 | 615 | | |
567 | 616 | | |
568 | 617 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
97 | 102 | | |
98 | 103 | | |
99 | 104 | | |
| |||
169 | 174 | | |
170 | 175 | | |
171 | 176 | | |
| 177 | + | |
172 | 178 | | |
173 | 179 | | |
174 | 180 | | |
| |||
0 commit comments