@@ -467,41 +467,41 @@ OCIO_ADD_TEST(FixedFunctionOpCPU, aces_output_transform_20)
467467
468468 const float expected_32f[num_samples*4 ] = {
469469 // ACEScg primaries and secondaries scaled by 4
470- 4 .966040611f , -0 .032990534f , 0 .041587759f , 1 .0f ,
471- 3 .969455719f , 3 .825795889f , -0 .056159109f , 1 .0f ,
472- -0 .075445443f , 3 .689064741f , 0 .270243138f , 1 .0f ,
473- -0 .095422804f , 3 .650515079f , 3 .459970713f , 1 .0f ,
474- -0 .029242843f , 0 .196083903f , 2 .797096968f , 1 .0f ,
475- 4 .900825977f , -0 .064415932f , 3 .838272572f , 1 .0f ,
470+ 4 .966013432f , -0 .033002287f , 0 .041583523f , 1 .0f ,
471+ 3 .969460726f , 3 .825797558f , -0 .056160748f , 1 .0f ,
472+ -0 .075460039f , 3 .689072609f , 0 .270235062f , 1 .0f ,
473+ -0 .095436633f , 3 .650521517f , 3 .459975719f , 1 .0f ,
474+ -0 .028881177f , 0 .196473420f , 2 .796123743f , 1 .0f ,
475+ 4 .900828362f , -0 .064385533f , 3 .838270903f , 1 .0f ,
476476 // OCIO test values
477- 0 .096831776f , -0 .001114858f , 0 .018976377f , 0 .5f ,
478- 0 .811647296f , 0 .478211939f , 0 .816507518f , 1 .0f ,
479- 0 .110244252f , 0 .919241786f , 0 .726084292f , 0 .0f ,
477+ 0 .096890487f , -0 .001135427f , 0 .018971475f , 0 .5f ,
478+ 0 .809613585f , 0 .479857147f , 0 .814239979f , 1 .0f ,
479+ 0 .107417941f , 0 .920530438f , 0 .726379037f , 0 .0f ,
480480 // ColorChecker24 (SMPTE 2065-1 2021)
481- 0 .115581684f , 0 .050785132f , 0 .030158322f , 1 .0f ,
482- 0 .482630610f , 0 .301559567f , 0 .228200614f , 1 .0f ,
483- 0 .097509719f , 0 .160682827f , 0 .278755993f , 1 .0f ,
484- 0 .071118668f , 0 .107350536f , 0 .035066456f , 1 .0f ,
485- 0 .206827119f , 0 .198065758f , 0 .376981646f , 1 .0f ,
486- 0 .197157621f , 0 .480333209f , 0 .393290222f , 1 .0f ,
487- 0 .570664287f , 0 .197219044f , 0 .042163782f , 1 .0f ,
488- 0 .045591675f , 0 .069720201f , 0 .292005479f , 1 .0f ,
489- 0 .425108939f , 0 .083108872f , 0 .102091998f , 1 .0f ,
490- 0 .059560396f , 0 .022268835f , 0 .091132581f , 1 .0f ,
491- 0 .360384226f , 0 .478674322f , 0 .086890966f , 1 .0f ,
492- 0 .691989481f , 0 .372686356f , 0 .070826821f , 1 .0f ,
493- 0 .012042155f , 0 .021904279f , 0 .198501319f , 1 .0f ,
494- 0 .076645926f , 0 .256147027f , 0 .060666814f , 1 .0f ,
495- 0 .300039411f , 0 .023424838f , 0 .030365985f , 1 .0f ,
496- 0 .803476214f , 0 .596933603f , 0 .085341305f , 1 .0f ,
497- 0 .388712883f , 0 .079724148f , 0 .245922253f , 1 .0f ,
498- 0 .011061139f , 0 .196086824f , 0 .307065904f , 1 .0f ,
499- 0 .921007156f , 0 .921683431f , 0 .912948132f , 1 .0f ,
500- 0 .590166390f , 0 .588430583f , 0 .587841213f , 1 .0f ,
501- 0 .337742388f , 0 .337684810f , 0 .338159621f , 1 .0f ,
502- 0 .169266224f , 0 .169178173f , 0 .169558540f , 1 .0f ,
503- 0 .058399219f , 0 .059382606f , 0 .060239695f , 1 .0f ,
504- 0 .012618840f , 0 .012950940f , 0 .013591323f , 1 .0f ,
481+ 0 .115475342f , 0 .050812997f , 0 .030212998f , 1 .0f ,
482+ 0 .484880149f , 0 .301042914f , 0 .226769030f , 1 .0f ,
483+ 0 .098463453f , 0 .160814837f , 0 .277010798f , 1 .0f ,
484+ 0 .071130276f , 0 .107334509f , 0 .035097614f , 1 .0f ,
485+ 0 .207111374f , 0 .198474824f , 0 .375326097f , 1 .0f ,
486+ 0 .195447117f , 0 .481112540f , 0 .393299103f , 1 .0f ,
487+ 0 .571913302f , 0 .196873263f , 0 .041634843f , 1 .0f ,
488+ 0 .045791976f , 0 .069875412f , 0 .291233569f , 1 .0f ,
489+ 0 .424848884f , 0 .083199054f , 0 .102153927f , 1 .0f ,
490+ 0 .059589352f , 0 .022219239f , 0 .091246955f , 1 .0f ,
491+ 0 .360364884f , 0 .478741497f , 0 .086726815f , 1 .0f ,
492+ 0 .695661962f , 0 .371994466f , 0 .068298057f , 1 .0f ,
493+ 0 .011806240f , 0 .021665439f , 0 .199594870f , 1 .0f ,
494+ 0 .076526135f , 0 .256237596f , 0 .060564563f , 1 .0f ,
495+ 0 .300064713f , 0 .023416281f , 0 .030360531f , 1 .0f ,
496+ 0 .805483222f , 0 .596904039f , 0 .082996234f , 1 .0f ,
497+ 0 .388385385f , 0 .079899333f , 0 .245818958f , 1 .0f ,
498+ 0 .010951802f , 0 .196106046f , 0 .307181537f , 1 .0f ,
499+ 0 .921020269f , 0 .921707630f , 0 .912857533f , 1 .0f ,
500+ 0 .590191603f , 0 .588424563f , 0 .587825298f , 1 .0f ,
501+ 0 .337743223f , 0 .337686002f , 0 .338155240f , 1 .0f ,
502+ 0 .169266403f , 0 .169178575f , 0 .169557154f , 1 .0f ,
503+ 0 .058346011f , 0 .059387885f , 0 .060296256f , 1 .0f ,
504+ 0 .012581199f , 0 .012947144f , 0 .013654212f , 1 .0f ,
505505 // Spectrally non-selective 18 % reflecting diffuser
506506 0 .145115077f , 0 .145115703f , 0 .145115480f , 1 .0f ,
507507 // Perfect reflecting diffuser
@@ -524,7 +524,7 @@ OCIO_ADD_TEST(FixedFunctionOpCPU, aces_output_transform_20)
524524 __LINE__);
525525
526526#if DUMP_RESULT
527- std::cout << " Results : \n " << std::setprecision (9 ) << std::fixed;
527+ std::cout << " aces_output_transform_20 results : \n " << std::setprecision (9 ) << std::fixed;
528528 for (unsigned i = 0 ; i < num_samples; ++i)
529529 {
530530 std::cout << input2_32f[i * 4 + 0 ] << " f, "
@@ -794,35 +794,35 @@ OCIO_ADD_TEST(FixedFunctionOpCPU, aces_tonescale_compress_20)
794794
795795 const float expected_32f[num_samples*4 ] = {
796796 // ACEScg primaries and secondaries scaled by 4
797- 110 .702453613f , 211 .242279053f , 25 .025110245f , 1 .0f ,
798- 168 .016815186f , 129 .795593262f , 106 .183448792f , 1 .0f ,
799- 140 .814849854f , 193 .450653076f , 147 .056488037f , 1 .0f ,
800- 156 .429504395f , 110 .935348511f , 192 .204727173f , 1 .0f ,
801- 80 .456558228f , 98 .743263245f , 268 .442108154f , 1 .0f ,
802- 135 .172225952f , 175 .572814941f , 341 .715240479f , 1 .0f ,
797+ 110 .702453613f , 211 .251770020f , 25 .025110245f , 1 .0f ,
798+ 168 .016815186f , 129 .796249390f , 106 .183448792f , 1 .0f ,
799+ 140 .814849854f , 193 .459197998f , 147 .056488037f , 1 .0f ,
800+ 156 .429504395f , 110 .938423157f , 192 .204727173f , 1 .0f ,
801+ 80 .456558228f , 98 .490531921f , 268 .442108154f , 1 .0f ,
802+ 135 .172225952f , 175 .559326172f , 341 .715240479f , 1 .0f ,
803803 // OCIO test values
804- 18 .187316895f , 33 .767055511f , 4 .173158169f , 0 .5f ,
805- 80 .413101196f , 21 .547714233f , 332 .159759521f , 1 .0f ,
806- 83 .447883606f , 37 .597621918f , 182 .925750732f , 0 .0f ,
804+ 18 .187316895f , 33 .819190979f , 4 .173158169f , 0 .5f ,
805+ 80 .413101196f , 21 .309329987f , 332 .159759521f , 1 .0f ,
806+ 83 .447883606f , 37 .852523804f , 182 .925750732f , 0 .0f ,
807807 // ColorChecker24 (SMPTE 2065-1 2021)
808- 27 .411968231f , 13 .410449982f , 38 .146659851f , 1 .0f ,
809- 59 .987659454f , 14 .175936699f , 39 .841842651f , 1 .0f ,
810- 43 .298923492f , 12 .367712021f , 249 .107116699f , 1 .0f ,
811- 31 .489654541f , 14 .086299896f , 128 .878036499f , 1 .0f ,
812- 50 .749198914f , 12 .862657547f , 285 .658966064f , 1 .0f ,
813- 64 .728637695f , 18 .433788300f , 179 .324264526f , 1 .0f ,
814- 53 .399444580f , 37 .239288330f , 50 .924011230f , 1 .0f ,
815- 34 .719596863f , 21 .685737610f , 271 .008331299f , 1 .0f ,
816- 43 .910709381f , 36 .826980591f , 13 .975610733f , 1 .0f ,
817- 23 .196529388f , 15 .087531090f , 317 .544281006f , 1 .0f ,
818- 63 .348682404f , 33 .255519867f , 119 .145133972f , 1 .0f ,
819- 64 .908874512f , 34 . 922687531f , 70 .842193604f , 1 .0f ,
820- 24 .876913071f , 23 .019479752f , 273 .228973389f , 1 .0f ,
821- 44 .203376770f , 28 .884298325f , 144 .154159546f , 1 .0f ,
822- 32 .824359894f , 43 .442367554f , 17 .892261505f , 1 .0f ,
823- 75 .830871582f , 39 .538505554f , 90 .752044678f , 1 .0f ,
824- 45 .823120117f , 34 .710170746f , 348 .832092285f , 1 .0f ,
825- 43 .597236633f , 23 .048465729f , 218 .454376221f , 1 .0f ,
808+ 27 .411968231f , 13 .382784843f , 38 .146659851f , 1 .0f ,
809+ 59 .987659454f , 14 .391894341f , 39 .841842651f , 1 .0f ,
810+ 43 .298923492f , 12 .199877739f , 249 .107116699f , 1 .0f ,
811+ 31 .489654541f , 14 .075141907f , 128 .878036499f , 1 .0f ,
812+ 50 .749198914f , 12 .731806755f , 285 .658966064f , 1 .0f ,
813+ 64 .728637695f , 18 .593791962f , 179 .324264526f , 1 .0f ,
814+ 53 .399444580f , 37 .394416809f , 50 .924011230f , 1 .0f ,
815+ 34 .719596863f , 21 .616765976f , 271 .008331299f , 1 .0f ,
816+ 43 .910709381f , 36 .788166046f , 13 .975610733f , 1 .0f ,
817+ 23 .196529388f , 15 .118354797f , 317 .544281006f , 1 .0f ,
818+ 63 .348682404f , 33 .283519745f , 119 .145133972f , 1 .0f ,
819+ 64 .908874512f , 35 . 371063232f , 70 .842193604f , 1 .0f ,
820+ 24 .876913071f , 23 .143159866f , 273 .228973389f , 1 .0f ,
821+ 44 .203376770f , 28 .918329239f , 144 .154159546f , 1 .0f ,
822+ 32 .824359894f , 43 .447853088f , 17 .892261505f , 1 .0f ,
823+ 75 .830871582f , 39 .872489929f , 90 .752044678f , 1 .0f ,
824+ 45 .823120117f , 34 .652057648f , 348 .832092285f , 1 .0f ,
825+ 43 .597236633f , 23 .079071045f , 218 .454376221f , 1 .0f ,
826826 };
827827
828828 OCIO::FixedFunctionOpData::Params params = {1000 .f };
@@ -836,7 +836,7 @@ OCIO_ADD_TEST(FixedFunctionOpCPU, aces_tonescale_compress_20)
836836 __LINE__);
837837
838838#if DUMP_RESULTS
839- std::cout << " Results : \n " << std::setprecision (9 ) << std::fixed;
839+ std::cout << " aces_tonescale_compress_20 results : \n " << std::setprecision (9 ) << std::fixed;
840840 for (unsigned i = 0 ; i < num_samples; ++i)
841841 {
842842 std::cout << input2_32f[i * 4 + 0 ] << " f, "
0 commit comments