# HG changeset patch # User Rich Burridge # Date 1493771606 25200 # Node ID d9801318ed3dc0cf8fdded7bc4dcd709ba164c48 # Parent 18067c41cdb2e41bcf954c4318702d4698c51dfd 25981468 Build ilmbase and openexr with the GNU compilers diff -r 18067c41cdb2 -r d9801318ed3d components/ilmbase/Makefile --- a/components/ilmbase/Makefile Tue May 02 17:26:42 2017 -0700 +++ b/components/ilmbase/Makefile Tue May 02 17:33:26 2017 -0700 @@ -23,6 +23,7 @@ # Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. # BUILD_BITS= 64_and_32 +COMPILER= gcc include ../../make-rules/shared-macros.mk COMPONENT_NAME= ilmbase @@ -40,22 +41,20 @@ PATCH_LEVEL = 0 +# All C++ code should be built with -std=c++11 from now on. +CXXFLAGS += -std=c++11 + +# To allow the 32-bit version of IexMath/IexMathFpu.cpp to compile as there is +# only a 64-bit definition of the typedef struct fpu { ... } fpregset_t; +# definition in /usr/include/sys/regset.h +CXXFLAGS += -U__i386__ + +# Needed to get the tests to work correctly. For more information see: +# https://github.com/openexr/openexr/issues/67 +CXXFLAGS += -ffloat-store + # there seems to be no other way to enable large files support CXXFLAGS += $(CPP_LARGEFILES) -# it seems that --with-pic doesn't get PIC flags to the C++ compiler -CXXFLAGS += $(CC_PIC) -CXXFLAGS += -std=sun03 -ifeq ($(strip $(PARFAIT_BUILD)),yes) -CXXFLAGS += -U__i386__ -endif - -# libtools seems to be forcing -nolibs, so we have to add back libc, libm, -# libCstd and libCrun. The last two are needed because with Studio 12.2 -# (and beyond), there is a bug in the CC driver that is not correctly using -# the '-library=Cstd,Crun' we are passing to it. -LIBS += -lc -lm -lCstd -lCrun - -CONFIGURE_ENV += LIBS="$(LIBS)" CONFIGURE_OPTIONS += --disable-static CONFIGURE_OPTIONS += --enable-threading @@ -71,6 +70,7 @@ '-e "s|^.*source=.*libtool=no.*$$|XXX_CC_XXX|g" ' \ '-e "s|^.*DEPDIR=.deps.*$$|XXX_CC_XXX|g" ' \ '-e "s|^config.status: .*$$|XXX_CC_XXX|g" ' \ + '-e "s|^mv -f .*$$|XXX_CC_XXX|g" ' \ '-e "s|^.*matrices took .* clocks.*$$|XXX_CC_XXX|g" ' \ '-e "s|^.*speed up.*$$|XXX_CC_XXX|g" ' \ '-e "/is up to date/d"' \ @@ -79,5 +79,6 @@ '-e "/Entering directory/d"' \ '-e "/^XXX_CC_XXX$$/d" ' -REQUIRED_PACKAGES += system/library/c++-runtime +REQUIRED_PACKAGES += system/library/gcc/gcc-c++-runtime +REQUIRED_PACKAGES += system/library/gcc/gcc-c-runtime REQUIRED_PACKAGES += system/library/math diff -r 18067c41cdb2 -r d9801318ed3d components/ilmbase/patches/000-ltmain.patch --- a/components/ilmbase/patches/000-ltmain.patch Tue May 02 17:26:42 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -Addresses publish error by removing runpath for CC. -Will not send upstream. - ---- ltmain.sh 2016-11-14 13:28:02.161103599 +0000 -+++ ltmain.sh 2016-11-14 14:11:06.669510804 +0000 -@@ -7332,7 +7332,8 @@ - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" -- eval cmd=\"$cmd\" -+ # Append the command to remove runpath for CC. -+ eval cmd=\"$cmd -norunpath \" - $opt_silent || { - func_quote_for_expand "$cmd" - eval "func_echo $func_quote_for_expand_result" diff -r 18067c41cdb2 -r d9801318ed3d components/ilmbase/patches/001-configure.patch --- a/components/ilmbase/patches/001-configure.patch Tue May 02 17:26:42 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -Append -pipe to CFLAGS. -Will not send upstream. - ---- configure 2016-11-14 16:35:20.860772554 +0000 -+++ configure 2016-11-14 16:35:42.301383478 +0000 -@@ -17146,7 +17146,7 @@ - { $as_echo "$as_me:$LINENO: checking for gcc optimization flags" >&5 - $as_echo_n "checking for gcc optimization flags... " >&6; } - old_cflags=$CFLAGS --CFLAGS="$CFLAGS -pipe" -+CFLAGS="$CFLAGS" - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF -@@ -17180,7 +17180,7 @@ - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then -- EXTRA_OPT_CFLAGS="-pipe" -+ EXTRA_OPT_CFLAGS="" - else - $as_echo "$as_me: failed program was:" >&5 - sed 's/^/| /' conftest.$ac_ext >&5 diff -r 18067c41cdb2 -r d9801318ed3d components/ilmbase/patches/002-builtin-trap.patch --- a/components/ilmbase/patches/002-builtin-trap.patch Tue May 02 17:26:42 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,19 +0,0 @@ -Solaris studio doesn't seem to define __builtin_trap() function, so raise SIGTRAP as a workaround. -Will not send upstream. - ---- Iex/IexBaseExc.cpp 2016-11-08 15:34:26.104711329 +0000 -+++ Iex/IexBaseExc.cpp 2016-11-10 13:30:11.505215478 +0000 -@@ -146,11 +146,12 @@ - ::DebugBreak(); - } - #else -+#include - void - iex_debugTrap() - { - // how to in Linux? - if (0 != ::getenv("IEXDEBUGTHROW")) -- __builtin_trap(); -+ raise(SIGTRAP); - } - #endif diff -r 18067c41cdb2 -r d9801318ed3d components/ilmbase/test/results-all.master --- a/components/ilmbase/test/results-all.master Tue May 02 17:26:42 2017 -0700 +++ b/components/ilmbase/test/results-all.master Tue May 02 17:33:26 2017 -0700 @@ -188,31 +188,31 @@ 65504 0 10001110 11111111110000000000000 65536 0 10001111 00000000000000000000000 0 11111 0000000000 - Infinity 0 11111111 00000000000000000000000 + infinity 0 11111111 00000000000000000000000 65520 0 10001110 11111111111000000000000 0 11111 0000000000 - Infinity 0 11111111 00000000000000000000000 + infinity 0 11111111 00000000000000000000000 65519.996 0 10001110 11111111110111111111111 0 11110 1111111111 65504 0 10001110 11111111110000000000000 65520.004 0 10001110 11111111111000000000001 0 11111 0000000000 - Infinity 0 11111111 00000000000000000000000 + infinity 0 11111111 00000000000000000000000 4.290774e+09 0 10011110 11111111100000000000100 0 11111 0000000000 - Infinity 0 11111111 00000000000000000000000 + infinity 0 11111111 00000000000000000000000 3.4028235e+38 0 11111110 11111111111111111111111 0 11111 0000000000 - Infinity 0 11111111 00000000000000000000000 + infinity 0 11111111 00000000000000000000000 - Infinity 0 11111111 00000000000000000000000 0 11111 0000000000 - Infinity 0 11111111 00000000000000000000000 + infinity 0 11111111 00000000000000000000000 0 11111 0000000000 + infinity 0 11111111 00000000000000000000000 - NaN 0 11111111 11111111111111111111111 0 11111 1111111111 - NaN 0 11111111 11111111110000000000000 + nan 0 11111111 11111111111111111111111 0 11111 1111111111 + nan 0 11111111 11111111110000000000000 - NaN 0 11111111 10101010101010101010101 0 11111 1010101010 - NaN 0 11111111 10101010100000000000000 + nan 0 11111111 10101010101010101010101 0 11111 1010101010 + nan 0 11111111 10101010100000000000000 -1 1 01111111 00000000000000000000000 1 01111 0000000000 -1 1 01111111 00000000000000000000000 @@ -329,31 +329,31 @@ -65504 1 10001110 11111111110000000000000 -65536 1 10001111 00000000000000000000000 1 11111 0000000000 - -Infinity 1 11111111 00000000000000000000000 + -infinity 1 11111111 00000000000000000000000 -65520 1 10001110 11111111111000000000000 1 11111 0000000000 - -Infinity 1 11111111 00000000000000000000000 + -infinity 1 11111111 00000000000000000000000 -65519.996 1 10001110 11111111110111111111111 1 11110 1111111111 -65504 1 10001110 11111111110000000000000 -65520.004 1 10001110 11111111111000000000001 1 11111 0000000000 - -Infinity 1 11111111 00000000000000000000000 + -infinity 1 11111111 00000000000000000000000 -4.290774e+09 1 10011110 11111111100000000000100 1 11111 0000000000 - -Infinity 1 11111111 00000000000000000000000 + -infinity 1 11111111 00000000000000000000000 -3.4028235e+38 1 11111110 11111111111111111111111 1 11111 0000000000 - -Infinity 1 11111111 00000000000000000000000 + -infinity 1 11111111 00000000000000000000000 - -Infinity 1 11111111 00000000000000000000000 1 11111 0000000000 - -Infinity 1 11111111 00000000000000000000000 + -infinity 1 11111111 00000000000000000000000 1 11111 0000000000 + -infinity 1 11111111 00000000000000000000000 - -NaN 1 11111111 11111111111111111111111 1 11111 1111111111 - -NaN 1 11111111 11111111110000000000000 + -nan 1 11111111 11111111111111111111111 1 11111 1111111111 + -nan 1 11111111 11111111110000000000000 - -NaN 1 11111111 10101010101010101010101 1 11111 1010101010 - -NaN 1 11111111 10101010100000000000000 + -nan 1 11111111 10101010101010101010101 1 11111 1010101010 + -nan 1 11111111 10101010100000000000000 ok @@ -373,9 +373,9 @@ 0.19995117 0 01100 1001100110 finite normalized 0.30004883 0 01101 0011001101 finite normalized 65504 0 11110 1111111111 finite normalized - Infinity 0 11111 0000000000 infinity - NaN 0 11111 1111111111 nan - NaN 0 11111 1010101010 nan + infinity 0 11111 0000000000 infinity + nan 0 11111 1111111111 nan + nan 0 11111 1010101010 nan -1 1 01111 0000000000 finite normalized negative -1.0009766 1 01111 0000000001 finite normalized negative -5.9604645e-08 1 00000 0000000001 finite denormalized negative @@ -389,14 +389,14 @@ -0.19995117 1 01100 1001100110 finite normalized negative -0.30004883 1 01101 0011001101 finite normalized negative -65504 1 11110 1111111111 finite normalized negative - -Infinity 1 11111 0000000000 infinity negative - -NaN 1 11111 1111111111 nan negative - -NaN 1 11111 1010101010 nan negative + -infinity 1 11111 0000000000 infinity negative + -nan 1 11111 1111111111 nan negative + -nan 1 11111 1010101010 nan negative - Infinity 0 11111 0000000000 infinity - -Infinity 1 11111 0000000000 infinity negative - NaN 0 11111 1111111111 nan - NaN 0 11111 0111111111 nan + infinity 0 11111 0000000000 infinity + -infinity 1 11111 0000000000 infinity negative + nan 0 11111 1111111111 nan + nan 0 11111 0111111111 nan ok values in std::numeric_limits @@ -563,28 +563,28 @@ spf 0.699999988 psf 0.699999988 -f Infinity -sf Infinity -pf Infinity -spf Infinity -psf Infinity +f infinity +sf infinity +pf infinity +spf infinity +psf infinity -f NaN -sf NaN -pf NaN -spf NaN -psf NaN +f nan +sf nan +pf nan +spf nan +psf nan f 3.40282347e+38 -sf Infinity +sf infinity pf 3.40282326e+38 spf 3.40282347e+38 -psf Infinity +psf infinity f -3.40282347e+38 sf -3.40282326e+38 -pf -Infinity -spf -Infinity +pf -infinity +spf -infinity psf -3.40282347e+38 d 0 @@ -629,28 +629,28 @@ spd 0.699999999999999956 psd 0.699999999999999956 -d Infinity -sd Infinity -pd Infinity -spd Infinity -psd Infinity +d infinity +sd infinity +pd infinity +spd infinity +psd infinity -d NaN -sd NaN -pd NaN -spd NaN -psd NaN +d nan +sd nan +pd nan +spd nan +psd nan d 1.79769313486231571e+308 -sd Infinity +sd infinity pd 1.79769313486231551e+308 spd 1.79769313486231571e+308 -psd Infinity +psd infinity d -1.79769313486231571e+308 sd -1.79769313486231551e+308 -pd -Infinity -spd -Infinity +pd -infinity +spd -infinity psd -1.79769313486231571e+308 ok diff -r 18067c41cdb2 -r d9801318ed3d components/openexr/Makefile --- a/components/openexr/Makefile Tue May 02 17:26:42 2017 -0700 +++ b/components/openexr/Makefile Tue May 02 17:33:26 2017 -0700 @@ -23,6 +23,7 @@ # Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. # BUILD_BITS= 64_and_32 +COMPILER= gcc include ../../make-rules/shared-macros.mk COMPONENT_NAME= openexr @@ -43,16 +44,43 @@ # there seems to be no other way to enable large files support CXXFLAGS += $(CPP_LARGEFILES) +# All C++ code should be built with -std=c++11 from now on. +CXXFLAGS += -std=c++11 + +# Needed to get the tests to work correctly. For more information see: +# https://github.com/openexr/openexr/issues/67 +#CXXFLAGS += -ffloat-store + # it seems that --with-pic doesn't get PIC flags to the C++ compiler CXXFLAGS += $(CC_PIC) -CXXFLAGS += -template=extdef -CXXFLAGS += -std=sun03 + +# START: remove this section (and the depend.mk file) when build servers are +# installed with the new ilmbase. +ILMBASE_PROTO = $(WS_COMPONENTS)/ilmbase/build/prototype/$(MACH) +ILMBASE_LIBDIR.32 = $(ILMBASE_PROTO)$(USRLIBDIR) +ILMBASE_LIBDIR.64 = $(ILMBASE_PROTO)$(USRLIBDIR64) +ILMBASE_LIBDIR = $(ILMBASE_LIBDIR.$(BITS)) +CONFIGURE_ENV += LD_LIBRARY_PATH=$(ILMBASE_LIBDIR) +CONFIGURE_ENV += LDFLAGS="$(LDFLAGS) -L$(ILMBASE_LIBDIR)" +CONFIGURE_OPTIONS += --with-ilmbase-prefix=$(ILMBASE_PROTO)$(USRDIR) -# libtools seems to be forcing -nolibs, so we have to add back libc, libm, -# libCstd and libCrun. The last two are needed because with Studio 12.2 -# (and beyond), there is a bug in the CC driver that is not correctly using -# the '-library=Cstd,Crun' we are passing to it. -LIBS += -lc -lm -lCstd -lCrun +# Remove ilmbase .la files to allow openexr libtool usage to work correctly. +COMPONENT_PRE_CONFIGURE_ACTION = \ + (cd $(ILMBASE_PROTO) ; \ + mlist=`/usr/bin/find . -name '*.la'` ; \ + for f in $$mlist ; do \ + $(RM) $$f ; \ + done) + +# Needed to successfully run various binaries (such as b44ExpLogTable) during +# the build process. +COMPONENT_BUILD_ENV += LD_LIBRARY_PATH=$(ILMBASE_LIBDIR) + +# Needed to successfully run the various test programs. +COMPONENT_TEST_ENV += LD_LIBRARY_PATH=$(ILMBASE_LIBDIR) + +# END: remove this section (and the depend.mk file) when build servers are +# installed with the new ilmbase. COMPONENT_TEST_TRANSFORMS += \ '-e "s^-L$(CONFIGURE_LIBDIR.$(BITS))^^g"' \ @@ -62,6 +90,7 @@ '-e "/Nothing to be done/d"' \ '-e "/Leaving directory/d"' \ '-e "/Entering directory/d"' \ + '-e "/mv -f /d"' \ '-e "/mkdir .libs/d"' \ '-e "/is up to date/d"' \ '-e "/creating IlmImfTest/d"' \ @@ -69,8 +98,6 @@ '-e "/\/var\/tmp/d"' \ '-e "/Generating headers and data/d"' -CONFIGURE_ENV += LIBS="$(LIBS)" - CONFIGURE_OPTIONS += --disable-static CONFIGURE_OPTIONS += --enable-threading CONFIGURE_OPTIONS += --enable-posix-sem @@ -91,5 +118,6 @@ REQUIRED_PACKAGES += library/ilmbase REQUIRED_PACKAGES += library/zlib -REQUIRED_PACKAGES += system/library/c++-runtime +REQUIRED_PACKAGES += system/library/gcc/gcc-c++-runtime +REQUIRED_PACKAGES += system/library/gcc/gcc-c-runtime REQUIRED_PACKAGES += system/library/math diff -r 18067c41cdb2 -r d9801318ed3d components/openexr/depend.mk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/openexr/depend.mk Tue May 02 17:33:26 2017 -0700 @@ -0,0 +1,1 @@ +openexr: ilmbase diff -r 18067c41cdb2 -r d9801318ed3d components/openexr/patches/000-ltmain.patch --- a/components/openexr/patches/000-ltmain.patch Tue May 02 17:26:42 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,24 +0,0 @@ -Appends -norunpath to address publish error. -Will not send upstream. - ---- ltmain.sh 2016-11-17 10:54:17.548942670 +0000 -+++ ltmain.sh 2016-11-17 10:58:10.937162981 +0000 -@@ -7332,7 +7332,8 @@ - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" -- eval cmd=\"$cmd\" -+ # Append the command to remove runpath for CC. -+ eval cmd=\"$cmd -norunpath\" - $opt_silent || { - func_quote_for_expand "$cmd" - eval "func_echo $func_quote_for_expand_result" -@@ -7755,7 +7756,7 @@ - func_warning "\`$output' will be relinked during installation" - else - if test "$fast_install" != no; then -- link_command="$finalize_var$compile_command$finalize_rpath" -+ link_command="$finalize_var$compile_command -norunpath" - if test "$fast_install" = yes; then - relink_command=`$ECHO "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` - else diff -r 18067c41cdb2 -r d9801318ed3d components/openexr/patches/001-makePreview.patch --- a/components/openexr/patches/001-makePreview.patch Tue May 02 17:26:42 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -*** exrmakepreview/makePreview.cpp 2009-08-31 10:52:16.587024739 -0700 ---- exrmakepreview/makePreview.cpp 2009-08-31 10:52:18.578018655 -0700 -*************** -*** 78,84 **** - // at 0.0, 0.0, and 5.0 respectively. - // - -! float x = max (0.f, h * m); - - if (x > 1) - x = 1 + knee (x - 1, 0.184874f); ---- 78,84 ---- - // at 0.0, 0.0, and 5.0 respectively. - // - -! float x = max (0.f, (float)(h * m)); - - if (x > 1) - x = 1 + knee (x - 1, 0.184874f); -*************** -*** 132,138 **** - preview.r = gamma (pixel.r, m); - preview.g = gamma (pixel.g, m); - preview.b = gamma (pixel.b, m); -! preview.a = int (clamp (pixel.a * 255.f, 0.f, 255.f) + .5f); - } - } - } ---- 132,138 ---- - preview.r = gamma (pixel.r, m); - preview.g = gamma (pixel.g, m); - preview.b = gamma (pixel.b, m); -! preview.a = int (clamp ((double)(pixel.a * 255.f), (double)0.f, (double)255.f) + .5f); - } - } - } diff -r 18067c41cdb2 -r d9801318ed3d components/openexr/patches/002-configure.patch --- a/components/openexr/patches/002-configure.patch Tue May 02 17:26:42 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -Modification for configure file. -Will not send upstream. - ---- configure 2016-11-17 11:11:01.452074740 +0000 -+++ configure 2016-11-23 11:17:14.362287357 +0000 -@@ -10384,7 +10384,7 @@ - ;; - esac - fi -- hardcode_libdir_flag_spec='-R$libdir' -+ hardcode_libdir_flag_spec='' - hardcode_shlibpath_var=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; -@@ -13607,7 +13607,7 @@ - archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' - -- hardcode_libdir_flag_spec_CXX='-R$libdir' -+ hardcode_libdir_flag_spec_CXX='' - hardcode_shlibpath_var_CXX=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; -@@ -17518,7 +17518,7 @@ - { $as_echo "$as_me:$LINENO: checking for gcc optimization flags" >&5 - $as_echo_n "checking for gcc optimization flags... " >&6; } - old_cflags=$CFLAGS --CFLAGS="$CFLAGS -pipe" -+CFLAGS="$CFLAGS" - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF -@@ -17552,7 +17552,7 @@ - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then -- EXTRA_OPT_CFLAGS="-pipe" -+ EXTRA_OPT_CFLAGS="" - else - $as_echo "$as_me: failed program was:" >&5 - sed 's/^/| /' conftest.$ac_ext >&5 diff -r 18067c41cdb2 -r d9801318ed3d components/openexr/patches/005-OpenEXR.pc.in.patch --- a/components/openexr/patches/005-OpenEXR.pc.in.patch Tue May 02 17:26:42 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,14 +0,0 @@ -Removes -L${libdir} in OpenEXR.pc.in -Will not send upstream. - ---- OpenEXR.pc.in 2016-11-17 11:34:35.415294387 +0000 -+++ OpenEXR.pc.in 2016-11-17 11:35:14.147488887 +0000 -@@ -8,7 +8,7 @@ - Description: OpenEXR image library - Version: @OPENEXR_VERSION@ - --Libs: -L${libdir} -lIlmImf -+Libs: -lIlmImf - Cflags: -I${OpenEXR_includedir} - Requires: IlmBase - Libs.private: -lz diff -r 18067c41cdb2 -r d9801318ed3d components/openexr/patches/007-ImfDwaCompressor.patch --- a/components/openexr/patches/007-ImfDwaCompressor.patch Tue May 02 17:26:42 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -Uses std::transform to allow compiler to find transform. -Will not send upstream. - ---- IlmImf/ImfDwaCompressor.cpp 2016-11-17 13:58:52.789434004 +0000 -+++ IlmImf/ImfDwaCompressor.cpp 2016-11-17 13:59:23.065747841 +0000 -@@ -255,7 +255,7 @@ - _caseInsensitive(caseInsensitive) - { - if (caseInsensitive) -- transform(_suffix.begin(), _suffix.end(), _suffix.begin(), tolower); -+ std::transform(_suffix.begin(), _suffix.end(), _suffix.begin(), tolower); - } - - Classifier (const char *&ptr, int size) -@@ -304,7 +304,7 @@ - if (_caseInsensitive) - { - std::string tmp(suffix); -- transform(tmp.begin(), tmp.end(), tmp.begin(), tolower); -+ std::transform(tmp.begin(), tmp.end(), tmp.begin(), tolower); - return tmp == _suffix; - } - diff -r 18067c41cdb2 -r d9801318ed3d components/openexr/patches/008-ImfZip.patch --- a/components/openexr/patches/008-ImfZip.patch Tue May 02 17:26:42 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -Using std::size_t to allow compiler to find size_t. -Will not send upstream. - ---- IlmImf/ImfZip.h 2016-11-17 14:32:08.409507123 +0000 -+++ IlmImf/ImfZip.h 2016-11-17 14:32:23.052753997 +0000 -@@ -39,6 +39,7 @@ - #include "ImfNamespace.h" - - #include -+using std::size_t; - - OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER - diff -r 18067c41cdb2 -r d9801318ed3d components/openexr/patches/009-include.patch --- a/components/openexr/patches/009-include.patch Tue May 02 17:26:42 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -Addresses upgrading build error by changing the order of including header files. -Will not send upstream. - ---- IlmImf/Makefile.in 2016-11-18 10:46:05.906674308 +0000 -+++ IlmImf/Makefile.in 2016-11-18 10:47:02.887998521 +0000 -@@ -458,9 +458,9 @@ - ImfOptimizedPixelReading.h - - EXTRA_DIST = $(noinst_HEADERS) b44ExpLogTable.cpp b44ExpLogTable.h dwaLookups.cpp dwaLookups.h CMakeLists.txt --INCLUDES = @ILMBASE_CXXFLAGS@ \ -- -I$(top_builddir) \ -- -I$(top_srcdir)/config -+INCLUDES = -I$(top_builddir) \ -+ -I$(top_srcdir)/config \ -+ @ILMBASE_CXXFLAGS@ - - CLEANFILES = b44ExpLogTable b44ExpLogTable.h dwaLookups dwaLookups.h - b44ExpLogTable_SOURCES = b44ExpLogTable.cpp ---- IlmImfUtil/Makefile.in 2016-11-18 10:46:24.851912251 +0000 -+++ IlmImfUtil/Makefile.in 2016-11-18 10:47:41.785326043 +0000 -@@ -265,10 +265,10 @@ - libIlmImfUtil_la_LIBADD = -L$(top_builddir)/IlmImf @ILMBASE_LIBS@ -lIlmImf - libIlmImfUtilincludedir = $(includedir)/OpenEXR - EXTRA_DIST = CMakeLists.txt --INCLUDES = @ILMBASE_CXXFLAGS@ \ -- -I$(top_builddir) \ -+INCLUDES = -I$(top_builddir) \ - -I$(top_srcdir)/IlmImf \ -- -I$(top_srcdir)/config -+ -I$(top_srcdir)/config \ -+ @ILMBASE_CXXFLAGS@ - - all: all-am - diff -r 18067c41cdb2 -r d9801318ed3d components/openexr/patches/010-libadd.patch --- a/components/openexr/patches/010-libadd.patch Tue May 02 17:26:42 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ -Addresses upgrading build error by changing the library path order to search local path first. -There's already a bug posted here https://github.com/openexr/openexr/issues/200. - ---- IlmImf/Makefile.in 2016-11-18 10:47:02.887998521 +0000 -+++ IlmImf/Makefile.in 2016-11-21 15:02:49.292844920 +0000 -@@ -112,7 +112,8 @@ - libIlmImf_la_OBJECTS = $(am_libIlmImf_la_OBJECTS) - libIlmImf_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ -- $(CXXFLAGS) $(libIlmImf_la_LDFLAGS) $(LDFLAGS) -o $@ -+ $(CXXFLAGS) $(libIlmImf_la_LIBADD) $(libIlmImf_la_LDFLAGS) \ -+ $(LDFLAGS) -o $@ - PROGRAMS = $(noinst_PROGRAMS) - am_b44ExpLogTable_OBJECTS = b44ExpLogTable.$(OBJEXT) - b44ExpLogTable_OBJECTS = $(am_b44ExpLogTable_OBJECTS) -@@ -535,7 +536,7 @@ - rm -f "$${dir}/so_locations"; \ - done - libIlmImf.la: $(libIlmImf_la_OBJECTS) $(libIlmImf_la_DEPENDENCIES) -- $(libIlmImf_la_LINK) -rpath $(libdir) $(libIlmImf_la_OBJECTS) $(libIlmImf_la_LIBADD) $(LIBS) -+ $(libIlmImf_la_LINK) -rpath $(libdir) $(libIlmImf_la_OBJECTS) $(LIBS) - - clean-noinstPROGRAMS: - @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ ---- IlmImfUtil/Makefile.in 2016-11-18 10:53:59.740461589 +0000 -+++ IlmImfUtil/Makefile.in 2016-11-21 14:37:33.743463495 +0000 -@@ -80,7 +80,8 @@ - libIlmImfUtil_la_OBJECTS = $(am_libIlmImfUtil_la_OBJECTS) - libIlmImfUtil_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ -- $(CXXFLAGS) $(libIlmImfUtil_la_LDFLAGS) $(LDFLAGS) -o $@ -+ $(CXXFLAGS) $(libIlmImfUtil_la_LIBADD) $(libIlmImfUtil_la_LDFLAGS) \ -+ $(LDFLAGS) -o $@ - DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/config - depcomp = $(SHELL) $(top_srcdir)/depcomp - am__depfiles_maybe = depfiles -@@ -336,7 +337,7 @@ - rm -f "$${dir}/so_locations"; \ - done - libIlmImfUtil.la: $(libIlmImfUtil_la_OBJECTS) $(libIlmImfUtil_la_DEPENDENCIES) -- $(libIlmImfUtil_la_LINK) -rpath $(libdir) $(libIlmImfUtil_la_OBJECTS) $(libIlmImfUtil_la_LIBADD) $(LIBS) -+ $(libIlmImfUtil_la_LINK) -rpath $(libdir) $(libIlmImfUtil_la_OBJECTS) $(LIBS) - - mostlyclean-compile: - -rm -f *.$(OBJEXT) diff -r 18067c41cdb2 -r d9801318ed3d components/openexr/patches/015-skip-optimized-interleave-patterns-test.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/openexr/patches/015-skip-optimized-interleave-patterns-test.patch Tue May 02 17:33:26 2017 -0700 @@ -0,0 +1,21 @@ +Skip testOptimizedInterleavePatterns based on comments in +https://github.com/openexr/openexr/issues/67 + +--- IlmImfTest/main.cpp.orig 2017-05-01 13:56:17.328665484 +0000 ++++ IlmImfTest/main.cpp 2017-05-01 14:09:35.414501608 +0000 +@@ -79,7 +79,6 @@ + #include "testBackwardCompatibility.h" + #include "testPartHelper.h" + #include "testOptimized.h" +-#include "testOptimizedInterleavePatterns.h" + #include "testBadTypeAttributes.h" + #include "testPartHelper.h" + #include "testDwaCompressorSimd.h" +@@ -170,7 +169,6 @@ + TEST (testExistingStreams, "core"); + TEST (testStandardAttributes, "core"); + TEST (testOptimized, "basic"); +- TEST (testOptimizedInterleavePatterns, "basic"); + TEST (testYca, "basic"); + TEST (testTiledYa, "basic"); + TEST (testNativeFormat, "basic"); diff -r 18067c41cdb2 -r d9801318ed3d components/openexr/test/results-32.master --- a/components/openexr/test/results-32.master Tue May 02 17:26:42 2017 -0700 +++ b/components/openexr/test/results-32.master Tue May 02 17:33:26 2017 -0700 @@ -21,45 +21,45 @@ ======= Running testXdr Testing Xdr -bool: expected 1, got 1 -bool: expected 0, got 0 -char: expected r, got r -char: expected e, got e -signed char: expected u, got u -signed char: expected c, got c -unsigned char: expected k, got k -unsigned char: expected y, got y -short: expected 8765, got 8765 -short: expected -9876, got -9876 -unsigned short: expected 6543, got 6543 -unsigned short: expected 17432, got 17432 -int: expected 2023456789, got 2023456789 -int: expected -2012345678, got -2012345678 -unsigned: expected 1234567890, got 1234567890 -unsigned: expected 2345678901, got 2345678901 -long: expected 2034567890, got 2034567890 -long: expected -2045678901, got -2045678901 -unsigned long: expected 1345678901, got 1345678901 -unsigned long: expected 2456789012, got 2456789012 -unsigned long long: expected 1234605616436508552, got 1234605616436508552 -unsigned long long: expected 17434265340928784376, got 17434265340928784376 -float: expected 0, got 0 -float: expected 3.14159, got 3.14159 -float: expected 6.14159, got 6.14159 -double: expected 0, got 0 -double: expected 1.41421, got 1.41421 -double: expected 2.41421, got 2.41421 -half: expected 0, got 0 -half: expected 3.41406, got 3.41406 -half: expected 4.41406, got 4.41406 +b: expected 1, got 1 +b: expected 0, got 0 +c: expected r, got r +c: expected e, got e +a: expected u, got u +a: expected c, got c +h: expected k, got k +h: expected y, got y +s: expected 8765, got 8765 +s: expected -9876, got -9876 +t: expected 6543, got 6543 +t: expected 17432, got 17432 +i: expected 2023456789, got 2023456789 +i: expected -2012345678, got -2012345678 +j: expected 1234567890, got 1234567890 +j: expected 2345678901, got 2345678901 +l: expected 2034567890, got 2034567890 +l: expected -2045678901, got -2045678901 +m: expected 1345678901, got 1345678901 +m: expected 2456789012, got 2456789012 +y: expected 1234605616436508552, got 1234605616436508552 +y: expected 17434265340928784376, got 17434265340928784376 +f: expected 0, got 0 +f: expected 3.14159, got 3.14159 +f: expected 6.14159, got 6.14159 +d: expected 0, got 0 +d: expected 1.41421, got 1.41421 +d: expected 2.41421, got 2.41421 +4half: expected 0, got 0 +4half: expected 3.41406, got 3.41406 +4half: expected 4.41406, got 4.41406 char[4]: expected "abcd", got "abcd" char[5]: expected "rstuv", got "rstuv" zero-terminated string: expected "qwerty", got "qwerty" zero-terminated string: expected "asdfghjkl", got "asdfghjkl" zero-terminated string: expected "", got "" -int: expected 1, got 1 -int: expected 2, got 2 -int: expected 3, got 3 +i: expected 1, got 1 +i: expected 2, got 2 +i: expected 3, got 3 ok @@ -5715,35 +5715,35 @@ floatToUint (-124.062) == 0 floatToUint (1e+15) == 4294967295 floatToUint (-1e+15) == 0 -floatToUint (Inf) == 4294967295 -floatToUint (-Inf) == 0 -floatToUint (NaN) == 0 -floatToUint (-NaN) == 0 +floatToUint (inf) == 4294967295 +floatToUint (-inf) == 0 +floatToUint (nan) == 0 +floatToUint (-nan) == 0 halfToUint (0) == 0 halfToUint (0.5) == 0 halfToUint (-0.5) == 0 halfToUint (124.062) == 124 halfToUint (-124.062) == 0 -halfToUint (Inf) == 4294967295 -halfToUint (-Inf) == 0 -halfToUint (NaN) == 0 -halfToUint (-NaN) == 0 +halfToUint (inf) == 4294967295 +halfToUint (-inf) == 0 +halfToUint (nan) == 0 +halfToUint (-nan) == 0 floatToHalf (0) == 0 floatToHalf (0.5) == 0.5 floatToHalf (-0.5) == -0.5 floatToHalf (124.062) == 124.062 floatToHalf (-124.062) == -124.062 -floatToHalf (1e+15) == Inf -floatToHalf (-1e+15) == -Inf -floatToHalf (Inf) == Inf -floatToHalf (-Inf) == -Inf -floatToHalf (NaN) == NaN -floatToHalf (-NaN) == -NaN +floatToHalf (1e+15) == inf +floatToHalf (-1e+15) == -inf +floatToHalf (inf) == inf +floatToHalf (-inf) == -inf +floatToHalf (nan) == nan +floatToHalf (-nan) == -nan uintToHalf (0) == 0 uintToHalf (1) == 1 uintToHalf (124) == 124 -uintToHalf (1000000) == Inf -uintToHalf (4294967295) == Inf +uintToHalf (1000000) == inf +uintToHalf (4294967295) == inf conversion of image channels while reading a file scan lines, compression 0, output type 0, input type 0: writing reading comparing @@ -14715,9 +14715,9 @@ blue xy = (0.15 0.06) white xy = (0.3127 0.329) conversion from XYZ to RGB -red RGB = (1 2.09548e-09 -1.86265e-09) -green RGB = (3.35276e-08 1 0) -blue RGB = (0 3.72529e-09 1) +red RGB = (1 -3.32513e-09 2.55698e-09) +green RGB = (-2.77634e-08 1 1.19331e-08) +blue RGB = (1.15809e-08 -7.06013e-10 1) white RGB = (1 1 1) chromaticities attribute writing, reading, comparing @@ -14743,48 +14743,48 @@ optimization disabled ALIGNED -- MONO -- NO COMPRESSION RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGBA framebuffer - optimization disabled + optimization enabled RGBA file to RGB framebuffer - optimization disabled + optimization enabled RGBA file to RGBA framebuffer - optimization disabled + optimization enabled UNALIGNED -- MONO -- NO COMPRESSION RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGBA framebuffer - optimization disabled + optimization enabled RGBA file to RGB framebuffer - optimization disabled + optimization enabled RGBA file to RGBA framebuffer - optimization disabled + optimization enabled ALIGNED -- MONO -- ZIP COMPRESSION RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGBA framebuffer - optimization disabled + optimization enabled RGBA file to RGB framebuffer - optimization disabled + optimization enabled RGBA file to RGBA framebuffer - optimization disabled + optimization enabled UNALIGNED -- MONO -- ZIP COMPRESSION RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGBA framebuffer - optimization disabled + optimization enabled RGBA file to RGB framebuffer - optimization disabled + optimization enabled RGBA file to RGBA framebuffer - optimization disabled + optimization enabled ALIGNED -- STEREO -- NO COMPRESSION RGB file to RGB framebuffer RGB file to RGB framebuffer @@ -14813,2067 +14813,6 @@ ======= -Running testOptimizedInterleavePatterns -Testing SSE optimisation with different interleave patterns (large images) ... - 0, 0: RGBHalf read as RGBHalf... OK - 0, 1: RGBHalf read as RGBAHalf... OK - 0, 2: RGBHalf read as ABGRHalf... OK - 0, 3: RGBHalf read as RGBFloat... OK - 0, 4: RGBHalf read as BGRHalf... OK - 0, 5: RGBHalf read as RGBLeftRGB... OK - 0, 6: RGBHalf read as RGBRightRGB... OK - 0, 7: RGBHalf read as RGBALeftRGBA... OK - 0, 8: RGBHalf read as RGBARightRGBA... OK - 0, 9: RGBHalf read as LeftRGB... OK - 0,10: RGBHalf read as RightRGB... OK - 0,11: RGBHalf read as LeftRGBA... OK - 0,12: RGBHalf read as RightRGBA... OK - 0,13: RGBHalf read as TripleView... OK - 0,14: RGBHalf read as Trees... OK - 0,15: RGBHalf read as TreesAndBirds... OK - 0,16: RGBHalf read as RGBLeftRGBA... OK - 0,17: RGBHalf read as RGBRightRGBA... OK - 0,18: RGBHalf read as RGBALeftRGB... OK - 0,19: RGBHalf read as RGBARightRGB... OK - 0,20: RGBHalf read as TwinRGBLeftRGB... OK - 0,21: RGBHalf read as TwinRGBRightRGB... OK - 0,22: RGBHalf read as TwinRGBALeftRGBA... OK - 0,23: RGBHalf read as TwinRGBARightRGBA... OK - 0,24: RGBHalf read as TripleTripleView... OK - 0,25: RGBHalf read as Alpha... OK - 0,26: RGBHalf read as RedAlpha... OK - 0,27: RGBHalf read as RG+BA... OK - 0,28: RGBHalf read as RGBpassiveA... OK - 0,29: RGBHalf read as RGBpassiveleftRGB... OK - 0,30: RGBHalf read as RGBApassiverightRGBA... OK - 0,31: RGBHalf read as BanksOfTreesAndBirds... OK - 1, 0: RGBAHalf read as RGBHalf... OK - 1, 1: RGBAHalf read as RGBAHalf... OK - 1, 2: RGBAHalf read as ABGRHalf... OK - 1, 3: RGBAHalf read as RGBFloat... OK - 1, 4: RGBAHalf read as BGRHalf... OK - 1, 5: RGBAHalf read as RGBLeftRGB... OK - 1, 6: RGBAHalf read as RGBRightRGB... OK - 1, 7: RGBAHalf read as RGBALeftRGBA... OK - 1, 8: RGBAHalf read as RGBARightRGBA... OK - 1, 9: RGBAHalf read as LeftRGB... OK - 1,10: RGBAHalf read as RightRGB... OK - 1,11: RGBAHalf read as LeftRGBA... OK - 1,12: RGBAHalf read as RightRGBA... OK - 1,13: RGBAHalf read as TripleView... OK - 1,14: RGBAHalf read as Trees... OK - 1,15: RGBAHalf read as TreesAndBirds... OK - 1,16: RGBAHalf read as RGBLeftRGBA... OK - 1,17: RGBAHalf read as RGBRightRGBA... OK - 1,18: RGBAHalf read as RGBALeftRGB... OK - 1,19: RGBAHalf read as RGBARightRGB... OK - 1,20: RGBAHalf read as TwinRGBLeftRGB... OK - 1,21: RGBAHalf read as TwinRGBRightRGB... OK - 1,22: RGBAHalf read as TwinRGBALeftRGBA... OK - 1,23: RGBAHalf read as TwinRGBARightRGBA... OK - 1,24: RGBAHalf read as TripleTripleView... OK - 1,25: RGBAHalf read as Alpha... OK - 1,26: RGBAHalf read as RedAlpha... OK - 1,27: RGBAHalf read as RG+BA... OK - 1,28: RGBAHalf read as RGBpassiveA... OK - 1,29: RGBAHalf read as RGBpassiveleftRGB... OK - 1,30: RGBAHalf read as RGBApassiverightRGBA... OK - 1,31: RGBAHalf read as BanksOfTreesAndBirds... OK - 2, 0: ABGRHalf read as RGBHalf... OK - 2, 1: ABGRHalf read as RGBAHalf... OK - 2, 2: ABGRHalf read as ABGRHalf... OK - 2, 3: ABGRHalf read as RGBFloat... OK - 2, 4: ABGRHalf read as BGRHalf... OK - 2, 5: ABGRHalf read as RGBLeftRGB... OK - 2, 6: ABGRHalf read as RGBRightRGB... OK - 2, 7: ABGRHalf read as RGBALeftRGBA... OK - 2, 8: ABGRHalf read as RGBARightRGBA... OK - 2, 9: ABGRHalf read as LeftRGB... OK - 2,10: ABGRHalf read as RightRGB... OK - 2,11: ABGRHalf read as LeftRGBA... OK - 2,12: ABGRHalf read as RightRGBA... OK - 2,13: ABGRHalf read as TripleView... OK - 2,14: ABGRHalf read as Trees... OK - 2,15: ABGRHalf read as TreesAndBirds... OK - 2,16: ABGRHalf read as RGBLeftRGBA... OK - 2,17: ABGRHalf read as RGBRightRGBA... OK - 2,18: ABGRHalf read as RGBALeftRGB... OK - 2,19: ABGRHalf read as RGBARightRGB... OK - 2,20: ABGRHalf read as TwinRGBLeftRGB... OK - 2,21: ABGRHalf read as TwinRGBRightRGB... OK - 2,22: ABGRHalf read as TwinRGBALeftRGBA... OK - 2,23: ABGRHalf read as TwinRGBARightRGBA... OK - 2,24: ABGRHalf read as TripleTripleView... OK - 2,25: ABGRHalf read as Alpha... OK - 2,26: ABGRHalf read as RedAlpha... OK - 2,27: ABGRHalf read as RG+BA... OK - 2,28: ABGRHalf read as RGBpassiveA... OK - 2,29: ABGRHalf read as RGBpassiveleftRGB... OK - 2,30: ABGRHalf read as RGBApassiverightRGBA... OK - 2,31: ABGRHalf read as BanksOfTreesAndBirds... OK - 3, 0: RGBFloat read as RGBHalf... OK - 3, 1: RGBFloat read as RGBAHalf... OK - 3, 2: RGBFloat read as ABGRHalf... OK - 3, 3: RGBFloat read as RGBFloat... OK - 3, 4: RGBFloat read as BGRHalf... OK - 3, 5: RGBFloat read as RGBLeftRGB... OK - 3, 6: RGBFloat read as RGBRightRGB... OK - 3, 7: RGBFloat read as RGBALeftRGBA... OK - 3, 8: RGBFloat read as RGBARightRGBA... OK - 3, 9: RGBFloat read as LeftRGB... OK - 3,10: RGBFloat read as RightRGB... OK - 3,11: RGBFloat read as LeftRGBA... OK - 3,12: RGBFloat read as RightRGBA... OK - 3,13: RGBFloat read as TripleView... OK - 3,14: RGBFloat read as Trees... OK - 3,15: RGBFloat read as TreesAndBirds... OK - 3,16: RGBFloat read as RGBLeftRGBA... OK - 3,17: RGBFloat read as RGBRightRGBA... OK - 3,18: RGBFloat read as RGBALeftRGB... OK - 3,19: RGBFloat read as RGBARightRGB... OK - 3,20: RGBFloat read as TwinRGBLeftRGB... OK - 3,21: RGBFloat read as TwinRGBRightRGB... OK - 3,22: RGBFloat read as TwinRGBALeftRGBA... OK - 3,23: RGBFloat read as TwinRGBARightRGBA... OK - 3,24: RGBFloat read as TripleTripleView... OK - 3,25: RGBFloat read as Alpha... OK - 3,26: RGBFloat read as RedAlpha... OK - 3,27: RGBFloat read as RG+BA... OK - 3,28: RGBFloat read as RGBpassiveA... OK - 3,29: RGBFloat read as RGBpassiveleftRGB... OK - 3,30: RGBFloat read as RGBApassiverightRGBA... OK - 3,31: RGBFloat read as BanksOfTreesAndBirds... OK - 4, 0: BGRHalf read as RGBHalf... OK - 4, 1: BGRHalf read as RGBAHalf... OK - 4, 2: BGRHalf read as ABGRHalf... OK - 4, 3: BGRHalf read as RGBFloat... OK - 4, 4: BGRHalf read as BGRHalf... OK - 4, 5: BGRHalf read as RGBLeftRGB... OK - 4, 6: BGRHalf read as RGBRightRGB... OK - 4, 7: BGRHalf read as RGBALeftRGBA... OK - 4, 8: BGRHalf read as RGBARightRGBA... OK - 4, 9: BGRHalf read as LeftRGB... OK - 4,10: BGRHalf read as RightRGB... OK - 4,11: BGRHalf read as LeftRGBA... OK - 4,12: BGRHalf read as RightRGBA... OK - 4,13: BGRHalf read as TripleView... OK - 4,14: BGRHalf read as Trees... OK - 4,15: BGRHalf read as TreesAndBirds... OK - 4,16: BGRHalf read as RGBLeftRGBA... OK - 4,17: BGRHalf read as RGBRightRGBA... OK - 4,18: BGRHalf read as RGBALeftRGB... OK - 4,19: BGRHalf read as RGBARightRGB... OK - 4,20: BGRHalf read as TwinRGBLeftRGB... OK - 4,21: BGRHalf read as TwinRGBRightRGB... OK - 4,22: BGRHalf read as TwinRGBALeftRGBA... OK - 4,23: BGRHalf read as TwinRGBARightRGBA... OK - 4,24: BGRHalf read as TripleTripleView... OK - 4,25: BGRHalf read as Alpha... OK - 4,26: BGRHalf read as RedAlpha... OK - 4,27: BGRHalf read as RG+BA... OK - 4,28: BGRHalf read as RGBpassiveA... OK - 4,29: BGRHalf read as RGBpassiveleftRGB... OK - 4,30: BGRHalf read as RGBApassiverightRGBA... OK - 4,31: BGRHalf read as BanksOfTreesAndBirds... OK - 5, 0: RGBLeftRGB read as RGBHalf... OK - 5, 1: RGBLeftRGB read as RGBAHalf... OK - 5, 2: RGBLeftRGB read as ABGRHalf... OK - 5, 3: RGBLeftRGB read as RGBFloat... OK - 5, 4: RGBLeftRGB read as BGRHalf... OK - 5, 5: RGBLeftRGB read as RGBLeftRGB... OK - 5, 6: RGBLeftRGB read as RGBRightRGB... OK - 5, 7: RGBLeftRGB read as RGBALeftRGBA... OK - 5, 8: RGBLeftRGB read as RGBARightRGBA... OK - 5, 9: RGBLeftRGB read as LeftRGB... OK - 5,10: RGBLeftRGB read as RightRGB... OK - 5,11: RGBLeftRGB read as LeftRGBA... OK - 5,12: RGBLeftRGB read as RightRGBA... OK - 5,13: RGBLeftRGB read as TripleView... OK - 5,14: RGBLeftRGB read as Trees... OK - 5,15: RGBLeftRGB read as TreesAndBirds... OK - 5,16: RGBLeftRGB read as RGBLeftRGBA... OK - 5,17: RGBLeftRGB read as RGBRightRGBA... OK - 5,18: RGBLeftRGB read as RGBALeftRGB... OK - 5,19: RGBLeftRGB read as RGBARightRGB... OK - 5,20: RGBLeftRGB read as TwinRGBLeftRGB... OK - 5,21: RGBLeftRGB read as TwinRGBRightRGB... OK - 5,22: RGBLeftRGB read as TwinRGBALeftRGBA... OK - 5,23: RGBLeftRGB read as TwinRGBARightRGBA... OK - 5,24: RGBLeftRGB read as TripleTripleView... OK - 5,25: RGBLeftRGB read as Alpha... OK - 5,26: RGBLeftRGB read as RedAlpha... OK - 5,27: RGBLeftRGB read as RG+BA... OK - 5,28: RGBLeftRGB read as RGBpassiveA... OK - 5,29: RGBLeftRGB read as RGBpassiveleftRGB... OK - 5,30: RGBLeftRGB read as RGBApassiverightRGBA... OK - 5,31: RGBLeftRGB read as BanksOfTreesAndBirds... OK - 6, 0: RGBRightRGB read as RGBHalf... OK - 6, 1: RGBRightRGB read as RGBAHalf... OK - 6, 2: RGBRightRGB read as ABGRHalf... OK - 6, 3: RGBRightRGB read as RGBFloat... OK - 6, 4: RGBRightRGB read as BGRHalf... OK - 6, 5: RGBRightRGB read as RGBLeftRGB... OK - 6, 6: RGBRightRGB read as RGBRightRGB... OK - 6, 7: RGBRightRGB read as RGBALeftRGBA... OK - 6, 8: RGBRightRGB read as RGBARightRGBA... OK - 6, 9: RGBRightRGB read as LeftRGB... OK - 6,10: RGBRightRGB read as RightRGB... OK - 6,11: RGBRightRGB read as LeftRGBA... OK - 6,12: RGBRightRGB read as RightRGBA... OK - 6,13: RGBRightRGB read as TripleView... OK - 6,14: RGBRightRGB read as Trees... OK - 6,15: RGBRightRGB read as TreesAndBirds... OK - 6,16: RGBRightRGB read as RGBLeftRGBA... OK - 6,17: RGBRightRGB read as RGBRightRGBA... OK - 6,18: RGBRightRGB read as RGBALeftRGB... OK - 6,19: RGBRightRGB read as RGBARightRGB... OK - 6,20: RGBRightRGB read as TwinRGBLeftRGB... OK - 6,21: RGBRightRGB read as TwinRGBRightRGB... OK - 6,22: RGBRightRGB read as TwinRGBALeftRGBA... OK - 6,23: RGBRightRGB read as TwinRGBARightRGBA... OK - 6,24: RGBRightRGB read as TripleTripleView... OK - 6,25: RGBRightRGB read as Alpha... OK - 6,26: RGBRightRGB read as RedAlpha... OK - 6,27: RGBRightRGB read as RG+BA... OK - 6,28: RGBRightRGB read as RGBpassiveA... OK - 6,29: RGBRightRGB read as RGBpassiveleftRGB... OK - 6,30: RGBRightRGB read as RGBApassiverightRGBA... OK - 6,31: RGBRightRGB read as BanksOfTreesAndBirds... OK - 7, 0: RGBALeftRGBA read as RGBHalf... OK - 7, 1: RGBALeftRGBA read as RGBAHalf... OK - 7, 2: RGBALeftRGBA read as ABGRHalf... OK - 7, 3: RGBALeftRGBA read as RGBFloat... OK - 7, 4: RGBALeftRGBA read as BGRHalf... OK - 7, 5: RGBALeftRGBA read as RGBLeftRGB... OK - 7, 6: RGBALeftRGBA read as RGBRightRGB... OK - 7, 7: RGBALeftRGBA read as RGBALeftRGBA... OK - 7, 8: RGBALeftRGBA read as RGBARightRGBA... OK - 7, 9: RGBALeftRGBA read as LeftRGB... OK - 7,10: RGBALeftRGBA read as RightRGB... OK - 7,11: RGBALeftRGBA read as LeftRGBA... OK - 7,12: RGBALeftRGBA read as RightRGBA... OK - 7,13: RGBALeftRGBA read as TripleView... OK - 7,14: RGBALeftRGBA read as Trees... OK - 7,15: RGBALeftRGBA read as TreesAndBirds... OK - 7,16: RGBALeftRGBA read as RGBLeftRGBA... OK - 7,17: RGBALeftRGBA read as RGBRightRGBA... OK - 7,18: RGBALeftRGBA read as RGBALeftRGB... OK - 7,19: RGBALeftRGBA read as RGBARightRGB... OK - 7,20: RGBALeftRGBA read as TwinRGBLeftRGB... OK - 7,21: RGBALeftRGBA read as TwinRGBRightRGB... OK - 7,22: RGBALeftRGBA read as TwinRGBALeftRGBA... OK - 7,23: RGBALeftRGBA read as TwinRGBARightRGBA... OK - 7,24: RGBALeftRGBA read as TripleTripleView... OK - 7,25: RGBALeftRGBA read as Alpha... OK - 7,26: RGBALeftRGBA read as RedAlpha... OK - 7,27: RGBALeftRGBA read as RG+BA... OK - 7,28: RGBALeftRGBA read as RGBpassiveA... OK - 7,29: RGBALeftRGBA read as RGBpassiveleftRGB... OK - 7,30: RGBALeftRGBA read as RGBApassiverightRGBA... OK - 7,31: RGBALeftRGBA read as BanksOfTreesAndBirds... OK - 8, 0: RGBARightRGBA read as RGBHalf... OK - 8, 1: RGBARightRGBA read as RGBAHalf... OK - 8, 2: RGBARightRGBA read as ABGRHalf... OK - 8, 3: RGBARightRGBA read as RGBFloat... OK - 8, 4: RGBARightRGBA read as BGRHalf... OK - 8, 5: RGBARightRGBA read as RGBLeftRGB... OK - 8, 6: RGBARightRGBA read as RGBRightRGB... OK - 8, 7: RGBARightRGBA read as RGBALeftRGBA... OK - 8, 8: RGBARightRGBA read as RGBARightRGBA... OK - 8, 9: RGBARightRGBA read as LeftRGB... OK - 8,10: RGBARightRGBA read as RightRGB... OK - 8,11: RGBARightRGBA read as LeftRGBA... OK - 8,12: RGBARightRGBA read as RightRGBA... OK - 8,13: RGBARightRGBA read as TripleView... OK - 8,14: RGBARightRGBA read as Trees... OK - 8,15: RGBARightRGBA read as TreesAndBirds... OK - 8,16: RGBARightRGBA read as RGBLeftRGBA... OK - 8,17: RGBARightRGBA read as RGBRightRGBA... OK - 8,18: RGBARightRGBA read as RGBALeftRGB... OK - 8,19: RGBARightRGBA read as RGBARightRGB... OK - 8,20: RGBARightRGBA read as TwinRGBLeftRGB... OK - 8,21: RGBARightRGBA read as TwinRGBRightRGB... OK - 8,22: RGBARightRGBA read as TwinRGBALeftRGBA... OK - 8,23: RGBARightRGBA read as TwinRGBARightRGBA... OK - 8,24: RGBARightRGBA read as TripleTripleView... OK - 8,25: RGBARightRGBA read as Alpha... OK - 8,26: RGBARightRGBA read as RedAlpha... OK - 8,27: RGBARightRGBA read as RG+BA... OK - 8,28: RGBARightRGBA read as RGBpassiveA... OK - 8,29: RGBARightRGBA read as RGBpassiveleftRGB... OK - 8,30: RGBARightRGBA read as RGBApassiverightRGBA... OK - 8,31: RGBARightRGBA read as BanksOfTreesAndBirds... OK - 9, 0: LeftRGB read as RGBHalf... OK - 9, 1: LeftRGB read as RGBAHalf... OK - 9, 2: LeftRGB read as ABGRHalf... OK - 9, 3: LeftRGB read as RGBFloat... OK - 9, 4: LeftRGB read as BGRHalf... OK - 9, 5: LeftRGB read as RGBLeftRGB... OK - 9, 6: LeftRGB read as RGBRightRGB... OK - 9, 7: LeftRGB read as RGBALeftRGBA... OK - 9, 8: LeftRGB read as RGBARightRGBA... OK - 9, 9: LeftRGB read as LeftRGB... OK - 9,10: LeftRGB read as RightRGB... OK - 9,11: LeftRGB read as LeftRGBA... OK - 9,12: LeftRGB read as RightRGBA... OK - 9,13: LeftRGB read as TripleView... OK - 9,14: LeftRGB read as Trees... OK - 9,15: LeftRGB read as TreesAndBirds... OK - 9,16: LeftRGB read as RGBLeftRGBA... OK - 9,17: LeftRGB read as RGBRightRGBA... OK - 9,18: LeftRGB read as RGBALeftRGB... OK - 9,19: LeftRGB read as RGBARightRGB... OK - 9,20: LeftRGB read as TwinRGBLeftRGB... OK - 9,21: LeftRGB read as TwinRGBRightRGB... OK - 9,22: LeftRGB read as TwinRGBALeftRGBA... OK - 9,23: LeftRGB read as TwinRGBARightRGBA... OK - 9,24: LeftRGB read as TripleTripleView... OK - 9,25: LeftRGB read as Alpha... OK - 9,26: LeftRGB read as RedAlpha... OK - 9,27: LeftRGB read as RG+BA... OK - 9,28: LeftRGB read as RGBpassiveA... OK - 9,29: LeftRGB read as RGBpassiveleftRGB... OK - 9,30: LeftRGB read as RGBApassiverightRGBA... OK - 9,31: LeftRGB read as BanksOfTreesAndBirds... OK -10, 0: RightRGB read as RGBHalf... OK -10, 1: RightRGB read as RGBAHalf... OK -10, 2: RightRGB read as ABGRHalf... OK -10, 3: RightRGB read as RGBFloat... OK -10, 4: RightRGB read as BGRHalf... OK -10, 5: RightRGB read as RGBLeftRGB... OK -10, 6: RightRGB read as RGBRightRGB... OK -10, 7: RightRGB read as RGBALeftRGBA... OK -10, 8: RightRGB read as RGBARightRGBA... OK -10, 9: RightRGB read as LeftRGB... OK -10,10: RightRGB read as RightRGB... OK -10,11: RightRGB read as LeftRGBA... OK -10,12: RightRGB read as RightRGBA... OK -10,13: RightRGB read as TripleView... OK -10,14: RightRGB read as Trees... OK -10,15: RightRGB read as TreesAndBirds... OK -10,16: RightRGB read as RGBLeftRGBA... OK -10,17: RightRGB read as RGBRightRGBA... OK -10,18: RightRGB read as RGBALeftRGB... OK -10,19: RightRGB read as RGBARightRGB... OK -10,20: RightRGB read as TwinRGBLeftRGB... OK -10,21: RightRGB read as TwinRGBRightRGB... OK -10,22: RightRGB read as TwinRGBALeftRGBA... OK -10,23: RightRGB read as TwinRGBARightRGBA... OK -10,24: RightRGB read as TripleTripleView... OK -10,25: RightRGB read as Alpha... OK -10,26: RightRGB read as RedAlpha... OK -10,27: RightRGB read as RG+BA... OK -10,28: RightRGB read as RGBpassiveA... OK -10,29: RightRGB read as RGBpassiveleftRGB... OK -10,30: RightRGB read as RGBApassiverightRGBA... OK -10,31: RightRGB read as BanksOfTreesAndBirds... OK -11, 0: LeftRGBA read as RGBHalf... OK -11, 1: LeftRGBA read as RGBAHalf... OK -11, 2: LeftRGBA read as ABGRHalf... OK -11, 3: LeftRGBA read as RGBFloat... OK -11, 4: LeftRGBA read as BGRHalf... OK -11, 5: LeftRGBA read as RGBLeftRGB... OK -11, 6: LeftRGBA read as RGBRightRGB... OK -11, 7: LeftRGBA read as RGBALeftRGBA... OK -11, 8: LeftRGBA read as RGBARightRGBA... OK -11, 9: LeftRGBA read as LeftRGB... OK -11,10: LeftRGBA read as RightRGB... OK -11,11: LeftRGBA read as LeftRGBA... OK -11,12: LeftRGBA read as RightRGBA... OK -11,13: LeftRGBA read as TripleView... OK -11,14: LeftRGBA read as Trees... OK -11,15: LeftRGBA read as TreesAndBirds... OK -11,16: LeftRGBA read as RGBLeftRGBA... OK -11,17: LeftRGBA read as RGBRightRGBA... OK -11,18: LeftRGBA read as RGBALeftRGB... OK -11,19: LeftRGBA read as RGBARightRGB... OK -11,20: LeftRGBA read as TwinRGBLeftRGB... OK -11,21: LeftRGBA read as TwinRGBRightRGB... OK -11,22: LeftRGBA read as TwinRGBALeftRGBA... OK -11,23: LeftRGBA read as TwinRGBARightRGBA... OK -11,24: LeftRGBA read as TripleTripleView... OK -11,25: LeftRGBA read as Alpha... OK -11,26: LeftRGBA read as RedAlpha... OK -11,27: LeftRGBA read as RG+BA... OK -11,28: LeftRGBA read as RGBpassiveA... OK -11,29: LeftRGBA read as RGBpassiveleftRGB... OK -11,30: LeftRGBA read as RGBApassiverightRGBA... OK -11,31: LeftRGBA read as BanksOfTreesAndBirds... OK -12, 0: RightRGBA read as RGBHalf... OK -12, 1: RightRGBA read as RGBAHalf... OK -12, 2: RightRGBA read as ABGRHalf... OK -12, 3: RightRGBA read as RGBFloat... OK -12, 4: RightRGBA read as BGRHalf... OK -12, 5: RightRGBA read as RGBLeftRGB... OK -12, 6: RightRGBA read as RGBRightRGB... OK -12, 7: RightRGBA read as RGBALeftRGBA... OK -12, 8: RightRGBA read as RGBARightRGBA... OK -12, 9: RightRGBA read as LeftRGB... OK -12,10: RightRGBA read as RightRGB... OK -12,11: RightRGBA read as LeftRGBA... OK -12,12: RightRGBA read as RightRGBA... OK -12,13: RightRGBA read as TripleView... OK -12,14: RightRGBA read as Trees... OK -12,15: RightRGBA read as TreesAndBirds... OK -12,16: RightRGBA read as RGBLeftRGBA... OK -12,17: RightRGBA read as RGBRightRGBA... OK -12,18: RightRGBA read as RGBALeftRGB... OK -12,19: RightRGBA read as RGBARightRGB... OK -12,20: RightRGBA read as TwinRGBLeftRGB... OK -12,21: RightRGBA read as TwinRGBRightRGB... OK -12,22: RightRGBA read as TwinRGBALeftRGBA... OK -12,23: RightRGBA read as TwinRGBARightRGBA... OK -12,24: RightRGBA read as TripleTripleView... OK -12,25: RightRGBA read as Alpha... OK -12,26: RightRGBA read as RedAlpha... OK -12,27: RightRGBA read as RG+BA... OK -12,28: RightRGBA read as RGBpassiveA... OK -12,29: RightRGBA read as RGBpassiveleftRGB... OK -12,30: RightRGBA read as RGBApassiverightRGBA... OK -12,31: RightRGBA read as BanksOfTreesAndBirds... OK -13, 0: TripleView read as RGBHalf... OK -13, 1: TripleView read as RGBAHalf... OK -13, 2: TripleView read as ABGRHalf... OK -13, 3: TripleView read as RGBFloat... OK -13, 4: TripleView read as BGRHalf... OK -13, 5: TripleView read as RGBLeftRGB... OK -13, 6: TripleView read as RGBRightRGB... OK -13, 7: TripleView read as RGBALeftRGBA... OK -13, 8: TripleView read as RGBARightRGBA... OK -13, 9: TripleView read as LeftRGB... OK -13,10: TripleView read as RightRGB... OK -13,11: TripleView read as LeftRGBA... OK -13,12: TripleView read as RightRGBA... OK -13,13: TripleView read as TripleView... OK -13,14: TripleView read as Trees... OK -13,15: TripleView read as TreesAndBirds... OK -13,16: TripleView read as RGBLeftRGBA... OK -13,17: TripleView read as RGBRightRGBA... OK -13,18: TripleView read as RGBALeftRGB... OK -13,19: TripleView read as RGBARightRGB... OK -13,20: TripleView read as TwinRGBLeftRGB... OK -13,21: TripleView read as TwinRGBRightRGB... OK -13,22: TripleView read as TwinRGBALeftRGBA... OK -13,23: TripleView read as TwinRGBARightRGBA... OK -13,24: TripleView read as TripleTripleView... OK -13,25: TripleView read as Alpha... OK -13,26: TripleView read as RedAlpha... OK -13,27: TripleView read as RG+BA... OK -13,28: TripleView read as RGBpassiveA... OK -13,29: TripleView read as RGBpassiveleftRGB... OK -13,30: TripleView read as RGBApassiverightRGBA... OK -13,31: TripleView read as BanksOfTreesAndBirds... OK -14, 0: Trees read as RGBHalf... OK -14, 1: Trees read as RGBAHalf... OK -14, 2: Trees read as ABGRHalf... OK -14, 3: Trees read as RGBFloat... OK -14, 4: Trees read as BGRHalf... OK -14, 5: Trees read as RGBLeftRGB... OK -14, 6: Trees read as RGBRightRGB... OK -14, 7: Trees read as RGBALeftRGBA... OK -14, 8: Trees read as RGBARightRGBA... OK -14, 9: Trees read as LeftRGB... OK -14,10: Trees read as RightRGB... OK -14,11: Trees read as LeftRGBA... OK -14,12: Trees read as RightRGBA... OK -14,13: Trees read as TripleView... OK -14,14: Trees read as Trees... OK -14,15: Trees read as TreesAndBirds... OK -14,16: Trees read as RGBLeftRGBA... OK -14,17: Trees read as RGBRightRGBA... OK -14,18: Trees read as RGBALeftRGB... OK -14,19: Trees read as RGBARightRGB... OK -14,20: Trees read as TwinRGBLeftRGB... OK -14,21: Trees read as TwinRGBRightRGB... OK -14,22: Trees read as TwinRGBALeftRGBA... OK -14,23: Trees read as TwinRGBARightRGBA... OK -14,24: Trees read as TripleTripleView... OK -14,25: Trees read as Alpha... OK -14,26: Trees read as RedAlpha... OK -14,27: Trees read as RG+BA... OK -14,28: Trees read as RGBpassiveA... OK -14,29: Trees read as RGBpassiveleftRGB... OK -14,30: Trees read as RGBApassiverightRGBA... OK -14,31: Trees read as BanksOfTreesAndBirds... OK -15, 0: TreesAndBirds read as RGBHalf... OK -15, 1: TreesAndBirds read as RGBAHalf... OK -15, 2: TreesAndBirds read as ABGRHalf... OK -15, 3: TreesAndBirds read as RGBFloat... OK -15, 4: TreesAndBirds read as BGRHalf... OK -15, 5: TreesAndBirds read as RGBLeftRGB... OK -15, 6: TreesAndBirds read as RGBRightRGB... OK -15, 7: TreesAndBirds read as RGBALeftRGBA... OK -15, 8: TreesAndBirds read as RGBARightRGBA... OK -15, 9: TreesAndBirds read as LeftRGB... OK -15,10: TreesAndBirds read as RightRGB... OK -15,11: TreesAndBirds read as LeftRGBA... OK -15,12: TreesAndBirds read as RightRGBA... OK -15,13: TreesAndBirds read as TripleView... OK -15,14: TreesAndBirds read as Trees... OK -15,15: TreesAndBirds read as TreesAndBirds... OK -15,16: TreesAndBirds read as RGBLeftRGBA... OK -15,17: TreesAndBirds read as RGBRightRGBA... OK -15,18: TreesAndBirds read as RGBALeftRGB... OK -15,19: TreesAndBirds read as RGBARightRGB... OK -15,20: TreesAndBirds read as TwinRGBLeftRGB... OK -15,21: TreesAndBirds read as TwinRGBRightRGB... OK -15,22: TreesAndBirds read as TwinRGBALeftRGBA... OK -15,23: TreesAndBirds read as TwinRGBARightRGBA... OK -15,24: TreesAndBirds read as TripleTripleView... OK -15,25: TreesAndBirds read as Alpha... OK -15,26: TreesAndBirds read as RedAlpha... OK -15,27: TreesAndBirds read as RG+BA... OK -15,28: TreesAndBirds read as RGBpassiveA... OK -15,29: TreesAndBirds read as RGBpassiveleftRGB... OK -15,30: TreesAndBirds read as RGBApassiverightRGBA... OK -15,31: TreesAndBirds read as BanksOfTreesAndBirds... OK -16, 0: RGBLeftRGBA read as RGBHalf... OK -16, 1: RGBLeftRGBA read as RGBAHalf... OK -16, 2: RGBLeftRGBA read as ABGRHalf... OK -16, 3: RGBLeftRGBA read as RGBFloat... OK -16, 4: RGBLeftRGBA read as BGRHalf... OK -16, 5: RGBLeftRGBA read as RGBLeftRGB... OK -16, 6: RGBLeftRGBA read as RGBRightRGB... OK -16, 7: RGBLeftRGBA read as RGBALeftRGBA... OK -16, 8: RGBLeftRGBA read as RGBARightRGBA... OK -16, 9: RGBLeftRGBA read as LeftRGB... OK -16,10: RGBLeftRGBA read as RightRGB... OK -16,11: RGBLeftRGBA read as LeftRGBA... OK -16,12: RGBLeftRGBA read as RightRGBA... OK -16,13: RGBLeftRGBA read as TripleView... OK -16,14: RGBLeftRGBA read as Trees... OK -16,15: RGBLeftRGBA read as TreesAndBirds... OK -16,16: RGBLeftRGBA read as RGBLeftRGBA... OK -16,17: RGBLeftRGBA read as RGBRightRGBA... OK -16,18: RGBLeftRGBA read as RGBALeftRGB... OK -16,19: RGBLeftRGBA read as RGBARightRGB... OK -16,20: RGBLeftRGBA read as TwinRGBLeftRGB... OK -16,21: RGBLeftRGBA read as TwinRGBRightRGB... OK -16,22: RGBLeftRGBA read as TwinRGBALeftRGBA... OK -16,23: RGBLeftRGBA read as TwinRGBARightRGBA... OK -16,24: RGBLeftRGBA read as TripleTripleView... OK -16,25: RGBLeftRGBA read as Alpha... OK -16,26: RGBLeftRGBA read as RedAlpha... OK -16,27: RGBLeftRGBA read as RG+BA... OK -16,28: RGBLeftRGBA read as RGBpassiveA... OK -16,29: RGBLeftRGBA read as RGBpassiveleftRGB... OK -16,30: RGBLeftRGBA read as RGBApassiverightRGBA... OK -16,31: RGBLeftRGBA read as BanksOfTreesAndBirds... OK -17, 0: RGBRightRGBA read as RGBHalf... OK -17, 1: RGBRightRGBA read as RGBAHalf... OK -17, 2: RGBRightRGBA read as ABGRHalf... OK -17, 3: RGBRightRGBA read as RGBFloat... OK -17, 4: RGBRightRGBA read as BGRHalf... OK -17, 5: RGBRightRGBA read as RGBLeftRGB... OK -17, 6: RGBRightRGBA read as RGBRightRGB... OK -17, 7: RGBRightRGBA read as RGBALeftRGBA... OK -17, 8: RGBRightRGBA read as RGBARightRGBA... OK -17, 9: RGBRightRGBA read as LeftRGB... OK -17,10: RGBRightRGBA read as RightRGB... OK -17,11: RGBRightRGBA read as LeftRGBA... OK -17,12: RGBRightRGBA read as RightRGBA... OK -17,13: RGBRightRGBA read as TripleView... OK -17,14: RGBRightRGBA read as Trees... OK -17,15: RGBRightRGBA read as TreesAndBirds... OK -17,16: RGBRightRGBA read as RGBLeftRGBA... OK -17,17: RGBRightRGBA read as RGBRightRGBA... OK -17,18: RGBRightRGBA read as RGBALeftRGB... OK -17,19: RGBRightRGBA read as RGBARightRGB... OK -17,20: RGBRightRGBA read as TwinRGBLeftRGB... OK -17,21: RGBRightRGBA read as TwinRGBRightRGB... OK -17,22: RGBRightRGBA read as TwinRGBALeftRGBA... OK -17,23: RGBRightRGBA read as TwinRGBARightRGBA... OK -17,24: RGBRightRGBA read as TripleTripleView... OK -17,25: RGBRightRGBA read as Alpha... OK -17,26: RGBRightRGBA read as RedAlpha... OK -17,27: RGBRightRGBA read as RG+BA... OK -17,28: RGBRightRGBA read as RGBpassiveA... OK -17,29: RGBRightRGBA read as RGBpassiveleftRGB... OK -17,30: RGBRightRGBA read as RGBApassiverightRGBA... OK -17,31: RGBRightRGBA read as BanksOfTreesAndBirds... OK -18, 0: RGBALeftRGB read as RGBHalf... OK -18, 1: RGBALeftRGB read as RGBAHalf... OK -18, 2: RGBALeftRGB read as ABGRHalf... OK -18, 3: RGBALeftRGB read as RGBFloat... OK -18, 4: RGBALeftRGB read as BGRHalf... OK -18, 5: RGBALeftRGB read as RGBLeftRGB... OK -18, 6: RGBALeftRGB read as RGBRightRGB... OK -18, 7: RGBALeftRGB read as RGBALeftRGBA... OK -18, 8: RGBALeftRGB read as RGBARightRGBA... OK -18, 9: RGBALeftRGB read as LeftRGB... OK -18,10: RGBALeftRGB read as RightRGB... OK -18,11: RGBALeftRGB read as LeftRGBA... OK -18,12: RGBALeftRGB read as RightRGBA... OK -18,13: RGBALeftRGB read as TripleView... OK -18,14: RGBALeftRGB read as Trees... OK -18,15: RGBALeftRGB read as TreesAndBirds... OK -18,16: RGBALeftRGB read as RGBLeftRGBA... OK -18,17: RGBALeftRGB read as RGBRightRGBA... OK -18,18: RGBALeftRGB read as RGBALeftRGB... OK -18,19: RGBALeftRGB read as RGBARightRGB... OK -18,20: RGBALeftRGB read as TwinRGBLeftRGB... OK -18,21: RGBALeftRGB read as TwinRGBRightRGB... OK -18,22: RGBALeftRGB read as TwinRGBALeftRGBA... OK -18,23: RGBALeftRGB read as TwinRGBARightRGBA... OK -18,24: RGBALeftRGB read as TripleTripleView... OK -18,25: RGBALeftRGB read as Alpha... OK -18,26: RGBALeftRGB read as RedAlpha... OK -18,27: RGBALeftRGB read as RG+BA... OK -18,28: RGBALeftRGB read as RGBpassiveA... OK -18,29: RGBALeftRGB read as RGBpassiveleftRGB... OK -18,30: RGBALeftRGB read as RGBApassiverightRGBA... OK -18,31: RGBALeftRGB read as BanksOfTreesAndBirds... OK -19, 0: RGBARightRGB read as RGBHalf... OK -19, 1: RGBARightRGB read as RGBAHalf... OK -19, 2: RGBARightRGB read as ABGRHalf... OK -19, 3: RGBARightRGB read as RGBFloat... OK -19, 4: RGBARightRGB read as BGRHalf... OK -19, 5: RGBARightRGB read as RGBLeftRGB... OK -19, 6: RGBARightRGB read as RGBRightRGB... OK -19, 7: RGBARightRGB read as RGBALeftRGBA... OK -19, 8: RGBARightRGB read as RGBARightRGBA... OK -19, 9: RGBARightRGB read as LeftRGB... OK -19,10: RGBARightRGB read as RightRGB... OK -19,11: RGBARightRGB read as LeftRGBA... OK -19,12: RGBARightRGB read as RightRGBA... OK -19,13: RGBARightRGB read as TripleView... OK -19,14: RGBARightRGB read as Trees... OK -19,15: RGBARightRGB read as TreesAndBirds... OK -19,16: RGBARightRGB read as RGBLeftRGBA... OK -19,17: RGBARightRGB read as RGBRightRGBA... OK -19,18: RGBARightRGB read as RGBALeftRGB... OK -19,19: RGBARightRGB read as RGBARightRGB... OK -19,20: RGBARightRGB read as TwinRGBLeftRGB... OK -19,21: RGBARightRGB read as TwinRGBRightRGB... OK -19,22: RGBARightRGB read as TwinRGBALeftRGBA... OK -19,23: RGBARightRGB read as TwinRGBARightRGBA... OK -19,24: RGBARightRGB read as TripleTripleView... OK -19,25: RGBARightRGB read as Alpha... OK -19,26: RGBARightRGB read as RedAlpha... OK -19,27: RGBARightRGB read as RG+BA... OK -19,28: RGBARightRGB read as RGBpassiveA... OK -19,29: RGBARightRGB read as RGBpassiveleftRGB... OK -19,30: RGBARightRGB read as RGBApassiverightRGBA... OK -19,31: RGBARightRGB read as BanksOfTreesAndBirds... OK -20, 0: TwinRGBLeftRGB read as RGBHalf... OK -20, 1: TwinRGBLeftRGB read as RGBAHalf... OK -20, 2: TwinRGBLeftRGB read as ABGRHalf... OK -20, 3: TwinRGBLeftRGB read as RGBFloat... OK -20, 4: TwinRGBLeftRGB read as BGRHalf... OK -20, 5: TwinRGBLeftRGB read as RGBLeftRGB... OK -20, 6: TwinRGBLeftRGB read as RGBRightRGB... OK -20, 7: TwinRGBLeftRGB read as RGBALeftRGBA... OK -20, 8: TwinRGBLeftRGB read as RGBARightRGBA... OK -20, 9: TwinRGBLeftRGB read as LeftRGB... OK -20,10: TwinRGBLeftRGB read as RightRGB... OK -20,11: TwinRGBLeftRGB read as LeftRGBA... OK -20,12: TwinRGBLeftRGB read as RightRGBA... OK -20,13: TwinRGBLeftRGB read as TripleView... OK -20,14: TwinRGBLeftRGB read as Trees... OK -20,15: TwinRGBLeftRGB read as TreesAndBirds... OK -20,16: TwinRGBLeftRGB read as RGBLeftRGBA... OK -20,17: TwinRGBLeftRGB read as RGBRightRGBA... OK -20,18: TwinRGBLeftRGB read as RGBALeftRGB... OK -20,19: TwinRGBLeftRGB read as RGBARightRGB... OK -20,20: TwinRGBLeftRGB read as TwinRGBLeftRGB... OK -20,21: TwinRGBLeftRGB read as TwinRGBRightRGB... OK -20,22: TwinRGBLeftRGB read as TwinRGBALeftRGBA... OK -20,23: TwinRGBLeftRGB read as TwinRGBARightRGBA... OK -20,24: TwinRGBLeftRGB read as TripleTripleView... OK -20,25: TwinRGBLeftRGB read as Alpha... OK -20,26: TwinRGBLeftRGB read as RedAlpha... OK -20,27: TwinRGBLeftRGB read as RG+BA... OK -20,28: TwinRGBLeftRGB read as RGBpassiveA... OK -20,29: TwinRGBLeftRGB read as RGBpassiveleftRGB... OK -20,30: TwinRGBLeftRGB read as RGBApassiverightRGBA... OK -20,31: TwinRGBLeftRGB read as BanksOfTreesAndBirds... OK -21, 0: TwinRGBRightRGB read as RGBHalf... OK -21, 1: TwinRGBRightRGB read as RGBAHalf... OK -21, 2: TwinRGBRightRGB read as ABGRHalf... OK -21, 3: TwinRGBRightRGB read as RGBFloat... OK -21, 4: TwinRGBRightRGB read as BGRHalf... OK -21, 5: TwinRGBRightRGB read as RGBLeftRGB... OK -21, 6: TwinRGBRightRGB read as RGBRightRGB... OK -21, 7: TwinRGBRightRGB read as RGBALeftRGBA... OK -21, 8: TwinRGBRightRGB read as RGBARightRGBA... OK -21, 9: TwinRGBRightRGB read as LeftRGB... OK -21,10: TwinRGBRightRGB read as RightRGB... OK -21,11: TwinRGBRightRGB read as LeftRGBA... OK -21,12: TwinRGBRightRGB read as RightRGBA... OK -21,13: TwinRGBRightRGB read as TripleView... OK -21,14: TwinRGBRightRGB read as Trees... OK -21,15: TwinRGBRightRGB read as TreesAndBirds... OK -21,16: TwinRGBRightRGB read as RGBLeftRGBA... OK -21,17: TwinRGBRightRGB read as RGBRightRGBA... OK -21,18: TwinRGBRightRGB read as RGBALeftRGB... OK -21,19: TwinRGBRightRGB read as RGBARightRGB... OK -21,20: TwinRGBRightRGB read as TwinRGBLeftRGB... OK -21,21: TwinRGBRightRGB read as TwinRGBRightRGB... OK -21,22: TwinRGBRightRGB read as TwinRGBALeftRGBA... OK -21,23: TwinRGBRightRGB read as TwinRGBARightRGBA... OK -21,24: TwinRGBRightRGB read as TripleTripleView... OK -21,25: TwinRGBRightRGB read as Alpha... OK -21,26: TwinRGBRightRGB read as RedAlpha... OK -21,27: TwinRGBRightRGB read as RG+BA... OK -21,28: TwinRGBRightRGB read as RGBpassiveA... OK -21,29: TwinRGBRightRGB read as RGBpassiveleftRGB... OK -21,30: TwinRGBRightRGB read as RGBApassiverightRGBA... OK -21,31: TwinRGBRightRGB read as BanksOfTreesAndBirds... OK -22, 0: TwinRGBALeftRGBA read as RGBHalf... OK -22, 1: TwinRGBALeftRGBA read as RGBAHalf... OK -22, 2: TwinRGBALeftRGBA read as ABGRHalf... OK -22, 3: TwinRGBALeftRGBA read as RGBFloat... OK -22, 4: TwinRGBALeftRGBA read as BGRHalf... OK -22, 5: TwinRGBALeftRGBA read as RGBLeftRGB... OK -22, 6: TwinRGBALeftRGBA read as RGBRightRGB... OK -22, 7: TwinRGBALeftRGBA read as RGBALeftRGBA... OK -22, 8: TwinRGBALeftRGBA read as RGBARightRGBA... OK -22, 9: TwinRGBALeftRGBA read as LeftRGB... OK -22,10: TwinRGBALeftRGBA read as RightRGB... OK -22,11: TwinRGBALeftRGBA read as LeftRGBA... OK -22,12: TwinRGBALeftRGBA read as RightRGBA... OK -22,13: TwinRGBALeftRGBA read as TripleView... OK -22,14: TwinRGBALeftRGBA read as Trees... OK -22,15: TwinRGBALeftRGBA read as TreesAndBirds... OK -22,16: TwinRGBALeftRGBA read as RGBLeftRGBA... OK -22,17: TwinRGBALeftRGBA read as RGBRightRGBA... OK -22,18: TwinRGBALeftRGBA read as RGBALeftRGB... OK -22,19: TwinRGBALeftRGBA read as RGBARightRGB... OK -22,20: TwinRGBALeftRGBA read as TwinRGBLeftRGB... OK -22,21: TwinRGBALeftRGBA read as TwinRGBRightRGB... OK -22,22: TwinRGBALeftRGBA read as TwinRGBALeftRGBA... OK -22,23: TwinRGBALeftRGBA read as TwinRGBARightRGBA... OK -22,24: TwinRGBALeftRGBA read as TripleTripleView... OK -22,25: TwinRGBALeftRGBA read as Alpha... OK -22,26: TwinRGBALeftRGBA read as RedAlpha... OK -22,27: TwinRGBALeftRGBA read as RG+BA... OK -22,28: TwinRGBALeftRGBA read as RGBpassiveA... OK -22,29: TwinRGBALeftRGBA read as RGBpassiveleftRGB... OK -22,30: TwinRGBALeftRGBA read as RGBApassiverightRGBA... OK -22,31: TwinRGBALeftRGBA read as BanksOfTreesAndBirds... OK -23, 0: TwinRGBARightRGBA read as RGBHalf... OK -23, 1: TwinRGBARightRGBA read as RGBAHalf... OK -23, 2: TwinRGBARightRGBA read as ABGRHalf... OK -23, 3: TwinRGBARightRGBA read as RGBFloat... OK -23, 4: TwinRGBARightRGBA read as BGRHalf... OK -23, 5: TwinRGBARightRGBA read as RGBLeftRGB... OK -23, 6: TwinRGBARightRGBA read as RGBRightRGB... OK -23, 7: TwinRGBARightRGBA read as RGBALeftRGBA... OK -23, 8: TwinRGBARightRGBA read as RGBARightRGBA... OK -23, 9: TwinRGBARightRGBA read as LeftRGB... OK -23,10: TwinRGBARightRGBA read as RightRGB... OK -23,11: TwinRGBARightRGBA read as LeftRGBA... OK -23,12: TwinRGBARightRGBA read as RightRGBA... OK -23,13: TwinRGBARightRGBA read as TripleView... OK -23,14: TwinRGBARightRGBA read as Trees... OK -23,15: TwinRGBARightRGBA read as TreesAndBirds... OK -23,16: TwinRGBARightRGBA read as RGBLeftRGBA... OK -23,17: TwinRGBARightRGBA read as RGBRightRGBA... OK -23,18: TwinRGBARightRGBA read as RGBALeftRGB... OK -23,19: TwinRGBARightRGBA read as RGBARightRGB... OK -23,20: TwinRGBARightRGBA read as TwinRGBLeftRGB... OK -23,21: TwinRGBARightRGBA read as TwinRGBRightRGB... OK -23,22: TwinRGBARightRGBA read as TwinRGBALeftRGBA... OK -23,23: TwinRGBARightRGBA read as TwinRGBARightRGBA... OK -23,24: TwinRGBARightRGBA read as TripleTripleView... OK -23,25: TwinRGBARightRGBA read as Alpha... OK -23,26: TwinRGBARightRGBA read as RedAlpha... OK -23,27: TwinRGBARightRGBA read as RG+BA... OK -23,28: TwinRGBARightRGBA read as RGBpassiveA... OK -23,29: TwinRGBARightRGBA read as RGBpassiveleftRGB... OK -23,30: TwinRGBARightRGBA read as RGBApassiverightRGBA... OK -23,31: TwinRGBARightRGBA read as BanksOfTreesAndBirds... OK -24, 0: TripleTripleView read as RGBHalf... OK -24, 1: TripleTripleView read as RGBAHalf... OK -24, 2: TripleTripleView read as ABGRHalf... OK -24, 3: TripleTripleView read as RGBFloat... OK -24, 4: TripleTripleView read as BGRHalf... OK -24, 5: TripleTripleView read as RGBLeftRGB... OK -24, 6: TripleTripleView read as RGBRightRGB... OK -24, 7: TripleTripleView read as RGBALeftRGBA... OK -24, 8: TripleTripleView read as RGBARightRGBA... OK -24, 9: TripleTripleView read as LeftRGB... OK -24,10: TripleTripleView read as RightRGB... OK -24,11: TripleTripleView read as LeftRGBA... OK -24,12: TripleTripleView read as RightRGBA... OK -24,13: TripleTripleView read as TripleView... OK -24,14: TripleTripleView read as Trees... OK -24,15: TripleTripleView read as TreesAndBirds... OK -24,16: TripleTripleView read as RGBLeftRGBA... OK -24,17: TripleTripleView read as RGBRightRGBA... OK -24,18: TripleTripleView read as RGBALeftRGB... OK -24,19: TripleTripleView read as RGBARightRGB... OK -24,20: TripleTripleView read as TwinRGBLeftRGB... OK -24,21: TripleTripleView read as TwinRGBRightRGB... OK -24,22: TripleTripleView read as TwinRGBALeftRGBA... OK -24,23: TripleTripleView read as TwinRGBARightRGBA... OK -24,24: TripleTripleView read as TripleTripleView... OK -24,25: TripleTripleView read as Alpha... OK -24,26: TripleTripleView read as RedAlpha... OK -24,27: TripleTripleView read as RG+BA... OK -24,28: TripleTripleView read as RGBpassiveA... OK -24,29: TripleTripleView read as RGBpassiveleftRGB... OK -24,30: TripleTripleView read as RGBApassiverightRGBA... OK -24,31: TripleTripleView read as BanksOfTreesAndBirds... OK -25, 0: Alpha read as RGBHalf... OK -25, 1: Alpha read as RGBAHalf... OK -25, 2: Alpha read as ABGRHalf... OK -25, 3: Alpha read as RGBFloat... OK -25, 4: Alpha read as BGRHalf... OK -25, 5: Alpha read as RGBLeftRGB... OK -25, 6: Alpha read as RGBRightRGB... OK -25, 7: Alpha read as RGBALeftRGBA... OK -25, 8: Alpha read as RGBARightRGBA... OK -25, 9: Alpha read as LeftRGB... OK -25,10: Alpha read as RightRGB... OK -25,11: Alpha read as LeftRGBA... OK -25,12: Alpha read as RightRGBA... OK -25,13: Alpha read as TripleView... OK -25,14: Alpha read as Trees... OK -25,15: Alpha read as TreesAndBirds... OK -25,16: Alpha read as RGBLeftRGBA... OK -25,17: Alpha read as RGBRightRGBA... OK -25,18: Alpha read as RGBALeftRGB... OK -25,19: Alpha read as RGBARightRGB... OK -25,20: Alpha read as TwinRGBLeftRGB... OK -25,21: Alpha read as TwinRGBRightRGB... OK -25,22: Alpha read as TwinRGBALeftRGBA... OK -25,23: Alpha read as TwinRGBARightRGBA... OK -25,24: Alpha read as TripleTripleView... OK -25,25: Alpha read as Alpha... OK -25,26: Alpha read as RedAlpha... OK -25,27: Alpha read as RG+BA... OK -25,28: Alpha read as RGBpassiveA... OK -25,29: Alpha read as RGBpassiveleftRGB... OK -25,30: Alpha read as RGBApassiverightRGBA... OK -25,31: Alpha read as BanksOfTreesAndBirds... OK -26, 0: RedAlpha read as RGBHalf... OK -26, 1: RedAlpha read as RGBAHalf... OK -26, 2: RedAlpha read as ABGRHalf... OK -26, 3: RedAlpha read as RGBFloat... OK -26, 4: RedAlpha read as BGRHalf... OK -26, 5: RedAlpha read as RGBLeftRGB... OK -26, 6: RedAlpha read as RGBRightRGB... OK -26, 7: RedAlpha read as RGBALeftRGBA... OK -26, 8: RedAlpha read as RGBARightRGBA... OK -26, 9: RedAlpha read as LeftRGB... OK -26,10: RedAlpha read as RightRGB... OK -26,11: RedAlpha read as LeftRGBA... OK -26,12: RedAlpha read as RightRGBA... OK -26,13: RedAlpha read as TripleView... OK -26,14: RedAlpha read as Trees... OK -26,15: RedAlpha read as TreesAndBirds... OK -26,16: RedAlpha read as RGBLeftRGBA... OK -26,17: RedAlpha read as RGBRightRGBA... OK -26,18: RedAlpha read as RGBALeftRGB... OK -26,19: RedAlpha read as RGBARightRGB... OK -26,20: RedAlpha read as TwinRGBLeftRGB... OK -26,21: RedAlpha read as TwinRGBRightRGB... OK -26,22: RedAlpha read as TwinRGBALeftRGBA... OK -26,23: RedAlpha read as TwinRGBARightRGBA... OK -26,24: RedAlpha read as TripleTripleView... OK -26,25: RedAlpha read as Alpha... OK -26,26: RedAlpha read as RedAlpha... OK -26,27: RedAlpha read as RG+BA... OK -26,28: RedAlpha read as RGBpassiveA... OK -26,29: RedAlpha read as RGBpassiveleftRGB... OK -26,30: RedAlpha read as RGBApassiverightRGBA... OK -26,31: RedAlpha read as BanksOfTreesAndBirds... OK -27, 0: RG+BA read as RGBHalf... OK -27, 1: RG+BA read as RGBAHalf... OK -27, 2: RG+BA read as ABGRHalf... OK -27, 3: RG+BA read as RGBFloat... OK -27, 4: RG+BA read as BGRHalf... OK -27, 5: RG+BA read as RGBLeftRGB... OK -27, 6: RG+BA read as RGBRightRGB... OK -27, 7: RG+BA read as RGBALeftRGBA... OK -27, 8: RG+BA read as RGBARightRGBA... OK -27, 9: RG+BA read as LeftRGB... OK -27,10: RG+BA read as RightRGB... OK -27,11: RG+BA read as LeftRGBA... OK -27,12: RG+BA read as RightRGBA... OK -27,13: RG+BA read as TripleView... OK -27,14: RG+BA read as Trees... OK -27,15: RG+BA read as TreesAndBirds... OK -27,16: RG+BA read as RGBLeftRGBA... OK -27,17: RG+BA read as RGBRightRGBA... OK -27,18: RG+BA read as RGBALeftRGB... OK -27,19: RG+BA read as RGBARightRGB... OK -27,20: RG+BA read as TwinRGBLeftRGB... OK -27,21: RG+BA read as TwinRGBRightRGB... OK -27,22: RG+BA read as TwinRGBALeftRGBA... OK -27,23: RG+BA read as TwinRGBARightRGBA... OK -27,24: RG+BA read as TripleTripleView... OK -27,25: RG+BA read as Alpha... OK -27,26: RG+BA read as RedAlpha... OK -27,27: RG+BA read as RG+BA... OK -27,28: RG+BA read as RGBpassiveA... OK -27,29: RG+BA read as RGBpassiveleftRGB... OK -27,30: RG+BA read as RGBApassiverightRGBA... OK -27,31: RG+BA read as BanksOfTreesAndBirds... OK -28, 0: RGBpassiveA read as RGBHalf... OK -28, 1: RGBpassiveA read as RGBAHalf... OK -28, 2: RGBpassiveA read as ABGRHalf... OK -28, 3: RGBpassiveA read as RGBFloat... OK -28, 4: RGBpassiveA read as BGRHalf... OK -28, 5: RGBpassiveA read as RGBLeftRGB... OK -28, 6: RGBpassiveA read as RGBRightRGB... OK -28, 7: RGBpassiveA read as RGBALeftRGBA... OK -28, 8: RGBpassiveA read as RGBARightRGBA... OK -28, 9: RGBpassiveA read as LeftRGB... OK -28,10: RGBpassiveA read as RightRGB... OK -28,11: RGBpassiveA read as LeftRGBA... OK -28,12: RGBpassiveA read as RightRGBA... OK -28,13: RGBpassiveA read as TripleView... OK -28,14: RGBpassiveA read as Trees... OK -28,15: RGBpassiveA read as TreesAndBirds... OK -28,16: RGBpassiveA read as RGBLeftRGBA... OK -28,17: RGBpassiveA read as RGBRightRGBA... OK -28,18: RGBpassiveA read as RGBALeftRGB... OK -28,19: RGBpassiveA read as RGBARightRGB... OK -28,20: RGBpassiveA read as TwinRGBLeftRGB... OK -28,21: RGBpassiveA read as TwinRGBRightRGB... OK -28,22: RGBpassiveA read as TwinRGBALeftRGBA... OK -28,23: RGBpassiveA read as TwinRGBARightRGBA... OK -28,24: RGBpassiveA read as TripleTripleView... OK -28,25: RGBpassiveA read as Alpha... OK -28,26: RGBpassiveA read as RedAlpha... OK -28,27: RGBpassiveA read as RG+BA... OK -28,28: RGBpassiveA read as RGBpassiveA... OK -28,29: RGBpassiveA read as RGBpassiveleftRGB... OK -28,30: RGBpassiveA read as RGBApassiverightRGBA... OK -28,31: RGBpassiveA read as BanksOfTreesAndBirds... OK -29, 0: RGBpassiveleftRGB read as RGBHalf... OK -29, 1: RGBpassiveleftRGB read as RGBAHalf... OK -29, 2: RGBpassiveleftRGB read as ABGRHalf... OK -29, 3: RGBpassiveleftRGB read as RGBFloat... OK -29, 4: RGBpassiveleftRGB read as BGRHalf... OK -29, 5: RGBpassiveleftRGB read as RGBLeftRGB... OK -29, 6: RGBpassiveleftRGB read as RGBRightRGB... OK -29, 7: RGBpassiveleftRGB read as RGBALeftRGBA... OK -29, 8: RGBpassiveleftRGB read as RGBARightRGBA... OK -29, 9: RGBpassiveleftRGB read as LeftRGB... OK -29,10: RGBpassiveleftRGB read as RightRGB... OK -29,11: RGBpassiveleftRGB read as LeftRGBA... OK -29,12: RGBpassiveleftRGB read as RightRGBA... OK -29,13: RGBpassiveleftRGB read as TripleView... OK -29,14: RGBpassiveleftRGB read as Trees... OK -29,15: RGBpassiveleftRGB read as TreesAndBirds... OK -29,16: RGBpassiveleftRGB read as RGBLeftRGBA... OK -29,17: RGBpassiveleftRGB read as RGBRightRGBA... OK -29,18: RGBpassiveleftRGB read as RGBALeftRGB... OK -29,19: RGBpassiveleftRGB read as RGBARightRGB... OK -29,20: RGBpassiveleftRGB read as TwinRGBLeftRGB... OK -29,21: RGBpassiveleftRGB read as TwinRGBRightRGB... OK -29,22: RGBpassiveleftRGB read as TwinRGBALeftRGBA... OK -29,23: RGBpassiveleftRGB read as TwinRGBARightRGBA... OK -29,24: RGBpassiveleftRGB read as TripleTripleView... OK -29,25: RGBpassiveleftRGB read as Alpha... OK -29,26: RGBpassiveleftRGB read as RedAlpha... OK -29,27: RGBpassiveleftRGB read as RG+BA... OK -29,28: RGBpassiveleftRGB read as RGBpassiveA... OK -29,29: RGBpassiveleftRGB read as RGBpassiveleftRGB... OK -29,30: RGBpassiveleftRGB read as RGBApassiverightRGBA... OK -29,31: RGBpassiveleftRGB read as BanksOfTreesAndBirds... OK -30, 0: RGBApassiverightRGBA read as RGBHalf... OK -30, 1: RGBApassiverightRGBA read as RGBAHalf... OK -30, 2: RGBApassiverightRGBA read as ABGRHalf... OK -30, 3: RGBApassiverightRGBA read as RGBFloat... OK -30, 4: RGBApassiverightRGBA read as BGRHalf... OK -30, 5: RGBApassiverightRGBA read as RGBLeftRGB... OK -30, 6: RGBApassiverightRGBA read as RGBRightRGB... OK -30, 7: RGBApassiverightRGBA read as RGBALeftRGBA... OK -30, 8: RGBApassiverightRGBA read as RGBARightRGBA... OK -30, 9: RGBApassiverightRGBA read as LeftRGB... OK -30,10: RGBApassiverightRGBA read as RightRGB... OK -30,11: RGBApassiverightRGBA read as LeftRGBA... OK -30,12: RGBApassiverightRGBA read as RightRGBA... OK -30,13: RGBApassiverightRGBA read as TripleView... OK -30,14: RGBApassiverightRGBA read as Trees... OK -30,15: RGBApassiverightRGBA read as TreesAndBirds... OK -30,16: RGBApassiverightRGBA read as RGBLeftRGBA... OK -30,17: RGBApassiverightRGBA read as RGBRightRGBA... OK -30,18: RGBApassiverightRGBA read as RGBALeftRGB... OK -30,19: RGBApassiverightRGBA read as RGBARightRGB... OK -30,20: RGBApassiverightRGBA read as TwinRGBLeftRGB... OK -30,21: RGBApassiverightRGBA read as TwinRGBRightRGB... OK -30,22: RGBApassiverightRGBA read as TwinRGBALeftRGBA... OK -30,23: RGBApassiverightRGBA read as TwinRGBARightRGBA... OK -30,24: RGBApassiverightRGBA read as TripleTripleView... OK -30,25: RGBApassiverightRGBA read as Alpha... OK -30,26: RGBApassiverightRGBA read as RedAlpha... OK -30,27: RGBApassiverightRGBA read as RG+BA... OK -30,28: RGBApassiverightRGBA read as RGBpassiveA... OK -30,29: RGBApassiverightRGBA read as RGBpassiveleftRGB... OK -30,30: RGBApassiverightRGBA read as RGBApassiverightRGBA... OK -30,31: RGBApassiverightRGBA read as BanksOfTreesAndBirds... OK -31, 0: BanksOfTreesAndBirds read as RGBHalf... OK -31, 1: BanksOfTreesAndBirds read as RGBAHalf... OK -31, 2: BanksOfTreesAndBirds read as ABGRHalf... OK -31, 3: BanksOfTreesAndBirds read as RGBFloat... OK -31, 4: BanksOfTreesAndBirds read as BGRHalf... OK -31, 5: BanksOfTreesAndBirds read as RGBLeftRGB... OK -31, 6: BanksOfTreesAndBirds read as RGBRightRGB... OK -31, 7: BanksOfTreesAndBirds read as RGBALeftRGBA... OK -31, 8: BanksOfTreesAndBirds read as RGBARightRGBA... OK -31, 9: BanksOfTreesAndBirds read as LeftRGB... OK -31,10: BanksOfTreesAndBirds read as RightRGB... OK -31,11: BanksOfTreesAndBirds read as LeftRGBA... OK -31,12: BanksOfTreesAndBirds read as RightRGBA... OK -31,13: BanksOfTreesAndBirds read as TripleView... OK -31,14: BanksOfTreesAndBirds read as Trees... OK -31,15: BanksOfTreesAndBirds read as TreesAndBirds... OK -31,16: BanksOfTreesAndBirds read as RGBLeftRGBA... OK -31,17: BanksOfTreesAndBirds read as RGBRightRGBA... OK -31,18: BanksOfTreesAndBirds read as RGBALeftRGB... OK -31,19: BanksOfTreesAndBirds read as RGBARightRGB... OK -31,20: BanksOfTreesAndBirds read as TwinRGBLeftRGB... OK -31,21: BanksOfTreesAndBirds read as TwinRGBRightRGB... OK -31,22: BanksOfTreesAndBirds read as TwinRGBALeftRGBA... OK -31,23: BanksOfTreesAndBirds read as TwinRGBARightRGBA... OK -31,24: BanksOfTreesAndBirds read as TripleTripleView... OK -31,25: BanksOfTreesAndBirds read as Alpha... OK -31,26: BanksOfTreesAndBirds read as RedAlpha... OK -31,27: BanksOfTreesAndBirds read as RG+BA... OK -31,28: BanksOfTreesAndBirds read as RGBpassiveA... OK -31,29: BanksOfTreesAndBirds read as RGBpassiveleftRGB... OK -31,30: BanksOfTreesAndBirds read as RGBApassiverightRGBA... OK -31,31: BanksOfTreesAndBirds read as BanksOfTreesAndBirds... OK -0/1024 runs failed -0 tests skipped (assumed to be bad) -0/1024 optimised -Testing SSE optimisation with different interleave patterns (tiny images) ... - 0, 0: RGBHalf read as RGBHalf... OK - 0, 1: RGBHalf read as RGBAHalf... OK - 0, 2: RGBHalf read as ABGRHalf... OK - 0, 3: RGBHalf read as RGBFloat... OK - 0, 4: RGBHalf read as BGRHalf... OK - 0, 5: RGBHalf read as RGBLeftRGB... OK - 0, 6: RGBHalf read as RGBRightRGB... OK - 0, 7: RGBHalf read as RGBALeftRGBA... OK - 0, 8: RGBHalf read as RGBARightRGBA... OK - 0, 9: RGBHalf read as LeftRGB... OK - 0,10: RGBHalf read as RightRGB... OK - 0,11: RGBHalf read as LeftRGBA... OK - 0,12: RGBHalf read as RightRGBA... OK - 0,13: RGBHalf read as TripleView... OK - 0,14: RGBHalf read as Trees... OK - 0,15: RGBHalf read as TreesAndBirds... OK - 0,16: RGBHalf read as RGBLeftRGBA... OK - 0,17: RGBHalf read as RGBRightRGBA... OK - 0,18: RGBHalf read as RGBALeftRGB... OK - 0,19: RGBHalf read as RGBARightRGB... OK - 0,20: RGBHalf read as TwinRGBLeftRGB... OK - 0,21: RGBHalf read as TwinRGBRightRGB... OK - 0,22: RGBHalf read as TwinRGBALeftRGBA... OK - 0,23: RGBHalf read as TwinRGBARightRGBA... OK - 0,24: RGBHalf read as TripleTripleView... OK - 0,25: RGBHalf read as Alpha... OK - 0,26: RGBHalf read as RedAlpha... OK - 0,27: RGBHalf read as RG+BA... OK - 0,28: RGBHalf read as RGBpassiveA... OK - 0,29: RGBHalf read as RGBpassiveleftRGB... OK - 0,30: RGBHalf read as RGBApassiverightRGBA... OK - 0,31: RGBHalf read as BanksOfTreesAndBirds... OK - 1, 0: RGBAHalf read as RGBHalf... OK - 1, 1: RGBAHalf read as RGBAHalf... OK - 1, 2: RGBAHalf read as ABGRHalf... OK - 1, 3: RGBAHalf read as RGBFloat... OK - 1, 4: RGBAHalf read as BGRHalf... OK - 1, 5: RGBAHalf read as RGBLeftRGB... OK - 1, 6: RGBAHalf read as RGBRightRGB... OK - 1, 7: RGBAHalf read as RGBALeftRGBA... OK - 1, 8: RGBAHalf read as RGBARightRGBA... OK - 1, 9: RGBAHalf read as LeftRGB... OK - 1,10: RGBAHalf read as RightRGB... OK - 1,11: RGBAHalf read as LeftRGBA... OK - 1,12: RGBAHalf read as RightRGBA... OK - 1,13: RGBAHalf read as TripleView... OK - 1,14: RGBAHalf read as Trees... OK - 1,15: RGBAHalf read as TreesAndBirds... OK - 1,16: RGBAHalf read as RGBLeftRGBA... OK - 1,17: RGBAHalf read as RGBRightRGBA... OK - 1,18: RGBAHalf read as RGBALeftRGB... OK - 1,19: RGBAHalf read as RGBARightRGB... OK - 1,20: RGBAHalf read as TwinRGBLeftRGB... OK - 1,21: RGBAHalf read as TwinRGBRightRGB... OK - 1,22: RGBAHalf read as TwinRGBALeftRGBA... OK - 1,23: RGBAHalf read as TwinRGBARightRGBA... OK - 1,24: RGBAHalf read as TripleTripleView... OK - 1,25: RGBAHalf read as Alpha... OK - 1,26: RGBAHalf read as RedAlpha... OK - 1,27: RGBAHalf read as RG+BA... OK - 1,28: RGBAHalf read as RGBpassiveA... OK - 1,29: RGBAHalf read as RGBpassiveleftRGB... OK - 1,30: RGBAHalf read as RGBApassiverightRGBA... OK - 1,31: RGBAHalf read as BanksOfTreesAndBirds... OK - 2, 0: ABGRHalf read as RGBHalf... OK - 2, 1: ABGRHalf read as RGBAHalf... OK - 2, 2: ABGRHalf read as ABGRHalf... OK - 2, 3: ABGRHalf read as RGBFloat... OK - 2, 4: ABGRHalf read as BGRHalf... OK - 2, 5: ABGRHalf read as RGBLeftRGB... OK - 2, 6: ABGRHalf read as RGBRightRGB... OK - 2, 7: ABGRHalf read as RGBALeftRGBA... OK - 2, 8: ABGRHalf read as RGBARightRGBA... OK - 2, 9: ABGRHalf read as LeftRGB... OK - 2,10: ABGRHalf read as RightRGB... OK - 2,11: ABGRHalf read as LeftRGBA... OK - 2,12: ABGRHalf read as RightRGBA... OK - 2,13: ABGRHalf read as TripleView... OK - 2,14: ABGRHalf read as Trees... OK - 2,15: ABGRHalf read as TreesAndBirds... OK - 2,16: ABGRHalf read as RGBLeftRGBA... OK - 2,17: ABGRHalf read as RGBRightRGBA... OK - 2,18: ABGRHalf read as RGBALeftRGB... OK - 2,19: ABGRHalf read as RGBARightRGB... OK - 2,20: ABGRHalf read as TwinRGBLeftRGB... OK - 2,21: ABGRHalf read as TwinRGBRightRGB... OK - 2,22: ABGRHalf read as TwinRGBALeftRGBA... OK - 2,23: ABGRHalf read as TwinRGBARightRGBA... OK - 2,24: ABGRHalf read as TripleTripleView... OK - 2,25: ABGRHalf read as Alpha... OK - 2,26: ABGRHalf read as RedAlpha... OK - 2,27: ABGRHalf read as RG+BA... OK - 2,28: ABGRHalf read as RGBpassiveA... OK - 2,29: ABGRHalf read as RGBpassiveleftRGB... OK - 2,30: ABGRHalf read as RGBApassiverightRGBA... OK - 2,31: ABGRHalf read as BanksOfTreesAndBirds... OK - 3, 0: RGBFloat read as RGBHalf... OK - 3, 1: RGBFloat read as RGBAHalf... OK - 3, 2: RGBFloat read as ABGRHalf... OK - 3, 3: RGBFloat read as RGBFloat... OK - 3, 4: RGBFloat read as BGRHalf... OK - 3, 5: RGBFloat read as RGBLeftRGB... OK - 3, 6: RGBFloat read as RGBRightRGB... OK - 3, 7: RGBFloat read as RGBALeftRGBA... OK - 3, 8: RGBFloat read as RGBARightRGBA... OK - 3, 9: RGBFloat read as LeftRGB... OK - 3,10: RGBFloat read as RightRGB... OK - 3,11: RGBFloat read as LeftRGBA... OK - 3,12: RGBFloat read as RightRGBA... OK - 3,13: RGBFloat read as TripleView... OK - 3,14: RGBFloat read as Trees... OK - 3,15: RGBFloat read as TreesAndBirds... OK - 3,16: RGBFloat read as RGBLeftRGBA... OK - 3,17: RGBFloat read as RGBRightRGBA... OK - 3,18: RGBFloat read as RGBALeftRGB... OK - 3,19: RGBFloat read as RGBARightRGB... OK - 3,20: RGBFloat read as TwinRGBLeftRGB... OK - 3,21: RGBFloat read as TwinRGBRightRGB... OK - 3,22: RGBFloat read as TwinRGBALeftRGBA... OK - 3,23: RGBFloat read as TwinRGBARightRGBA... OK - 3,24: RGBFloat read as TripleTripleView... OK - 3,25: RGBFloat read as Alpha... OK - 3,26: RGBFloat read as RedAlpha... OK - 3,27: RGBFloat read as RG+BA... OK - 3,28: RGBFloat read as RGBpassiveA... OK - 3,29: RGBFloat read as RGBpassiveleftRGB... OK - 3,30: RGBFloat read as RGBApassiverightRGBA... OK - 3,31: RGBFloat read as BanksOfTreesAndBirds... OK - 4, 0: BGRHalf read as RGBHalf... OK - 4, 1: BGRHalf read as RGBAHalf... OK - 4, 2: BGRHalf read as ABGRHalf... OK - 4, 3: BGRHalf read as RGBFloat... OK - 4, 4: BGRHalf read as BGRHalf... OK - 4, 5: BGRHalf read as RGBLeftRGB... OK - 4, 6: BGRHalf read as RGBRightRGB... OK - 4, 7: BGRHalf read as RGBALeftRGBA... OK - 4, 8: BGRHalf read as RGBARightRGBA... OK - 4, 9: BGRHalf read as LeftRGB... OK - 4,10: BGRHalf read as RightRGB... OK - 4,11: BGRHalf read as LeftRGBA... OK - 4,12: BGRHalf read as RightRGBA... OK - 4,13: BGRHalf read as TripleView... OK - 4,14: BGRHalf read as Trees... OK - 4,15: BGRHalf read as TreesAndBirds... OK - 4,16: BGRHalf read as RGBLeftRGBA... OK - 4,17: BGRHalf read as RGBRightRGBA... OK - 4,18: BGRHalf read as RGBALeftRGB... OK - 4,19: BGRHalf read as RGBARightRGB... OK - 4,20: BGRHalf read as TwinRGBLeftRGB... OK - 4,21: BGRHalf read as TwinRGBRightRGB... OK - 4,22: BGRHalf read as TwinRGBALeftRGBA... OK - 4,23: BGRHalf read as TwinRGBARightRGBA... OK - 4,24: BGRHalf read as TripleTripleView... OK - 4,25: BGRHalf read as Alpha... OK - 4,26: BGRHalf read as RedAlpha... OK - 4,27: BGRHalf read as RG+BA... OK - 4,28: BGRHalf read as RGBpassiveA... OK - 4,29: BGRHalf read as RGBpassiveleftRGB... OK - 4,30: BGRHalf read as RGBApassiverightRGBA... OK - 4,31: BGRHalf read as BanksOfTreesAndBirds... OK - 5, 0: RGBLeftRGB read as RGBHalf... OK - 5, 1: RGBLeftRGB read as RGBAHalf... OK - 5, 2: RGBLeftRGB read as ABGRHalf... OK - 5, 3: RGBLeftRGB read as RGBFloat... OK - 5, 4: RGBLeftRGB read as BGRHalf... OK - 5, 5: RGBLeftRGB read as RGBLeftRGB... OK - 5, 6: RGBLeftRGB read as RGBRightRGB... OK - 5, 7: RGBLeftRGB read as RGBALeftRGBA... OK - 5, 8: RGBLeftRGB read as RGBARightRGBA... OK - 5, 9: RGBLeftRGB read as LeftRGB... OK - 5,10: RGBLeftRGB read as RightRGB... OK - 5,11: RGBLeftRGB read as LeftRGBA... OK - 5,12: RGBLeftRGB read as RightRGBA... OK - 5,13: RGBLeftRGB read as TripleView... OK - 5,14: RGBLeftRGB read as Trees... OK - 5,15: RGBLeftRGB read as TreesAndBirds... OK - 5,16: RGBLeftRGB read as RGBLeftRGBA... OK - 5,17: RGBLeftRGB read as RGBRightRGBA... OK - 5,18: RGBLeftRGB read as RGBALeftRGB... OK - 5,19: RGBLeftRGB read as RGBARightRGB... OK - 5,20: RGBLeftRGB read as TwinRGBLeftRGB... OK - 5,21: RGBLeftRGB read as TwinRGBRightRGB... OK - 5,22: RGBLeftRGB read as TwinRGBALeftRGBA... OK - 5,23: RGBLeftRGB read as TwinRGBARightRGBA... OK - 5,24: RGBLeftRGB read as TripleTripleView... OK - 5,25: RGBLeftRGB read as Alpha... OK - 5,26: RGBLeftRGB read as RedAlpha... OK - 5,27: RGBLeftRGB read as RG+BA... OK - 5,28: RGBLeftRGB read as RGBpassiveA... OK - 5,29: RGBLeftRGB read as RGBpassiveleftRGB... OK - 5,30: RGBLeftRGB read as RGBApassiverightRGBA... OK - 5,31: RGBLeftRGB read as BanksOfTreesAndBirds... OK - 6, 0: RGBRightRGB read as RGBHalf... OK - 6, 1: RGBRightRGB read as RGBAHalf... OK - 6, 2: RGBRightRGB read as ABGRHalf... OK - 6, 3: RGBRightRGB read as RGBFloat... OK - 6, 4: RGBRightRGB read as BGRHalf... OK - 6, 5: RGBRightRGB read as RGBLeftRGB... OK - 6, 6: RGBRightRGB read as RGBRightRGB... OK - 6, 7: RGBRightRGB read as RGBALeftRGBA... OK - 6, 8: RGBRightRGB read as RGBARightRGBA... OK - 6, 9: RGBRightRGB read as LeftRGB... OK - 6,10: RGBRightRGB read as RightRGB... OK - 6,11: RGBRightRGB read as LeftRGBA... OK - 6,12: RGBRightRGB read as RightRGBA... OK - 6,13: RGBRightRGB read as TripleView... OK - 6,14: RGBRightRGB read as Trees... OK - 6,15: RGBRightRGB read as TreesAndBirds... OK - 6,16: RGBRightRGB read as RGBLeftRGBA... OK - 6,17: RGBRightRGB read as RGBRightRGBA... OK - 6,18: RGBRightRGB read as RGBALeftRGB... OK - 6,19: RGBRightRGB read as RGBARightRGB... OK - 6,20: RGBRightRGB read as TwinRGBLeftRGB... OK - 6,21: RGBRightRGB read as TwinRGBRightRGB... OK - 6,22: RGBRightRGB read as TwinRGBALeftRGBA... OK - 6,23: RGBRightRGB read as TwinRGBARightRGBA... OK - 6,24: RGBRightRGB read as TripleTripleView... OK - 6,25: RGBRightRGB read as Alpha... OK - 6,26: RGBRightRGB read as RedAlpha... OK - 6,27: RGBRightRGB read as RG+BA... OK - 6,28: RGBRightRGB read as RGBpassiveA... OK - 6,29: RGBRightRGB read as RGBpassiveleftRGB... OK - 6,30: RGBRightRGB read as RGBApassiverightRGBA... OK - 6,31: RGBRightRGB read as BanksOfTreesAndBirds... OK - 7, 0: RGBALeftRGBA read as RGBHalf... OK - 7, 1: RGBALeftRGBA read as RGBAHalf... OK - 7, 2: RGBALeftRGBA read as ABGRHalf... OK - 7, 3: RGBALeftRGBA read as RGBFloat... OK - 7, 4: RGBALeftRGBA read as BGRHalf... OK - 7, 5: RGBALeftRGBA read as RGBLeftRGB... OK - 7, 6: RGBALeftRGBA read as RGBRightRGB... OK - 7, 7: RGBALeftRGBA read as RGBALeftRGBA... OK - 7, 8: RGBALeftRGBA read as RGBARightRGBA... OK - 7, 9: RGBALeftRGBA read as LeftRGB... OK - 7,10: RGBALeftRGBA read as RightRGB... OK - 7,11: RGBALeftRGBA read as LeftRGBA... OK - 7,12: RGBALeftRGBA read as RightRGBA... OK - 7,13: RGBALeftRGBA read as TripleView... OK - 7,14: RGBALeftRGBA read as Trees... OK - 7,15: RGBALeftRGBA read as TreesAndBirds... OK - 7,16: RGBALeftRGBA read as RGBLeftRGBA... OK - 7,17: RGBALeftRGBA read as RGBRightRGBA... OK - 7,18: RGBALeftRGBA read as RGBALeftRGB... OK - 7,19: RGBALeftRGBA read as RGBARightRGB... OK - 7,20: RGBALeftRGBA read as TwinRGBLeftRGB... OK - 7,21: RGBALeftRGBA read as TwinRGBRightRGB... OK - 7,22: RGBALeftRGBA read as TwinRGBALeftRGBA... OK - 7,23: RGBALeftRGBA read as TwinRGBARightRGBA... OK - 7,24: RGBALeftRGBA read as TripleTripleView... OK - 7,25: RGBALeftRGBA read as Alpha... OK - 7,26: RGBALeftRGBA read as RedAlpha... OK - 7,27: RGBALeftRGBA read as RG+BA... OK - 7,28: RGBALeftRGBA read as RGBpassiveA... OK - 7,29: RGBALeftRGBA read as RGBpassiveleftRGB... OK - 7,30: RGBALeftRGBA read as RGBApassiverightRGBA... OK - 7,31: RGBALeftRGBA read as BanksOfTreesAndBirds... OK - 8, 0: RGBARightRGBA read as RGBHalf... OK - 8, 1: RGBARightRGBA read as RGBAHalf... OK - 8, 2: RGBARightRGBA read as ABGRHalf... OK - 8, 3: RGBARightRGBA read as RGBFloat... OK - 8, 4: RGBARightRGBA read as BGRHalf... OK - 8, 5: RGBARightRGBA read as RGBLeftRGB... OK - 8, 6: RGBARightRGBA read as RGBRightRGB... OK - 8, 7: RGBARightRGBA read as RGBALeftRGBA... OK - 8, 8: RGBARightRGBA read as RGBARightRGBA... OK - 8, 9: RGBARightRGBA read as LeftRGB... OK - 8,10: RGBARightRGBA read as RightRGB... OK - 8,11: RGBARightRGBA read as LeftRGBA... OK - 8,12: RGBARightRGBA read as RightRGBA... OK - 8,13: RGBARightRGBA read as TripleView... OK - 8,14: RGBARightRGBA read as Trees... OK - 8,15: RGBARightRGBA read as TreesAndBirds... OK - 8,16: RGBARightRGBA read as RGBLeftRGBA... OK - 8,17: RGBARightRGBA read as RGBRightRGBA... OK - 8,18: RGBARightRGBA read as RGBALeftRGB... OK - 8,19: RGBARightRGBA read as RGBARightRGB... OK - 8,20: RGBARightRGBA read as TwinRGBLeftRGB... OK - 8,21: RGBARightRGBA read as TwinRGBRightRGB... OK - 8,22: RGBARightRGBA read as TwinRGBALeftRGBA... OK - 8,23: RGBARightRGBA read as TwinRGBARightRGBA... OK - 8,24: RGBARightRGBA read as TripleTripleView... OK - 8,25: RGBARightRGBA read as Alpha... OK - 8,26: RGBARightRGBA read as RedAlpha... OK - 8,27: RGBARightRGBA read as RG+BA... OK - 8,28: RGBARightRGBA read as RGBpassiveA... OK - 8,29: RGBARightRGBA read as RGBpassiveleftRGB... OK - 8,30: RGBARightRGBA read as RGBApassiverightRGBA... OK - 8,31: RGBARightRGBA read as BanksOfTreesAndBirds... OK - 9, 0: LeftRGB read as RGBHalf... OK - 9, 1: LeftRGB read as RGBAHalf... OK - 9, 2: LeftRGB read as ABGRHalf... OK - 9, 3: LeftRGB read as RGBFloat... OK - 9, 4: LeftRGB read as BGRHalf... OK - 9, 5: LeftRGB read as RGBLeftRGB... OK - 9, 6: LeftRGB read as RGBRightRGB... OK - 9, 7: LeftRGB read as RGBALeftRGBA... OK - 9, 8: LeftRGB read as RGBARightRGBA... OK - 9, 9: LeftRGB read as LeftRGB... OK - 9,10: LeftRGB read as RightRGB... OK - 9,11: LeftRGB read as LeftRGBA... OK - 9,12: LeftRGB read as RightRGBA... OK - 9,13: LeftRGB read as TripleView... OK - 9,14: LeftRGB read as Trees... OK - 9,15: LeftRGB read as TreesAndBirds... OK - 9,16: LeftRGB read as RGBLeftRGBA... OK - 9,17: LeftRGB read as RGBRightRGBA... OK - 9,18: LeftRGB read as RGBALeftRGB... OK - 9,19: LeftRGB read as RGBARightRGB... OK - 9,20: LeftRGB read as TwinRGBLeftRGB... OK - 9,21: LeftRGB read as TwinRGBRightRGB... OK - 9,22: LeftRGB read as TwinRGBALeftRGBA... OK - 9,23: LeftRGB read as TwinRGBARightRGBA... OK - 9,24: LeftRGB read as TripleTripleView... OK - 9,25: LeftRGB read as Alpha... OK - 9,26: LeftRGB read as RedAlpha... OK - 9,27: LeftRGB read as RG+BA... OK - 9,28: LeftRGB read as RGBpassiveA... OK - 9,29: LeftRGB read as RGBpassiveleftRGB... OK - 9,30: LeftRGB read as RGBApassiverightRGBA... OK - 9,31: LeftRGB read as BanksOfTreesAndBirds... OK -10, 0: RightRGB read as RGBHalf... OK -10, 1: RightRGB read as RGBAHalf... OK -10, 2: RightRGB read as ABGRHalf... OK -10, 3: RightRGB read as RGBFloat... OK -10, 4: RightRGB read as BGRHalf... OK -10, 5: RightRGB read as RGBLeftRGB... OK -10, 6: RightRGB read as RGBRightRGB... OK -10, 7: RightRGB read as RGBALeftRGBA... OK -10, 8: RightRGB read as RGBARightRGBA... OK -10, 9: RightRGB read as LeftRGB... OK -10,10: RightRGB read as RightRGB... OK -10,11: RightRGB read as LeftRGBA... OK -10,12: RightRGB read as RightRGBA... OK -10,13: RightRGB read as TripleView... OK -10,14: RightRGB read as Trees... OK -10,15: RightRGB read as TreesAndBirds... OK -10,16: RightRGB read as RGBLeftRGBA... OK -10,17: RightRGB read as RGBRightRGBA... OK -10,18: RightRGB read as RGBALeftRGB... OK -10,19: RightRGB read as RGBARightRGB... OK -10,20: RightRGB read as TwinRGBLeftRGB... OK -10,21: RightRGB read as TwinRGBRightRGB... OK -10,22: RightRGB read as TwinRGBALeftRGBA... OK -10,23: RightRGB read as TwinRGBARightRGBA... OK -10,24: RightRGB read as TripleTripleView... OK -10,25: RightRGB read as Alpha... OK -10,26: RightRGB read as RedAlpha... OK -10,27: RightRGB read as RG+BA... OK -10,28: RightRGB read as RGBpassiveA... OK -10,29: RightRGB read as RGBpassiveleftRGB... OK -10,30: RightRGB read as RGBApassiverightRGBA... OK -10,31: RightRGB read as BanksOfTreesAndBirds... OK -11, 0: LeftRGBA read as RGBHalf... OK -11, 1: LeftRGBA read as RGBAHalf... OK -11, 2: LeftRGBA read as ABGRHalf... OK -11, 3: LeftRGBA read as RGBFloat... OK -11, 4: LeftRGBA read as BGRHalf... OK -11, 5: LeftRGBA read as RGBLeftRGB... OK -11, 6: LeftRGBA read as RGBRightRGB... OK -11, 7: LeftRGBA read as RGBALeftRGBA... OK -11, 8: LeftRGBA read as RGBARightRGBA... OK -11, 9: LeftRGBA read as LeftRGB... OK -11,10: LeftRGBA read as RightRGB... OK -11,11: LeftRGBA read as LeftRGBA... OK -11,12: LeftRGBA read as RightRGBA... OK -11,13: LeftRGBA read as TripleView... OK -11,14: LeftRGBA read as Trees... OK -11,15: LeftRGBA read as TreesAndBirds... OK -11,16: LeftRGBA read as RGBLeftRGBA... OK -11,17: LeftRGBA read as RGBRightRGBA... OK -11,18: LeftRGBA read as RGBALeftRGB... OK -11,19: LeftRGBA read as RGBARightRGB... OK -11,20: LeftRGBA read as TwinRGBLeftRGB... OK -11,21: LeftRGBA read as TwinRGBRightRGB... OK -11,22: LeftRGBA read as TwinRGBALeftRGBA... OK -11,23: LeftRGBA read as TwinRGBARightRGBA... OK -11,24: LeftRGBA read as TripleTripleView... OK -11,25: LeftRGBA read as Alpha... OK -11,26: LeftRGBA read as RedAlpha... OK -11,27: LeftRGBA read as RG+BA... OK -11,28: LeftRGBA read as RGBpassiveA... OK -11,29: LeftRGBA read as RGBpassiveleftRGB... OK -11,30: LeftRGBA read as RGBApassiverightRGBA... OK -11,31: LeftRGBA read as BanksOfTreesAndBirds... OK -12, 0: RightRGBA read as RGBHalf... OK -12, 1: RightRGBA read as RGBAHalf... OK -12, 2: RightRGBA read as ABGRHalf... OK -12, 3: RightRGBA read as RGBFloat... OK -12, 4: RightRGBA read as BGRHalf... OK -12, 5: RightRGBA read as RGBLeftRGB... OK -12, 6: RightRGBA read as RGBRightRGB... OK -12, 7: RightRGBA read as RGBALeftRGBA... OK -12, 8: RightRGBA read as RGBARightRGBA... OK -12, 9: RightRGBA read as LeftRGB... OK -12,10: RightRGBA read as RightRGB... OK -12,11: RightRGBA read as LeftRGBA... OK -12,12: RightRGBA read as RightRGBA... OK -12,13: RightRGBA read as TripleView... OK -12,14: RightRGBA read as Trees... OK -12,15: RightRGBA read as TreesAndBirds... OK -12,16: RightRGBA read as RGBLeftRGBA... OK -12,17: RightRGBA read as RGBRightRGBA... OK -12,18: RightRGBA read as RGBALeftRGB... OK -12,19: RightRGBA read as RGBARightRGB... OK -12,20: RightRGBA read as TwinRGBLeftRGB... OK -12,21: RightRGBA read as TwinRGBRightRGB... OK -12,22: RightRGBA read as TwinRGBALeftRGBA... OK -12,23: RightRGBA read as TwinRGBARightRGBA... OK -12,24: RightRGBA read as TripleTripleView... OK -12,25: RightRGBA read as Alpha... OK -12,26: RightRGBA read as RedAlpha... OK -12,27: RightRGBA read as RG+BA... OK -12,28: RightRGBA read as RGBpassiveA... OK -12,29: RightRGBA read as RGBpassiveleftRGB... OK -12,30: RightRGBA read as RGBApassiverightRGBA... OK -12,31: RightRGBA read as BanksOfTreesAndBirds... OK -13, 0: TripleView read as RGBHalf... OK -13, 1: TripleView read as RGBAHalf... OK -13, 2: TripleView read as ABGRHalf... OK -13, 3: TripleView read as RGBFloat... OK -13, 4: TripleView read as BGRHalf... OK -13, 5: TripleView read as RGBLeftRGB... OK -13, 6: TripleView read as RGBRightRGB... OK -13, 7: TripleView read as RGBALeftRGBA... OK -13, 8: TripleView read as RGBARightRGBA... OK -13, 9: TripleView read as LeftRGB... OK -13,10: TripleView read as RightRGB... OK -13,11: TripleView read as LeftRGBA... OK -13,12: TripleView read as RightRGBA... OK -13,13: TripleView read as TripleView... OK -13,14: TripleView read as Trees... OK -13,15: TripleView read as TreesAndBirds... OK -13,16: TripleView read as RGBLeftRGBA... OK -13,17: TripleView read as RGBRightRGBA... OK -13,18: TripleView read as RGBALeftRGB... OK -13,19: TripleView read as RGBARightRGB... OK -13,20: TripleView read as TwinRGBLeftRGB... OK -13,21: TripleView read as TwinRGBRightRGB... OK -13,22: TripleView read as TwinRGBALeftRGBA... OK -13,23: TripleView read as TwinRGBARightRGBA... OK -13,24: TripleView read as TripleTripleView... OK -13,25: TripleView read as Alpha... OK -13,26: TripleView read as RedAlpha... OK -13,27: TripleView read as RG+BA... OK -13,28: TripleView read as RGBpassiveA... OK -13,29: TripleView read as RGBpassiveleftRGB... OK -13,30: TripleView read as RGBApassiverightRGBA... OK -13,31: TripleView read as BanksOfTreesAndBirds... OK -14, 0: Trees read as RGBHalf... OK -14, 1: Trees read as RGBAHalf... OK -14, 2: Trees read as ABGRHalf... OK -14, 3: Trees read as RGBFloat... OK -14, 4: Trees read as BGRHalf... OK -14, 5: Trees read as RGBLeftRGB... OK -14, 6: Trees read as RGBRightRGB... OK -14, 7: Trees read as RGBALeftRGBA... OK -14, 8: Trees read as RGBARightRGBA... OK -14, 9: Trees read as LeftRGB... OK -14,10: Trees read as RightRGB... OK -14,11: Trees read as LeftRGBA... OK -14,12: Trees read as RightRGBA... OK -14,13: Trees read as TripleView... OK -14,14: Trees read as Trees... OK -14,15: Trees read as TreesAndBirds... OK -14,16: Trees read as RGBLeftRGBA... OK -14,17: Trees read as RGBRightRGBA... OK -14,18: Trees read as RGBALeftRGB... OK -14,19: Trees read as RGBARightRGB... OK -14,20: Trees read as TwinRGBLeftRGB... OK -14,21: Trees read as TwinRGBRightRGB... OK -14,22: Trees read as TwinRGBALeftRGBA... OK -14,23: Trees read as TwinRGBARightRGBA... OK -14,24: Trees read as TripleTripleView... OK -14,25: Trees read as Alpha... OK -14,26: Trees read as RedAlpha... OK -14,27: Trees read as RG+BA... OK -14,28: Trees read as RGBpassiveA... OK -14,29: Trees read as RGBpassiveleftRGB... OK -14,30: Trees read as RGBApassiverightRGBA... OK -14,31: Trees read as BanksOfTreesAndBirds... OK -15, 0: TreesAndBirds read as RGBHalf... OK -15, 1: TreesAndBirds read as RGBAHalf... OK -15, 2: TreesAndBirds read as ABGRHalf... OK -15, 3: TreesAndBirds read as RGBFloat... OK -15, 4: TreesAndBirds read as BGRHalf... OK -15, 5: TreesAndBirds read as RGBLeftRGB... OK -15, 6: TreesAndBirds read as RGBRightRGB... OK -15, 7: TreesAndBirds read as RGBALeftRGBA... OK -15, 8: TreesAndBirds read as RGBARightRGBA... OK -15, 9: TreesAndBirds read as LeftRGB... OK -15,10: TreesAndBirds read as RightRGB... OK -15,11: TreesAndBirds read as LeftRGBA... OK -15,12: TreesAndBirds read as RightRGBA... OK -15,13: TreesAndBirds read as TripleView... OK -15,14: TreesAndBirds read as Trees... OK -15,15: TreesAndBirds read as TreesAndBirds... OK -15,16: TreesAndBirds read as RGBLeftRGBA... OK -15,17: TreesAndBirds read as RGBRightRGBA... OK -15,18: TreesAndBirds read as RGBALeftRGB... OK -15,19: TreesAndBirds read as RGBARightRGB... OK -15,20: TreesAndBirds read as TwinRGBLeftRGB... OK -15,21: TreesAndBirds read as TwinRGBRightRGB... OK -15,22: TreesAndBirds read as TwinRGBALeftRGBA... OK -15,23: TreesAndBirds read as TwinRGBARightRGBA... OK -15,24: TreesAndBirds read as TripleTripleView... OK -15,25: TreesAndBirds read as Alpha... OK -15,26: TreesAndBirds read as RedAlpha... OK -15,27: TreesAndBirds read as RG+BA... OK -15,28: TreesAndBirds read as RGBpassiveA... OK -15,29: TreesAndBirds read as RGBpassiveleftRGB... OK -15,30: TreesAndBirds read as RGBApassiverightRGBA... OK -15,31: TreesAndBirds read as BanksOfTreesAndBirds... OK -16, 0: RGBLeftRGBA read as RGBHalf... OK -16, 1: RGBLeftRGBA read as RGBAHalf... OK -16, 2: RGBLeftRGBA read as ABGRHalf... OK -16, 3: RGBLeftRGBA read as RGBFloat... OK -16, 4: RGBLeftRGBA read as BGRHalf... OK -16, 5: RGBLeftRGBA read as RGBLeftRGB... OK -16, 6: RGBLeftRGBA read as RGBRightRGB... OK -16, 7: RGBLeftRGBA read as RGBALeftRGBA... OK -16, 8: RGBLeftRGBA read as RGBARightRGBA... OK -16, 9: RGBLeftRGBA read as LeftRGB... OK -16,10: RGBLeftRGBA read as RightRGB... OK -16,11: RGBLeftRGBA read as LeftRGBA... OK -16,12: RGBLeftRGBA read as RightRGBA... OK -16,13: RGBLeftRGBA read as TripleView... OK -16,14: RGBLeftRGBA read as Trees... OK -16,15: RGBLeftRGBA read as TreesAndBirds... OK -16,16: RGBLeftRGBA read as RGBLeftRGBA... OK -16,17: RGBLeftRGBA read as RGBRightRGBA... OK -16,18: RGBLeftRGBA read as RGBALeftRGB... OK -16,19: RGBLeftRGBA read as RGBARightRGB... OK -16,20: RGBLeftRGBA read as TwinRGBLeftRGB... OK -16,21: RGBLeftRGBA read as TwinRGBRightRGB... OK -16,22: RGBLeftRGBA read as TwinRGBALeftRGBA... OK -16,23: RGBLeftRGBA read as TwinRGBARightRGBA... OK -16,24: RGBLeftRGBA read as TripleTripleView... OK -16,25: RGBLeftRGBA read as Alpha... OK -16,26: RGBLeftRGBA read as RedAlpha... OK -16,27: RGBLeftRGBA read as RG+BA... OK -16,28: RGBLeftRGBA read as RGBpassiveA... OK -16,29: RGBLeftRGBA read as RGBpassiveleftRGB... OK -16,30: RGBLeftRGBA read as RGBApassiverightRGBA... OK -16,31: RGBLeftRGBA read as BanksOfTreesAndBirds... OK -17, 0: RGBRightRGBA read as RGBHalf... OK -17, 1: RGBRightRGBA read as RGBAHalf... OK -17, 2: RGBRightRGBA read as ABGRHalf... OK -17, 3: RGBRightRGBA read as RGBFloat... OK -17, 4: RGBRightRGBA read as BGRHalf... OK -17, 5: RGBRightRGBA read as RGBLeftRGB... OK -17, 6: RGBRightRGBA read as RGBRightRGB... OK -17, 7: RGBRightRGBA read as RGBALeftRGBA... OK -17, 8: RGBRightRGBA read as RGBARightRGBA... OK -17, 9: RGBRightRGBA read as LeftRGB... OK -17,10: RGBRightRGBA read as RightRGB... OK -17,11: RGBRightRGBA read as LeftRGBA... OK -17,12: RGBRightRGBA read as RightRGBA... OK -17,13: RGBRightRGBA read as TripleView... OK -17,14: RGBRightRGBA read as Trees... OK -17,15: RGBRightRGBA read as TreesAndBirds... OK -17,16: RGBRightRGBA read as RGBLeftRGBA... OK -17,17: RGBRightRGBA read as RGBRightRGBA... OK -17,18: RGBRightRGBA read as RGBALeftRGB... OK -17,19: RGBRightRGBA read as RGBARightRGB... OK -17,20: RGBRightRGBA read as TwinRGBLeftRGB... OK -17,21: RGBRightRGBA read as TwinRGBRightRGB... OK -17,22: RGBRightRGBA read as TwinRGBALeftRGBA... OK -17,23: RGBRightRGBA read as TwinRGBARightRGBA... OK -17,24: RGBRightRGBA read as TripleTripleView... OK -17,25: RGBRightRGBA read as Alpha... OK -17,26: RGBRightRGBA read as RedAlpha... OK -17,27: RGBRightRGBA read as RG+BA... OK -17,28: RGBRightRGBA read as RGBpassiveA... OK -17,29: RGBRightRGBA read as RGBpassiveleftRGB... OK -17,30: RGBRightRGBA read as RGBApassiverightRGBA... OK -17,31: RGBRightRGBA read as BanksOfTreesAndBirds... OK -18, 0: RGBALeftRGB read as RGBHalf... OK -18, 1: RGBALeftRGB read as RGBAHalf... OK -18, 2: RGBALeftRGB read as ABGRHalf... OK -18, 3: RGBALeftRGB read as RGBFloat... OK -18, 4: RGBALeftRGB read as BGRHalf... OK -18, 5: RGBALeftRGB read as RGBLeftRGB... OK -18, 6: RGBALeftRGB read as RGBRightRGB... OK -18, 7: RGBALeftRGB read as RGBALeftRGBA... OK -18, 8: RGBALeftRGB read as RGBARightRGBA... OK -18, 9: RGBALeftRGB read as LeftRGB... OK -18,10: RGBALeftRGB read as RightRGB... OK -18,11: RGBALeftRGB read as LeftRGBA... OK -18,12: RGBALeftRGB read as RightRGBA... OK -18,13: RGBALeftRGB read as TripleView... OK -18,14: RGBALeftRGB read as Trees... OK -18,15: RGBALeftRGB read as TreesAndBirds... OK -18,16: RGBALeftRGB read as RGBLeftRGBA... OK -18,17: RGBALeftRGB read as RGBRightRGBA... OK -18,18: RGBALeftRGB read as RGBALeftRGB... OK -18,19: RGBALeftRGB read as RGBARightRGB... OK -18,20: RGBALeftRGB read as TwinRGBLeftRGB... OK -18,21: RGBALeftRGB read as TwinRGBRightRGB... OK -18,22: RGBALeftRGB read as TwinRGBALeftRGBA... OK -18,23: RGBALeftRGB read as TwinRGBARightRGBA... OK -18,24: RGBALeftRGB read as TripleTripleView... OK -18,25: RGBALeftRGB read as Alpha... OK -18,26: RGBALeftRGB read as RedAlpha... OK -18,27: RGBALeftRGB read as RG+BA... OK -18,28: RGBALeftRGB read as RGBpassiveA... OK -18,29: RGBALeftRGB read as RGBpassiveleftRGB... OK -18,30: RGBALeftRGB read as RGBApassiverightRGBA... OK -18,31: RGBALeftRGB read as BanksOfTreesAndBirds... OK -19, 0: RGBARightRGB read as RGBHalf... OK -19, 1: RGBARightRGB read as RGBAHalf... OK -19, 2: RGBARightRGB read as ABGRHalf... OK -19, 3: RGBARightRGB read as RGBFloat... OK -19, 4: RGBARightRGB read as BGRHalf... OK -19, 5: RGBARightRGB read as RGBLeftRGB... OK -19, 6: RGBARightRGB read as RGBRightRGB... OK -19, 7: RGBARightRGB read as RGBALeftRGBA... OK -19, 8: RGBARightRGB read as RGBARightRGBA... OK -19, 9: RGBARightRGB read as LeftRGB... OK -19,10: RGBARightRGB read as RightRGB... OK -19,11: RGBARightRGB read as LeftRGBA... OK -19,12: RGBARightRGB read as RightRGBA... OK -19,13: RGBARightRGB read as TripleView... OK -19,14: RGBARightRGB read as Trees... OK -19,15: RGBARightRGB read as TreesAndBirds... OK -19,16: RGBARightRGB read as RGBLeftRGBA... OK -19,17: RGBARightRGB read as RGBRightRGBA... OK -19,18: RGBARightRGB read as RGBALeftRGB... OK -19,19: RGBARightRGB read as RGBARightRGB... OK -19,20: RGBARightRGB read as TwinRGBLeftRGB... OK -19,21: RGBARightRGB read as TwinRGBRightRGB... OK -19,22: RGBARightRGB read as TwinRGBALeftRGBA... OK -19,23: RGBARightRGB read as TwinRGBARightRGBA... OK -19,24: RGBARightRGB read as TripleTripleView... OK -19,25: RGBARightRGB read as Alpha... OK -19,26: RGBARightRGB read as RedAlpha... OK -19,27: RGBARightRGB read as RG+BA... OK -19,28: RGBARightRGB read as RGBpassiveA... OK -19,29: RGBARightRGB read as RGBpassiveleftRGB... OK -19,30: RGBARightRGB read as RGBApassiverightRGBA... OK -19,31: RGBARightRGB read as BanksOfTreesAndBirds... OK -20, 0: TwinRGBLeftRGB read as RGBHalf... OK -20, 1: TwinRGBLeftRGB read as RGBAHalf... OK -20, 2: TwinRGBLeftRGB read as ABGRHalf... OK -20, 3: TwinRGBLeftRGB read as RGBFloat... OK -20, 4: TwinRGBLeftRGB read as BGRHalf... OK -20, 5: TwinRGBLeftRGB read as RGBLeftRGB... OK -20, 6: TwinRGBLeftRGB read as RGBRightRGB... OK -20, 7: TwinRGBLeftRGB read as RGBALeftRGBA... OK -20, 8: TwinRGBLeftRGB read as RGBARightRGBA... OK -20, 9: TwinRGBLeftRGB read as LeftRGB... OK -20,10: TwinRGBLeftRGB read as RightRGB... OK -20,11: TwinRGBLeftRGB read as LeftRGBA... OK -20,12: TwinRGBLeftRGB read as RightRGBA... OK -20,13: TwinRGBLeftRGB read as TripleView... OK -20,14: TwinRGBLeftRGB read as Trees... OK -20,15: TwinRGBLeftRGB read as TreesAndBirds... OK -20,16: TwinRGBLeftRGB read as RGBLeftRGBA... OK -20,17: TwinRGBLeftRGB read as RGBRightRGBA... OK -20,18: TwinRGBLeftRGB read as RGBALeftRGB... OK -20,19: TwinRGBLeftRGB read as RGBARightRGB... OK -20,20: TwinRGBLeftRGB read as TwinRGBLeftRGB... OK -20,21: TwinRGBLeftRGB read as TwinRGBRightRGB... OK -20,22: TwinRGBLeftRGB read as TwinRGBALeftRGBA... OK -20,23: TwinRGBLeftRGB read as TwinRGBARightRGBA... OK -20,24: TwinRGBLeftRGB read as TripleTripleView... OK -20,25: TwinRGBLeftRGB read as Alpha... OK -20,26: TwinRGBLeftRGB read as RedAlpha... OK -20,27: TwinRGBLeftRGB read as RG+BA... OK -20,28: TwinRGBLeftRGB read as RGBpassiveA... OK -20,29: TwinRGBLeftRGB read as RGBpassiveleftRGB... OK -20,30: TwinRGBLeftRGB read as RGBApassiverightRGBA... OK -20,31: TwinRGBLeftRGB read as BanksOfTreesAndBirds... OK -21, 0: TwinRGBRightRGB read as RGBHalf... OK -21, 1: TwinRGBRightRGB read as RGBAHalf... OK -21, 2: TwinRGBRightRGB read as ABGRHalf... OK -21, 3: TwinRGBRightRGB read as RGBFloat... OK -21, 4: TwinRGBRightRGB read as BGRHalf... OK -21, 5: TwinRGBRightRGB read as RGBLeftRGB... OK -21, 6: TwinRGBRightRGB read as RGBRightRGB... OK -21, 7: TwinRGBRightRGB read as RGBALeftRGBA... OK -21, 8: TwinRGBRightRGB read as RGBARightRGBA... OK -21, 9: TwinRGBRightRGB read as LeftRGB... OK -21,10: TwinRGBRightRGB read as RightRGB... OK -21,11: TwinRGBRightRGB read as LeftRGBA... OK -21,12: TwinRGBRightRGB read as RightRGBA... OK -21,13: TwinRGBRightRGB read as TripleView... OK -21,14: TwinRGBRightRGB read as Trees... OK -21,15: TwinRGBRightRGB read as TreesAndBirds... OK -21,16: TwinRGBRightRGB read as RGBLeftRGBA... OK -21,17: TwinRGBRightRGB read as RGBRightRGBA... OK -21,18: TwinRGBRightRGB read as RGBALeftRGB... OK -21,19: TwinRGBRightRGB read as RGBARightRGB... OK -21,20: TwinRGBRightRGB read as TwinRGBLeftRGB... OK -21,21: TwinRGBRightRGB read as TwinRGBRightRGB... OK -21,22: TwinRGBRightRGB read as TwinRGBALeftRGBA... OK -21,23: TwinRGBRightRGB read as TwinRGBARightRGBA... OK -21,24: TwinRGBRightRGB read as TripleTripleView... OK -21,25: TwinRGBRightRGB read as Alpha... OK -21,26: TwinRGBRightRGB read as RedAlpha... OK -21,27: TwinRGBRightRGB read as RG+BA... OK -21,28: TwinRGBRightRGB read as RGBpassiveA... OK -21,29: TwinRGBRightRGB read as RGBpassiveleftRGB... OK -21,30: TwinRGBRightRGB read as RGBApassiverightRGBA... OK -21,31: TwinRGBRightRGB read as BanksOfTreesAndBirds... OK -22, 0: TwinRGBALeftRGBA read as RGBHalf... OK -22, 1: TwinRGBALeftRGBA read as RGBAHalf... OK -22, 2: TwinRGBALeftRGBA read as ABGRHalf... OK -22, 3: TwinRGBALeftRGBA read as RGBFloat... OK -22, 4: TwinRGBALeftRGBA read as BGRHalf... OK -22, 5: TwinRGBALeftRGBA read as RGBLeftRGB... OK -22, 6: TwinRGBALeftRGBA read as RGBRightRGB... OK -22, 7: TwinRGBALeftRGBA read as RGBALeftRGBA... OK -22, 8: TwinRGBALeftRGBA read as RGBARightRGBA... OK -22, 9: TwinRGBALeftRGBA read as LeftRGB... OK -22,10: TwinRGBALeftRGBA read as RightRGB... OK -22,11: TwinRGBALeftRGBA read as LeftRGBA... OK -22,12: TwinRGBALeftRGBA read as RightRGBA... OK -22,13: TwinRGBALeftRGBA read as TripleView... OK -22,14: TwinRGBALeftRGBA read as Trees... OK -22,15: TwinRGBALeftRGBA read as TreesAndBirds... OK -22,16: TwinRGBALeftRGBA read as RGBLeftRGBA... OK -22,17: TwinRGBALeftRGBA read as RGBRightRGBA... OK -22,18: TwinRGBALeftRGBA read as RGBALeftRGB... OK -22,19: TwinRGBALeftRGBA read as RGBARightRGB... OK -22,20: TwinRGBALeftRGBA read as TwinRGBLeftRGB... OK -22,21: TwinRGBALeftRGBA read as TwinRGBRightRGB... OK -22,22: TwinRGBALeftRGBA read as TwinRGBALeftRGBA... OK -22,23: TwinRGBALeftRGBA read as TwinRGBARightRGBA... OK -22,24: TwinRGBALeftRGBA read as TripleTripleView... OK -22,25: TwinRGBALeftRGBA read as Alpha... OK -22,26: TwinRGBALeftRGBA read as RedAlpha... OK -22,27: TwinRGBALeftRGBA read as RG+BA... OK -22,28: TwinRGBALeftRGBA read as RGBpassiveA... OK -22,29: TwinRGBALeftRGBA read as RGBpassiveleftRGB... OK -22,30: TwinRGBALeftRGBA read as RGBApassiverightRGBA... OK -22,31: TwinRGBALeftRGBA read as BanksOfTreesAndBirds... OK -23, 0: TwinRGBARightRGBA read as RGBHalf... OK -23, 1: TwinRGBARightRGBA read as RGBAHalf... OK -23, 2: TwinRGBARightRGBA read as ABGRHalf... OK -23, 3: TwinRGBARightRGBA read as RGBFloat... OK -23, 4: TwinRGBARightRGBA read as BGRHalf... OK -23, 5: TwinRGBARightRGBA read as RGBLeftRGB... OK -23, 6: TwinRGBARightRGBA read as RGBRightRGB... OK -23, 7: TwinRGBARightRGBA read as RGBALeftRGBA... OK -23, 8: TwinRGBARightRGBA read as RGBARightRGBA... OK -23, 9: TwinRGBARightRGBA read as LeftRGB... OK -23,10: TwinRGBARightRGBA read as RightRGB... OK -23,11: TwinRGBARightRGBA read as LeftRGBA... OK -23,12: TwinRGBARightRGBA read as RightRGBA... OK -23,13: TwinRGBARightRGBA read as TripleView... OK -23,14: TwinRGBARightRGBA read as Trees... OK -23,15: TwinRGBARightRGBA read as TreesAndBirds... OK -23,16: TwinRGBARightRGBA read as RGBLeftRGBA... OK -23,17: TwinRGBARightRGBA read as RGBRightRGBA... OK -23,18: TwinRGBARightRGBA read as RGBALeftRGB... OK -23,19: TwinRGBARightRGBA read as RGBARightRGB... OK -23,20: TwinRGBARightRGBA read as TwinRGBLeftRGB... OK -23,21: TwinRGBARightRGBA read as TwinRGBRightRGB... OK -23,22: TwinRGBARightRGBA read as TwinRGBALeftRGBA... OK -23,23: TwinRGBARightRGBA read as TwinRGBARightRGBA... OK -23,24: TwinRGBARightRGBA read as TripleTripleView... OK -23,25: TwinRGBARightRGBA read as Alpha... OK -23,26: TwinRGBARightRGBA read as RedAlpha... OK -23,27: TwinRGBARightRGBA read as RG+BA... OK -23,28: TwinRGBARightRGBA read as RGBpassiveA... OK -23,29: TwinRGBARightRGBA read as RGBpassiveleftRGB... OK -23,30: TwinRGBARightRGBA read as RGBApassiverightRGBA... OK -23,31: TwinRGBARightRGBA read as BanksOfTreesAndBirds... OK -24, 0: TripleTripleView read as RGBHalf... OK -24, 1: TripleTripleView read as RGBAHalf... OK -24, 2: TripleTripleView read as ABGRHalf... OK -24, 3: TripleTripleView read as RGBFloat... OK -24, 4: TripleTripleView read as BGRHalf... OK -24, 5: TripleTripleView read as RGBLeftRGB... OK -24, 6: TripleTripleView read as RGBRightRGB... OK -24, 7: TripleTripleView read as RGBALeftRGBA... OK -24, 8: TripleTripleView read as RGBARightRGBA... OK -24, 9: TripleTripleView read as LeftRGB... OK -24,10: TripleTripleView read as RightRGB... OK -24,11: TripleTripleView read as LeftRGBA... OK -24,12: TripleTripleView read as RightRGBA... OK -24,13: TripleTripleView read as TripleView... OK -24,14: TripleTripleView read as Trees... OK -24,15: TripleTripleView read as TreesAndBirds... OK -24,16: TripleTripleView read as RGBLeftRGBA... OK -24,17: TripleTripleView read as RGBRightRGBA... OK -24,18: TripleTripleView read as RGBALeftRGB... OK -24,19: TripleTripleView read as RGBARightRGB... OK -24,20: TripleTripleView read as TwinRGBLeftRGB... OK -24,21: TripleTripleView read as TwinRGBRightRGB... OK -24,22: TripleTripleView read as TwinRGBALeftRGBA... OK -24,23: TripleTripleView read as TwinRGBARightRGBA... OK -24,24: TripleTripleView read as TripleTripleView... OK -24,25: TripleTripleView read as Alpha... OK -24,26: TripleTripleView read as RedAlpha... OK -24,27: TripleTripleView read as RG+BA... OK -24,28: TripleTripleView read as RGBpassiveA... OK -24,29: TripleTripleView read as RGBpassiveleftRGB... OK -24,30: TripleTripleView read as RGBApassiverightRGBA... OK -24,31: TripleTripleView read as BanksOfTreesAndBirds... OK -25, 0: Alpha read as RGBHalf... OK -25, 1: Alpha read as RGBAHalf... OK -25, 2: Alpha read as ABGRHalf... OK -25, 3: Alpha read as RGBFloat... OK -25, 4: Alpha read as BGRHalf... OK -25, 5: Alpha read as RGBLeftRGB... OK -25, 6: Alpha read as RGBRightRGB... OK -25, 7: Alpha read as RGBALeftRGBA... OK -25, 8: Alpha read as RGBARightRGBA... OK -25, 9: Alpha read as LeftRGB... OK -25,10: Alpha read as RightRGB... OK -25,11: Alpha read as LeftRGBA... OK -25,12: Alpha read as RightRGBA... OK -25,13: Alpha read as TripleView... OK -25,14: Alpha read as Trees... OK -25,15: Alpha read as TreesAndBirds... OK -25,16: Alpha read as RGBLeftRGBA... OK -25,17: Alpha read as RGBRightRGBA... OK -25,18: Alpha read as RGBALeftRGB... OK -25,19: Alpha read as RGBARightRGB... OK -25,20: Alpha read as TwinRGBLeftRGB... OK -25,21: Alpha read as TwinRGBRightRGB... OK -25,22: Alpha read as TwinRGBALeftRGBA... OK -25,23: Alpha read as TwinRGBARightRGBA... OK -25,24: Alpha read as TripleTripleView... OK -25,25: Alpha read as Alpha... OK -25,26: Alpha read as RedAlpha... OK -25,27: Alpha read as RG+BA... OK -25,28: Alpha read as RGBpassiveA... OK -25,29: Alpha read as RGBpassiveleftRGB... OK -25,30: Alpha read as RGBApassiverightRGBA... OK -25,31: Alpha read as BanksOfTreesAndBirds... OK -26, 0: RedAlpha read as RGBHalf... OK -26, 1: RedAlpha read as RGBAHalf... OK -26, 2: RedAlpha read as ABGRHalf... OK -26, 3: RedAlpha read as RGBFloat... OK -26, 4: RedAlpha read as BGRHalf... OK -26, 5: RedAlpha read as RGBLeftRGB... OK -26, 6: RedAlpha read as RGBRightRGB... OK -26, 7: RedAlpha read as RGBALeftRGBA... OK -26, 8: RedAlpha read as RGBARightRGBA... OK -26, 9: RedAlpha read as LeftRGB... OK -26,10: RedAlpha read as RightRGB... OK -26,11: RedAlpha read as LeftRGBA... OK -26,12: RedAlpha read as RightRGBA... OK -26,13: RedAlpha read as TripleView... OK -26,14: RedAlpha read as Trees... OK -26,15: RedAlpha read as TreesAndBirds... OK -26,16: RedAlpha read as RGBLeftRGBA... OK -26,17: RedAlpha read as RGBRightRGBA... OK -26,18: RedAlpha read as RGBALeftRGB... OK -26,19: RedAlpha read as RGBARightRGB... OK -26,20: RedAlpha read as TwinRGBLeftRGB... OK -26,21: RedAlpha read as TwinRGBRightRGB... OK -26,22: RedAlpha read as TwinRGBALeftRGBA... OK -26,23: RedAlpha read as TwinRGBARightRGBA... OK -26,24: RedAlpha read as TripleTripleView... OK -26,25: RedAlpha read as Alpha... OK -26,26: RedAlpha read as RedAlpha... OK -26,27: RedAlpha read as RG+BA... OK -26,28: RedAlpha read as RGBpassiveA... OK -26,29: RedAlpha read as RGBpassiveleftRGB... OK -26,30: RedAlpha read as RGBApassiverightRGBA... OK -26,31: RedAlpha read as BanksOfTreesAndBirds... OK -27, 0: RG+BA read as RGBHalf... OK -27, 1: RG+BA read as RGBAHalf... OK -27, 2: RG+BA read as ABGRHalf... OK -27, 3: RG+BA read as RGBFloat... OK -27, 4: RG+BA read as BGRHalf... OK -27, 5: RG+BA read as RGBLeftRGB... OK -27, 6: RG+BA read as RGBRightRGB... OK -27, 7: RG+BA read as RGBALeftRGBA... OK -27, 8: RG+BA read as RGBARightRGBA... OK -27, 9: RG+BA read as LeftRGB... OK -27,10: RG+BA read as RightRGB... OK -27,11: RG+BA read as LeftRGBA... OK -27,12: RG+BA read as RightRGBA... OK -27,13: RG+BA read as TripleView... OK -27,14: RG+BA read as Trees... OK -27,15: RG+BA read as TreesAndBirds... OK -27,16: RG+BA read as RGBLeftRGBA... OK -27,17: RG+BA read as RGBRightRGBA... OK -27,18: RG+BA read as RGBALeftRGB... OK -27,19: RG+BA read as RGBARightRGB... OK -27,20: RG+BA read as TwinRGBLeftRGB... OK -27,21: RG+BA read as TwinRGBRightRGB... OK -27,22: RG+BA read as TwinRGBALeftRGBA... OK -27,23: RG+BA read as TwinRGBARightRGBA... OK -27,24: RG+BA read as TripleTripleView... OK -27,25: RG+BA read as Alpha... OK -27,26: RG+BA read as RedAlpha... OK -27,27: RG+BA read as RG+BA... OK -27,28: RG+BA read as RGBpassiveA... OK -27,29: RG+BA read as RGBpassiveleftRGB... OK -27,30: RG+BA read as RGBApassiverightRGBA... OK -27,31: RG+BA read as BanksOfTreesAndBirds... OK -28, 0: RGBpassiveA read as RGBHalf... OK -28, 1: RGBpassiveA read as RGBAHalf... OK -28, 2: RGBpassiveA read as ABGRHalf... OK -28, 3: RGBpassiveA read as RGBFloat... OK -28, 4: RGBpassiveA read as BGRHalf... OK -28, 5: RGBpassiveA read as RGBLeftRGB... OK -28, 6: RGBpassiveA read as RGBRightRGB... OK -28, 7: RGBpassiveA read as RGBALeftRGBA... OK -28, 8: RGBpassiveA read as RGBARightRGBA... OK -28, 9: RGBpassiveA read as LeftRGB... OK -28,10: RGBpassiveA read as RightRGB... OK -28,11: RGBpassiveA read as LeftRGBA... OK -28,12: RGBpassiveA read as RightRGBA... OK -28,13: RGBpassiveA read as TripleView... OK -28,14: RGBpassiveA read as Trees... OK -28,15: RGBpassiveA read as TreesAndBirds... OK -28,16: RGBpassiveA read as RGBLeftRGBA... OK -28,17: RGBpassiveA read as RGBRightRGBA... OK -28,18: RGBpassiveA read as RGBALeftRGB... OK -28,19: RGBpassiveA read as RGBARightRGB... OK -28,20: RGBpassiveA read as TwinRGBLeftRGB... OK -28,21: RGBpassiveA read as TwinRGBRightRGB... OK -28,22: RGBpassiveA read as TwinRGBALeftRGBA... OK -28,23: RGBpassiveA read as TwinRGBARightRGBA... OK -28,24: RGBpassiveA read as TripleTripleView... OK -28,25: RGBpassiveA read as Alpha... OK -28,26: RGBpassiveA read as RedAlpha... OK -28,27: RGBpassiveA read as RG+BA... OK -28,28: RGBpassiveA read as RGBpassiveA... OK -28,29: RGBpassiveA read as RGBpassiveleftRGB... OK -28,30: RGBpassiveA read as RGBApassiverightRGBA... OK -28,31: RGBpassiveA read as BanksOfTreesAndBirds... OK -29, 0: RGBpassiveleftRGB read as RGBHalf... OK -29, 1: RGBpassiveleftRGB read as RGBAHalf... OK -29, 2: RGBpassiveleftRGB read as ABGRHalf... OK -29, 3: RGBpassiveleftRGB read as RGBFloat... OK -29, 4: RGBpassiveleftRGB read as BGRHalf... OK -29, 5: RGBpassiveleftRGB read as RGBLeftRGB... OK -29, 6: RGBpassiveleftRGB read as RGBRightRGB... OK -29, 7: RGBpassiveleftRGB read as RGBALeftRGBA... OK -29, 8: RGBpassiveleftRGB read as RGBARightRGBA... OK -29, 9: RGBpassiveleftRGB read as LeftRGB... OK -29,10: RGBpassiveleftRGB read as RightRGB... OK -29,11: RGBpassiveleftRGB read as LeftRGBA... OK -29,12: RGBpassiveleftRGB read as RightRGBA... OK -29,13: RGBpassiveleftRGB read as TripleView... OK -29,14: RGBpassiveleftRGB read as Trees... OK -29,15: RGBpassiveleftRGB read as TreesAndBirds... OK -29,16: RGBpassiveleftRGB read as RGBLeftRGBA... OK -29,17: RGBpassiveleftRGB read as RGBRightRGBA... OK -29,18: RGBpassiveleftRGB read as RGBALeftRGB... OK -29,19: RGBpassiveleftRGB read as RGBARightRGB... OK -29,20: RGBpassiveleftRGB read as TwinRGBLeftRGB... OK -29,21: RGBpassiveleftRGB read as TwinRGBRightRGB... OK -29,22: RGBpassiveleftRGB read as TwinRGBALeftRGBA... OK -29,23: RGBpassiveleftRGB read as TwinRGBARightRGBA... OK -29,24: RGBpassiveleftRGB read as TripleTripleView... OK -29,25: RGBpassiveleftRGB read as Alpha... OK -29,26: RGBpassiveleftRGB read as RedAlpha... OK -29,27: RGBpassiveleftRGB read as RG+BA... OK -29,28: RGBpassiveleftRGB read as RGBpassiveA... OK -29,29: RGBpassiveleftRGB read as RGBpassiveleftRGB... OK -29,30: RGBpassiveleftRGB read as RGBApassiverightRGBA... OK -29,31: RGBpassiveleftRGB read as BanksOfTreesAndBirds... OK -30, 0: RGBApassiverightRGBA read as RGBHalf... OK -30, 1: RGBApassiverightRGBA read as RGBAHalf... OK -30, 2: RGBApassiverightRGBA read as ABGRHalf... OK -30, 3: RGBApassiverightRGBA read as RGBFloat... OK -30, 4: RGBApassiverightRGBA read as BGRHalf... OK -30, 5: RGBApassiverightRGBA read as RGBLeftRGB... OK -30, 6: RGBApassiverightRGBA read as RGBRightRGB... OK -30, 7: RGBApassiverightRGBA read as RGBALeftRGBA... OK -30, 8: RGBApassiverightRGBA read as RGBARightRGBA... OK -30, 9: RGBApassiverightRGBA read as LeftRGB... OK -30,10: RGBApassiverightRGBA read as RightRGB... OK -30,11: RGBApassiverightRGBA read as LeftRGBA... OK -30,12: RGBApassiverightRGBA read as RightRGBA... OK -30,13: RGBApassiverightRGBA read as TripleView... OK -30,14: RGBApassiverightRGBA read as Trees... OK -30,15: RGBApassiverightRGBA read as TreesAndBirds... OK -30,16: RGBApassiverightRGBA read as RGBLeftRGBA... OK -30,17: RGBApassiverightRGBA read as RGBRightRGBA... OK -30,18: RGBApassiverightRGBA read as RGBALeftRGB... OK -30,19: RGBApassiverightRGBA read as RGBARightRGB... OK -30,20: RGBApassiverightRGBA read as TwinRGBLeftRGB... OK -30,21: RGBApassiverightRGBA read as TwinRGBRightRGB... OK -30,22: RGBApassiverightRGBA read as TwinRGBALeftRGBA... OK -30,23: RGBApassiverightRGBA read as TwinRGBARightRGBA... OK -30,24: RGBApassiverightRGBA read as TripleTripleView... OK -30,25: RGBApassiverightRGBA read as Alpha... OK -30,26: RGBApassiverightRGBA read as RedAlpha... OK -30,27: RGBApassiverightRGBA read as RG+BA... OK -30,28: RGBApassiverightRGBA read as RGBpassiveA... OK -30,29: RGBApassiverightRGBA read as RGBpassiveleftRGB... OK -30,30: RGBApassiverightRGBA read as RGBApassiverightRGBA... OK -30,31: RGBApassiverightRGBA read as BanksOfTreesAndBirds... OK -31, 0: BanksOfTreesAndBirds read as RGBHalf... OK -31, 1: BanksOfTreesAndBirds read as RGBAHalf... OK -31, 2: BanksOfTreesAndBirds read as ABGRHalf... OK -31, 3: BanksOfTreesAndBirds read as RGBFloat... OK -31, 4: BanksOfTreesAndBirds read as BGRHalf... OK -31, 5: BanksOfTreesAndBirds read as RGBLeftRGB... OK -31, 6: BanksOfTreesAndBirds read as RGBRightRGB... OK -31, 7: BanksOfTreesAndBirds read as RGBALeftRGBA... OK -31, 8: BanksOfTreesAndBirds read as RGBARightRGBA... OK -31, 9: BanksOfTreesAndBirds read as LeftRGB... OK -31,10: BanksOfTreesAndBirds read as RightRGB... OK -31,11: BanksOfTreesAndBirds read as LeftRGBA... OK -31,12: BanksOfTreesAndBirds read as RightRGBA... OK -31,13: BanksOfTreesAndBirds read as TripleView... OK -31,14: BanksOfTreesAndBirds read as Trees... OK -31,15: BanksOfTreesAndBirds read as TreesAndBirds... OK -31,16: BanksOfTreesAndBirds read as RGBLeftRGBA... OK -31,17: BanksOfTreesAndBirds read as RGBRightRGBA... OK -31,18: BanksOfTreesAndBirds read as RGBALeftRGB... OK -31,19: BanksOfTreesAndBirds read as RGBARightRGB... OK -31,20: BanksOfTreesAndBirds read as TwinRGBLeftRGB... OK -31,21: BanksOfTreesAndBirds read as TwinRGBRightRGB... OK -31,22: BanksOfTreesAndBirds read as TwinRGBALeftRGBA... OK -31,23: BanksOfTreesAndBirds read as TwinRGBARightRGBA... OK -31,24: BanksOfTreesAndBirds read as TripleTripleView... OK -31,25: BanksOfTreesAndBirds read as Alpha... OK -31,26: BanksOfTreesAndBirds read as RedAlpha... OK -31,27: BanksOfTreesAndBirds read as RG+BA... OK -31,28: BanksOfTreesAndBirds read as RGBpassiveA... OK -31,29: BanksOfTreesAndBirds read as RGBpassiveleftRGB... OK -31,30: BanksOfTreesAndBirds read as RGBApassiverightRGBA... OK -31,31: BanksOfTreesAndBirds read as BanksOfTreesAndBirds... OK -0/1024 runs failed -0 tests skipped (assumed to be bad) -0/1024 optimised -ok - - -======= Running testYca Testing luminance/chroma input and output @@ -18441,26 +16380,26 @@ Running testDeepTiledBasic Testing the DeepTiledInput/OutputFile for basic use Testing files with 1 channels, using absolute coordinates 2 times. -generating compression 0 tileSizeX 26 tileSizeY 143 writing per-tile reading per-tile -generating compression 0 tileSizeX 259 tileSizeY 84 writing bulk reading bulk -generating compression 0 tileSizeX 85 tileSizeY 121 writing per-tile with relative coordinates reading per-tile with relative coordinates -generating compression 1 tileSizeX 14 tileSizeY 21 writing per-tile reading per-tile -generating compression 1 tileSizeX 251 tileSizeY 169 writing bulk reading bulk -generating compression 1 tileSizeX 153 tileSizeY 98 writing per-tile with relative coordinates reading per-tile with relative coordinates +generating compression 0 tileSizeX 13 tileSizeY 13 writing per-tile reading per-tile +generating compression 0 tileSizeX 240 tileSizeY 142 writing bulk reading bulk +generating compression 0 tileSizeX 160 tileSizeY 72 writing per-tile with relative coordinates reading per-tile with relative coordinates +generating compression 1 tileSizeX 216 tileSizeY 1 writing per-tile reading per-tile +generating compression 1 tileSizeX 234 tileSizeY 4 writing bulk reading bulk +generating compression 1 tileSizeX 241 tileSizeY 10 writing per-tile with relative coordinates reading per-tile with relative coordinates Testing files with 3 channels, using absolute coordinates 2 times. -generating compression 0 tileSizeX 47 tileSizeY 15 writing per-tile reading per-tile -generating compression 0 tileSizeX 21 tileSizeY 56 writing bulk reading bulk -generating compression 0 tileSizeX 18 tileSizeY 78 writing per-tile with relative coordinates reading per-tile with relative coordinates -generating compression 1 tileSizeX 153 tileSizeY 66 writing per-tile reading per-tile -generating compression 1 tileSizeX 75 tileSizeY 35 writing bulk reading bulk -generating compression 1 tileSizeX 20 tileSizeY 56 writing per-tile with relative coordinates reading per-tile with relative coordinates +generating compression 0 tileSizeX 223 tileSizeY 47 writing per-tile reading per-tile +generating compression 0 tileSizeX 95 tileSizeY 164 writing bulk reading bulk +generating compression 0 tileSizeX 260 tileSizeY 109 writing per-tile with relative coordinates reading per-tile with relative coordinates +generating compression 1 tileSizeX 66 tileSizeY 114 writing per-tile reading per-tile +generating compression 1 tileSizeX 100 tileSizeY 10 writing bulk reading bulk +generating compression 1 tileSizeX 251 tileSizeY 46 writing per-tile with relative coordinates reading per-tile with relative coordinates Testing files with 10 channels, using absolute coordinates 2 times. -generating compression 0 tileSizeX 166 tileSizeY 29 writing per-tile reading per-tile -generating compression 0 tileSizeX 234 tileSizeY 151 writing bulk reading bulk -generating compression 0 tileSizeX 46 tileSizeY 63 writing per-tile with relative coordinates reading per-tile with relative coordinates -generating compression 1 tileSizeX 270 tileSizeY 83 writing per-tile reading per-tile -generating compression 1 tileSizeX 10 tileSizeY 30 writing bulk reading bulk -generating compression 1 tileSizeX 40 tileSizeY 161 writing per-tile with relative coordinates reading per-tile with relative coordinates +generating compression 0 tileSizeX 224 tileSizeY 62 writing per-tile reading per-tile +generating compression 0 tileSizeX 151 tileSizeY 117 writing bulk reading bulk +generating compression 0 tileSizeX 193 tileSizeY 33 writing per-tile with relative coordinates reading per-tile with relative coordinates +generating compression 1 tileSizeX 187 tileSizeY 166 writing per-tile reading per-tile +generating compression 1 tileSizeX 69 tileSizeY 23 writing bulk reading bulk +generating compression 1 tileSizeX 57 tileSizeY 14 writing per-tile with relative coordinates reading per-tile with relative coordinates ok @@ -18468,14 +16407,14 @@ Running testCopyDeepTiled Testing raw copy in DeepTiledInput/OutputFile Testing files with 3 channels, using absolute coordinates 1 times. -generating compression 0 tileSizeX 4 tileSizeY 56 writing copying reading +generating compression 0 tileSizeX 8 tileSizeY 173 writing copying reading Testing files with 5 channels, using absolute coordinates 2 times. -generating compression 0 tileSizeX 99 tileSizeY 218 writing copying reading -generating compression 1 tileSizeX 136 tileSizeY 94 writing copying reading +generating compression 0 tileSizeX 65 tileSizeY 16 writing copying reading +generating compression 1 tileSizeX 145 tileSizeY 152 writing copying reading Testing files with 11 channels, using absolute coordinates 3 times. -generating compression 0 tileSizeX 132 tileSizeY 266 writing copying reading -generating compression 1 tileSizeX 52 tileSizeY 139 writing copying reading -generating compression 2 tileSizeX 71 tileSizeY 41 writing copying reading +generating compression 0 tileSizeX 147 tileSizeY 127 writing copying reading +generating compression 1 tileSizeX 164 tileSizeY 200 writing copying reading +generating compression 2 tileSizeX 195 tileSizeY 186 writing copying reading ok @@ -19269,8 +17208,10 @@ Byte Interleaving FLOAT -> HALF conversion convertFloatToHalf64_scalar() + convertFloatToHalf64_f16c() ZigZag re-ordering with HALF -> FLOAT conversion fromHalfZigZag_scaler() + fromHalfZigZag_f16c() DCT Round Trip Inverse, DC Only Inverse, Scalar: @@ -19282,6 +17223,24 @@ 3x8 2x8 1x8 + Inverse, SSE2: + 8x8 + 7x8 + 6x8 + 5x8 + 4x8 + 3x8 + 2x8 + 1x8 + Inverse, AVX: + 8x8 + 7x8 + 6x8 + 5x8 + 4x8 + 3x8 + 2x8 + 1x8 ok diff -r 18067c41cdb2 -r d9801318ed3d components/openexr/test/results-64.master --- a/components/openexr/test/results-64.master Tue May 02 17:26:42 2017 -0700 +++ b/components/openexr/test/results-64.master Tue May 02 17:33:26 2017 -0700 @@ -21,45 +21,45 @@ ======= Running testXdr Testing Xdr -bool: expected 1, got 1 -bool: expected 0, got 0 -char: expected r, got r -char: expected e, got e -signed char: expected u, got u -signed char: expected c, got c -unsigned char: expected k, got k -unsigned char: expected y, got y -short: expected 8765, got 8765 -short: expected -9876, got -9876 -unsigned short: expected 6543, got 6543 -unsigned short: expected 17432, got 17432 -int: expected 2023456789, got 2023456789 -int: expected -2012345678, got -2012345678 -unsigned: expected 1234567890, got 1234567890 -unsigned: expected 2345678901, got 2345678901 -long: expected 2034567890, got 2034567890 -long: expected -2045678901, got -2045678901 -unsigned long: expected 1345678901, got 1345678901 -unsigned long: expected 2456789012, got 2456789012 -unsigned long: expected 1234605616436508552, got 1234605616436508552 -unsigned long: expected 17434265340928784376, got 17434265340928784376 -float: expected 0, got 0 -float: expected 3.14159, got 3.14159 -float: expected 6.14159, got 6.14159 -double: expected 0, got 0 -double: expected 1.41421, got 1.41421 -double: expected 2.41421, got 2.41421 -half: expected 0, got 0 -half: expected 3.41406, got 3.41406 -half: expected 4.41406, got 4.41406 +b: expected 1, got 1 +b: expected 0, got 0 +c: expected r, got r +c: expected e, got e +a: expected u, got u +a: expected c, got c +h: expected k, got k +h: expected y, got y +s: expected 8765, got 8765 +s: expected -9876, got -9876 +t: expected 6543, got 6543 +t: expected 17432, got 17432 +i: expected 2023456789, got 2023456789 +i: expected -2012345678, got -2012345678 +j: expected 1234567890, got 1234567890 +j: expected 2345678901, got 2345678901 +l: expected 2034567890, got 2034567890 +l: expected -2045678901, got -2045678901 +m: expected 1345678901, got 1345678901 +m: expected 2456789012, got 2456789012 +m: expected 1234605616436508552, got 1234605616436508552 +m: expected 17434265340928784376, got 17434265340928784376 +f: expected 0, got 0 +f: expected 3.14159, got 3.14159 +f: expected 6.14159, got 6.14159 +d: expected 0, got 0 +d: expected 1.41421, got 1.41421 +d: expected 2.41421, got 2.41421 +4half: expected 0, got 0 +4half: expected 3.41406, got 3.41406 +4half: expected 4.41406, got 4.41406 char[4]: expected "abcd", got "abcd" char[5]: expected "rstuv", got "rstuv" zero-terminated string: expected "qwerty", got "qwerty" zero-terminated string: expected "asdfghjkl", got "asdfghjkl" zero-terminated string: expected "", got "" -int: expected 1, got 1 -int: expected 2, got 2 -int: expected 3, got 3 +i: expected 1, got 1 +i: expected 2, got 2 +i: expected 3, got 3 ok @@ -5715,35 +5715,35 @@ floatToUint (-124.062) == 0 floatToUint (1e+15) == 4294967295 floatToUint (-1e+15) == 0 -floatToUint (Inf) == 4294967295 -floatToUint (-Inf) == 0 -floatToUint (NaN) == 0 -floatToUint (-NaN) == 0 +floatToUint (inf) == 4294967295 +floatToUint (-inf) == 0 +floatToUint (nan) == 0 +floatToUint (-nan) == 0 halfToUint (0) == 0 halfToUint (0.5) == 0 halfToUint (-0.5) == 0 halfToUint (124.062) == 124 halfToUint (-124.062) == 0 -halfToUint (Inf) == 4294967295 -halfToUint (-Inf) == 0 -halfToUint (NaN) == 0 -halfToUint (-NaN) == 0 +halfToUint (inf) == 4294967295 +halfToUint (-inf) == 0 +halfToUint (nan) == 0 +halfToUint (-nan) == 0 floatToHalf (0) == 0 floatToHalf (0.5) == 0.5 floatToHalf (-0.5) == -0.5 floatToHalf (124.062) == 124.062 floatToHalf (-124.062) == -124.062 -floatToHalf (1e+15) == Inf -floatToHalf (-1e+15) == -Inf -floatToHalf (Inf) == Inf -floatToHalf (-Inf) == -Inf -floatToHalf (NaN) == NaN -floatToHalf (-NaN) == -NaN +floatToHalf (1e+15) == inf +floatToHalf (-1e+15) == -inf +floatToHalf (inf) == inf +floatToHalf (-inf) == -inf +floatToHalf (nan) == nan +floatToHalf (-nan) == -nan uintToHalf (0) == 0 uintToHalf (1) == 1 uintToHalf (124) == 124 -uintToHalf (1000000) == Inf -uintToHalf (4294967295) == Inf +uintToHalf (1000000) == inf +uintToHalf (4294967295) == inf conversion of image channels while reading a file scan lines, compression 0, output type 0, input type 0: writing reading comparing @@ -14743,48 +14743,48 @@ optimization disabled ALIGNED -- MONO -- NO COMPRESSION RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGBA framebuffer - optimization disabled + optimization enabled RGBA file to RGB framebuffer - optimization disabled + optimization enabled RGBA file to RGBA framebuffer - optimization disabled + optimization enabled UNALIGNED -- MONO -- NO COMPRESSION RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGBA framebuffer - optimization disabled + optimization enabled RGBA file to RGB framebuffer - optimization disabled + optimization enabled RGBA file to RGBA framebuffer - optimization disabled + optimization enabled ALIGNED -- MONO -- ZIP COMPRESSION RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGBA framebuffer - optimization disabled + optimization enabled RGBA file to RGB framebuffer - optimization disabled + optimization enabled RGBA file to RGBA framebuffer - optimization disabled + optimization enabled UNALIGNED -- MONO -- ZIP COMPRESSION RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGB framebuffer - optimization disabled + optimization enabled RGB file to RGBA framebuffer - optimization disabled + optimization enabled RGBA file to RGB framebuffer - optimization disabled + optimization enabled RGBA file to RGBA framebuffer - optimization disabled + optimization enabled ALIGNED -- STEREO -- NO COMPRESSION RGB file to RGB framebuffer RGB file to RGB framebuffer @@ -14813,2067 +14813,6 @@ ======= -Running testOptimizedInterleavePatterns -Testing SSE optimisation with different interleave patterns (large images) ... - 0, 0: RGBHalf read as RGBHalf... OK - 0, 1: RGBHalf read as RGBAHalf... OK - 0, 2: RGBHalf read as ABGRHalf... OK - 0, 3: RGBHalf read as RGBFloat... OK - 0, 4: RGBHalf read as BGRHalf... OK - 0, 5: RGBHalf read as RGBLeftRGB... OK - 0, 6: RGBHalf read as RGBRightRGB... OK - 0, 7: RGBHalf read as RGBALeftRGBA... OK - 0, 8: RGBHalf read as RGBARightRGBA... OK - 0, 9: RGBHalf read as LeftRGB... OK - 0,10: RGBHalf read as RightRGB... OK - 0,11: RGBHalf read as LeftRGBA... OK - 0,12: RGBHalf read as RightRGBA... OK - 0,13: RGBHalf read as TripleView... OK - 0,14: RGBHalf read as Trees... OK - 0,15: RGBHalf read as TreesAndBirds... OK - 0,16: RGBHalf read as RGBLeftRGBA... OK - 0,17: RGBHalf read as RGBRightRGBA... OK - 0,18: RGBHalf read as RGBALeftRGB... OK - 0,19: RGBHalf read as RGBARightRGB... OK - 0,20: RGBHalf read as TwinRGBLeftRGB... OK - 0,21: RGBHalf read as TwinRGBRightRGB... OK - 0,22: RGBHalf read as TwinRGBALeftRGBA... OK - 0,23: RGBHalf read as TwinRGBARightRGBA... OK - 0,24: RGBHalf read as TripleTripleView... OK - 0,25: RGBHalf read as Alpha... OK - 0,26: RGBHalf read as RedAlpha... OK - 0,27: RGBHalf read as RG+BA... OK - 0,28: RGBHalf read as RGBpassiveA... OK - 0,29: RGBHalf read as RGBpassiveleftRGB... OK - 0,30: RGBHalf read as RGBApassiverightRGBA... OK - 0,31: RGBHalf read as BanksOfTreesAndBirds... OK - 1, 0: RGBAHalf read as RGBHalf... OK - 1, 1: RGBAHalf read as RGBAHalf... OK - 1, 2: RGBAHalf read as ABGRHalf... OK - 1, 3: RGBAHalf read as RGBFloat... OK - 1, 4: RGBAHalf read as BGRHalf... OK - 1, 5: RGBAHalf read as RGBLeftRGB... OK - 1, 6: RGBAHalf read as RGBRightRGB... OK - 1, 7: RGBAHalf read as RGBALeftRGBA... OK - 1, 8: RGBAHalf read as RGBARightRGBA... OK - 1, 9: RGBAHalf read as LeftRGB... OK - 1,10: RGBAHalf read as RightRGB... OK - 1,11: RGBAHalf read as LeftRGBA... OK - 1,12: RGBAHalf read as RightRGBA... OK - 1,13: RGBAHalf read as TripleView... OK - 1,14: RGBAHalf read as Trees... OK - 1,15: RGBAHalf read as TreesAndBirds... OK - 1,16: RGBAHalf read as RGBLeftRGBA... OK - 1,17: RGBAHalf read as RGBRightRGBA... OK - 1,18: RGBAHalf read as RGBALeftRGB... OK - 1,19: RGBAHalf read as RGBARightRGB... OK - 1,20: RGBAHalf read as TwinRGBLeftRGB... OK - 1,21: RGBAHalf read as TwinRGBRightRGB... OK - 1,22: RGBAHalf read as TwinRGBALeftRGBA... OK - 1,23: RGBAHalf read as TwinRGBARightRGBA... OK - 1,24: RGBAHalf read as TripleTripleView... OK - 1,25: RGBAHalf read as Alpha... OK - 1,26: RGBAHalf read as RedAlpha... OK - 1,27: RGBAHalf read as RG+BA... OK - 1,28: RGBAHalf read as RGBpassiveA... OK - 1,29: RGBAHalf read as RGBpassiveleftRGB... OK - 1,30: RGBAHalf read as RGBApassiverightRGBA... OK - 1,31: RGBAHalf read as BanksOfTreesAndBirds... OK - 2, 0: ABGRHalf read as RGBHalf... OK - 2, 1: ABGRHalf read as RGBAHalf... OK - 2, 2: ABGRHalf read as ABGRHalf... OK - 2, 3: ABGRHalf read as RGBFloat... OK - 2, 4: ABGRHalf read as BGRHalf... OK - 2, 5: ABGRHalf read as RGBLeftRGB... OK - 2, 6: ABGRHalf read as RGBRightRGB... OK - 2, 7: ABGRHalf read as RGBALeftRGBA... OK - 2, 8: ABGRHalf read as RGBARightRGBA... OK - 2, 9: ABGRHalf read as LeftRGB... OK - 2,10: ABGRHalf read as RightRGB... OK - 2,11: ABGRHalf read as LeftRGBA... OK - 2,12: ABGRHalf read as RightRGBA... OK - 2,13: ABGRHalf read as TripleView... OK - 2,14: ABGRHalf read as Trees... OK - 2,15: ABGRHalf read as TreesAndBirds... OK - 2,16: ABGRHalf read as RGBLeftRGBA... OK - 2,17: ABGRHalf read as RGBRightRGBA... OK - 2,18: ABGRHalf read as RGBALeftRGB... OK - 2,19: ABGRHalf read as RGBARightRGB... OK - 2,20: ABGRHalf read as TwinRGBLeftRGB... OK - 2,21: ABGRHalf read as TwinRGBRightRGB... OK - 2,22: ABGRHalf read as TwinRGBALeftRGBA... OK - 2,23: ABGRHalf read as TwinRGBARightRGBA... OK - 2,24: ABGRHalf read as TripleTripleView... OK - 2,25: ABGRHalf read as Alpha... OK - 2,26: ABGRHalf read as RedAlpha... OK - 2,27: ABGRHalf read as RG+BA... OK - 2,28: ABGRHalf read as RGBpassiveA... OK - 2,29: ABGRHalf read as RGBpassiveleftRGB... OK - 2,30: ABGRHalf read as RGBApassiverightRGBA... OK - 2,31: ABGRHalf read as BanksOfTreesAndBirds... OK - 3, 0: RGBFloat read as RGBHalf... OK - 3, 1: RGBFloat read as RGBAHalf... OK - 3, 2: RGBFloat read as ABGRHalf... OK - 3, 3: RGBFloat read as RGBFloat... OK - 3, 4: RGBFloat read as BGRHalf... OK - 3, 5: RGBFloat read as RGBLeftRGB... OK - 3, 6: RGBFloat read as RGBRightRGB... OK - 3, 7: RGBFloat read as RGBALeftRGBA... OK - 3, 8: RGBFloat read as RGBARightRGBA... OK - 3, 9: RGBFloat read as LeftRGB... OK - 3,10: RGBFloat read as RightRGB... OK - 3,11: RGBFloat read as LeftRGBA... OK - 3,12: RGBFloat read as RightRGBA... OK - 3,13: RGBFloat read as TripleView... OK - 3,14: RGBFloat read as Trees... OK - 3,15: RGBFloat read as TreesAndBirds... OK - 3,16: RGBFloat read as RGBLeftRGBA... OK - 3,17: RGBFloat read as RGBRightRGBA... OK - 3,18: RGBFloat read as RGBALeftRGB... OK - 3,19: RGBFloat read as RGBARightRGB... OK - 3,20: RGBFloat read as TwinRGBLeftRGB... OK - 3,21: RGBFloat read as TwinRGBRightRGB... OK - 3,22: RGBFloat read as TwinRGBALeftRGBA... OK - 3,23: RGBFloat read as TwinRGBARightRGBA... OK - 3,24: RGBFloat read as TripleTripleView... OK - 3,25: RGBFloat read as Alpha... OK - 3,26: RGBFloat read as RedAlpha... OK - 3,27: RGBFloat read as RG+BA... OK - 3,28: RGBFloat read as RGBpassiveA... OK - 3,29: RGBFloat read as RGBpassiveleftRGB... OK - 3,30: RGBFloat read as RGBApassiverightRGBA... OK - 3,31: RGBFloat read as BanksOfTreesAndBirds... OK - 4, 0: BGRHalf read as RGBHalf... OK - 4, 1: BGRHalf read as RGBAHalf... OK - 4, 2: BGRHalf read as ABGRHalf... OK - 4, 3: BGRHalf read as RGBFloat... OK - 4, 4: BGRHalf read as BGRHalf... OK - 4, 5: BGRHalf read as RGBLeftRGB... OK - 4, 6: BGRHalf read as RGBRightRGB... OK - 4, 7: BGRHalf read as RGBALeftRGBA... OK - 4, 8: BGRHalf read as RGBARightRGBA... OK - 4, 9: BGRHalf read as LeftRGB... OK - 4,10: BGRHalf read as RightRGB... OK - 4,11: BGRHalf read as LeftRGBA... OK - 4,12: BGRHalf read as RightRGBA... OK - 4,13: BGRHalf read as TripleView... OK - 4,14: BGRHalf read as Trees... OK - 4,15: BGRHalf read as TreesAndBirds... OK - 4,16: BGRHalf read as RGBLeftRGBA... OK - 4,17: BGRHalf read as RGBRightRGBA... OK - 4,18: BGRHalf read as RGBALeftRGB... OK - 4,19: BGRHalf read as RGBARightRGB... OK - 4,20: BGRHalf read as TwinRGBLeftRGB... OK - 4,21: BGRHalf read as TwinRGBRightRGB... OK - 4,22: BGRHalf read as TwinRGBALeftRGBA... OK - 4,23: BGRHalf read as TwinRGBARightRGBA... OK - 4,24: BGRHalf read as TripleTripleView... OK - 4,25: BGRHalf read as Alpha... OK - 4,26: BGRHalf read as RedAlpha... OK - 4,27: BGRHalf read as RG+BA... OK - 4,28: BGRHalf read as RGBpassiveA... OK - 4,29: BGRHalf read as RGBpassiveleftRGB... OK - 4,30: BGRHalf read as RGBApassiverightRGBA... OK - 4,31: BGRHalf read as BanksOfTreesAndBirds... OK - 5, 0: RGBLeftRGB read as RGBHalf... OK - 5, 1: RGBLeftRGB read as RGBAHalf... OK - 5, 2: RGBLeftRGB read as ABGRHalf... OK - 5, 3: RGBLeftRGB read as RGBFloat... OK - 5, 4: RGBLeftRGB read as BGRHalf... OK - 5, 5: RGBLeftRGB read as RGBLeftRGB... OK - 5, 6: RGBLeftRGB read as RGBRightRGB... OK - 5, 7: RGBLeftRGB read as RGBALeftRGBA... OK - 5, 8: RGBLeftRGB read as RGBARightRGBA... OK - 5, 9: RGBLeftRGB read as LeftRGB... OK - 5,10: RGBLeftRGB read as RightRGB... OK - 5,11: RGBLeftRGB read as LeftRGBA... OK - 5,12: RGBLeftRGB read as RightRGBA... OK - 5,13: RGBLeftRGB read as TripleView... OK - 5,14: RGBLeftRGB read as Trees... OK - 5,15: RGBLeftRGB read as TreesAndBirds... OK - 5,16: RGBLeftRGB read as RGBLeftRGBA... OK - 5,17: RGBLeftRGB read as RGBRightRGBA... OK - 5,18: RGBLeftRGB read as RGBALeftRGB... OK - 5,19: RGBLeftRGB read as RGBARightRGB... OK - 5,20: RGBLeftRGB read as TwinRGBLeftRGB... OK - 5,21: RGBLeftRGB read as TwinRGBRightRGB... OK - 5,22: RGBLeftRGB read as TwinRGBALeftRGBA... OK - 5,23: RGBLeftRGB read as TwinRGBARightRGBA... OK - 5,24: RGBLeftRGB read as TripleTripleView... OK - 5,25: RGBLeftRGB read as Alpha... OK - 5,26: RGBLeftRGB read as RedAlpha... OK - 5,27: RGBLeftRGB read as RG+BA... OK - 5,28: RGBLeftRGB read as RGBpassiveA... OK - 5,29: RGBLeftRGB read as RGBpassiveleftRGB... OK - 5,30: RGBLeftRGB read as RGBApassiverightRGBA... OK - 5,31: RGBLeftRGB read as BanksOfTreesAndBirds... OK - 6, 0: RGBRightRGB read as RGBHalf... OK - 6, 1: RGBRightRGB read as RGBAHalf... OK - 6, 2: RGBRightRGB read as ABGRHalf... OK - 6, 3: RGBRightRGB read as RGBFloat... OK - 6, 4: RGBRightRGB read as BGRHalf... OK - 6, 5: RGBRightRGB read as RGBLeftRGB... OK - 6, 6: RGBRightRGB read as RGBRightRGB... OK - 6, 7: RGBRightRGB read as RGBALeftRGBA... OK - 6, 8: RGBRightRGB read as RGBARightRGBA... OK - 6, 9: RGBRightRGB read as LeftRGB... OK - 6,10: RGBRightRGB read as RightRGB... OK - 6,11: RGBRightRGB read as LeftRGBA... OK - 6,12: RGBRightRGB read as RightRGBA... OK - 6,13: RGBRightRGB read as TripleView... OK - 6,14: RGBRightRGB read as Trees... OK - 6,15: RGBRightRGB read as TreesAndBirds... OK - 6,16: RGBRightRGB read as RGBLeftRGBA... OK - 6,17: RGBRightRGB read as RGBRightRGBA... OK - 6,18: RGBRightRGB read as RGBALeftRGB... OK - 6,19: RGBRightRGB read as RGBARightRGB... OK - 6,20: RGBRightRGB read as TwinRGBLeftRGB... OK - 6,21: RGBRightRGB read as TwinRGBRightRGB... OK - 6,22: RGBRightRGB read as TwinRGBALeftRGBA... OK - 6,23: RGBRightRGB read as TwinRGBARightRGBA... OK - 6,24: RGBRightRGB read as TripleTripleView... OK - 6,25: RGBRightRGB read as Alpha... OK - 6,26: RGBRightRGB read as RedAlpha... OK - 6,27: RGBRightRGB read as RG+BA... OK - 6,28: RGBRightRGB read as RGBpassiveA... OK - 6,29: RGBRightRGB read as RGBpassiveleftRGB... OK - 6,30: RGBRightRGB read as RGBApassiverightRGBA... OK - 6,31: RGBRightRGB read as BanksOfTreesAndBirds... OK - 7, 0: RGBALeftRGBA read as RGBHalf... OK - 7, 1: RGBALeftRGBA read as RGBAHalf... OK - 7, 2: RGBALeftRGBA read as ABGRHalf... OK - 7, 3: RGBALeftRGBA read as RGBFloat... OK - 7, 4: RGBALeftRGBA read as BGRHalf... OK - 7, 5: RGBALeftRGBA read as RGBLeftRGB... OK - 7, 6: RGBALeftRGBA read as RGBRightRGB... OK - 7, 7: RGBALeftRGBA read as RGBALeftRGBA... OK - 7, 8: RGBALeftRGBA read as RGBARightRGBA... OK - 7, 9: RGBALeftRGBA read as LeftRGB... OK - 7,10: RGBALeftRGBA read as RightRGB... OK - 7,11: RGBALeftRGBA read as LeftRGBA... OK - 7,12: RGBALeftRGBA read as RightRGBA... OK - 7,13: RGBALeftRGBA read as TripleView... OK - 7,14: RGBALeftRGBA read as Trees... OK - 7,15: RGBALeftRGBA read as TreesAndBirds... OK - 7,16: RGBALeftRGBA read as RGBLeftRGBA... OK - 7,17: RGBALeftRGBA read as RGBRightRGBA... OK - 7,18: RGBALeftRGBA read as RGBALeftRGB... OK - 7,19: RGBALeftRGBA read as RGBARightRGB... OK - 7,20: RGBALeftRGBA read as TwinRGBLeftRGB... OK - 7,21: RGBALeftRGBA read as TwinRGBRightRGB... OK - 7,22: RGBALeftRGBA read as TwinRGBALeftRGBA... OK - 7,23: RGBALeftRGBA read as TwinRGBARightRGBA... OK - 7,24: RGBALeftRGBA read as TripleTripleView... OK - 7,25: RGBALeftRGBA read as Alpha... OK - 7,26: RGBALeftRGBA read as RedAlpha... OK - 7,27: RGBALeftRGBA read as RG+BA... OK - 7,28: RGBALeftRGBA read as RGBpassiveA... OK - 7,29: RGBALeftRGBA read as RGBpassiveleftRGB... OK - 7,30: RGBALeftRGBA read as RGBApassiverightRGBA... OK - 7,31: RGBALeftRGBA read as BanksOfTreesAndBirds... OK - 8, 0: RGBARightRGBA read as RGBHalf... OK - 8, 1: RGBARightRGBA read as RGBAHalf... OK - 8, 2: RGBARightRGBA read as ABGRHalf... OK - 8, 3: RGBARightRGBA read as RGBFloat... OK - 8, 4: RGBARightRGBA read as BGRHalf... OK - 8, 5: RGBARightRGBA read as RGBLeftRGB... OK - 8, 6: RGBARightRGBA read as RGBRightRGB... OK - 8, 7: RGBARightRGBA read as RGBALeftRGBA... OK - 8, 8: RGBARightRGBA read as RGBARightRGBA... OK - 8, 9: RGBARightRGBA read as LeftRGB... OK - 8,10: RGBARightRGBA read as RightRGB... OK - 8,11: RGBARightRGBA read as LeftRGBA... OK - 8,12: RGBARightRGBA read as RightRGBA... OK - 8,13: RGBARightRGBA read as TripleView... OK - 8,14: RGBARightRGBA read as Trees... OK - 8,15: RGBARightRGBA read as TreesAndBirds... OK - 8,16: RGBARightRGBA read as RGBLeftRGBA... OK - 8,17: RGBARightRGBA read as RGBRightRGBA... OK - 8,18: RGBARightRGBA read as RGBALeftRGB... OK - 8,19: RGBARightRGBA read as RGBARightRGB... OK - 8,20: RGBARightRGBA read as TwinRGBLeftRGB... OK - 8,21: RGBARightRGBA read as TwinRGBRightRGB... OK - 8,22: RGBARightRGBA read as TwinRGBALeftRGBA... OK - 8,23: RGBARightRGBA read as TwinRGBARightRGBA... OK - 8,24: RGBARightRGBA read as TripleTripleView... OK - 8,25: RGBARightRGBA read as Alpha... OK - 8,26: RGBARightRGBA read as RedAlpha... OK - 8,27: RGBARightRGBA read as RG+BA... OK - 8,28: RGBARightRGBA read as RGBpassiveA... OK - 8,29: RGBARightRGBA read as RGBpassiveleftRGB... OK - 8,30: RGBARightRGBA read as RGBApassiverightRGBA... OK - 8,31: RGBARightRGBA read as BanksOfTreesAndBirds... OK - 9, 0: LeftRGB read as RGBHalf... OK - 9, 1: LeftRGB read as RGBAHalf... OK - 9, 2: LeftRGB read as ABGRHalf... OK - 9, 3: LeftRGB read as RGBFloat... OK - 9, 4: LeftRGB read as BGRHalf... OK - 9, 5: LeftRGB read as RGBLeftRGB... OK - 9, 6: LeftRGB read as RGBRightRGB... OK - 9, 7: LeftRGB read as RGBALeftRGBA... OK - 9, 8: LeftRGB read as RGBARightRGBA... OK - 9, 9: LeftRGB read as LeftRGB... OK - 9,10: LeftRGB read as RightRGB... OK - 9,11: LeftRGB read as LeftRGBA... OK - 9,12: LeftRGB read as RightRGBA... OK - 9,13: LeftRGB read as TripleView... OK - 9,14: LeftRGB read as Trees... OK - 9,15: LeftRGB read as TreesAndBirds... OK - 9,16: LeftRGB read as RGBLeftRGBA... OK - 9,17: LeftRGB read as RGBRightRGBA... OK - 9,18: LeftRGB read as RGBALeftRGB... OK - 9,19: LeftRGB read as RGBARightRGB... OK - 9,20: LeftRGB read as TwinRGBLeftRGB... OK - 9,21: LeftRGB read as TwinRGBRightRGB... OK - 9,22: LeftRGB read as TwinRGBALeftRGBA... OK - 9,23: LeftRGB read as TwinRGBARightRGBA... OK - 9,24: LeftRGB read as TripleTripleView... OK - 9,25: LeftRGB read as Alpha... OK - 9,26: LeftRGB read as RedAlpha... OK - 9,27: LeftRGB read as RG+BA... OK - 9,28: LeftRGB read as RGBpassiveA... OK - 9,29: LeftRGB read as RGBpassiveleftRGB... OK - 9,30: LeftRGB read as RGBApassiverightRGBA... OK - 9,31: LeftRGB read as BanksOfTreesAndBirds... OK -10, 0: RightRGB read as RGBHalf... OK -10, 1: RightRGB read as RGBAHalf... OK -10, 2: RightRGB read as ABGRHalf... OK -10, 3: RightRGB read as RGBFloat... OK -10, 4: RightRGB read as BGRHalf... OK -10, 5: RightRGB read as RGBLeftRGB... OK -10, 6: RightRGB read as RGBRightRGB... OK -10, 7: RightRGB read as RGBALeftRGBA... OK -10, 8: RightRGB read as RGBARightRGBA... OK -10, 9: RightRGB read as LeftRGB... OK -10,10: RightRGB read as RightRGB... OK -10,11: RightRGB read as LeftRGBA... OK -10,12: RightRGB read as RightRGBA... OK -10,13: RightRGB read as TripleView... OK -10,14: RightRGB read as Trees... OK -10,15: RightRGB read as TreesAndBirds... OK -10,16: RightRGB read as RGBLeftRGBA... OK -10,17: RightRGB read as RGBRightRGBA... OK -10,18: RightRGB read as RGBALeftRGB... OK -10,19: RightRGB read as RGBARightRGB... OK -10,20: RightRGB read as TwinRGBLeftRGB... OK -10,21: RightRGB read as TwinRGBRightRGB... OK -10,22: RightRGB read as TwinRGBALeftRGBA... OK -10,23: RightRGB read as TwinRGBARightRGBA... OK -10,24: RightRGB read as TripleTripleView... OK -10,25: RightRGB read as Alpha... OK -10,26: RightRGB read as RedAlpha... OK -10,27: RightRGB read as RG+BA... OK -10,28: RightRGB read as RGBpassiveA... OK -10,29: RightRGB read as RGBpassiveleftRGB... OK -10,30: RightRGB read as RGBApassiverightRGBA... OK -10,31: RightRGB read as BanksOfTreesAndBirds... OK -11, 0: LeftRGBA read as RGBHalf... OK -11, 1: LeftRGBA read as RGBAHalf... OK -11, 2: LeftRGBA read as ABGRHalf... OK -11, 3: LeftRGBA read as RGBFloat... OK -11, 4: LeftRGBA read as BGRHalf... OK -11, 5: LeftRGBA read as RGBLeftRGB... OK -11, 6: LeftRGBA read as RGBRightRGB... OK -11, 7: LeftRGBA read as RGBALeftRGBA... OK -11, 8: LeftRGBA read as RGBARightRGBA... OK -11, 9: LeftRGBA read as LeftRGB... OK -11,10: LeftRGBA read as RightRGB... OK -11,11: LeftRGBA read as LeftRGBA... OK -11,12: LeftRGBA read as RightRGBA... OK -11,13: LeftRGBA read as TripleView... OK -11,14: LeftRGBA read as Trees... OK -11,15: LeftRGBA read as TreesAndBirds... OK -11,16: LeftRGBA read as RGBLeftRGBA... OK -11,17: LeftRGBA read as RGBRightRGBA... OK -11,18: LeftRGBA read as RGBALeftRGB... OK -11,19: LeftRGBA read as RGBARightRGB... OK -11,20: LeftRGBA read as TwinRGBLeftRGB... OK -11,21: LeftRGBA read as TwinRGBRightRGB... OK -11,22: LeftRGBA read as TwinRGBALeftRGBA... OK -11,23: LeftRGBA read as TwinRGBARightRGBA... OK -11,24: LeftRGBA read as TripleTripleView... OK -11,25: LeftRGBA read as Alpha... OK -11,26: LeftRGBA read as RedAlpha... OK -11,27: LeftRGBA read as RG+BA... OK -11,28: LeftRGBA read as RGBpassiveA... OK -11,29: LeftRGBA read as RGBpassiveleftRGB... OK -11,30: LeftRGBA read as RGBApassiverightRGBA... OK -11,31: LeftRGBA read as BanksOfTreesAndBirds... OK -12, 0: RightRGBA read as RGBHalf... OK -12, 1: RightRGBA read as RGBAHalf... OK -12, 2: RightRGBA read as ABGRHalf... OK -12, 3: RightRGBA read as RGBFloat... OK -12, 4: RightRGBA read as BGRHalf... OK -12, 5: RightRGBA read as RGBLeftRGB... OK -12, 6: RightRGBA read as RGBRightRGB... OK -12, 7: RightRGBA read as RGBALeftRGBA... OK -12, 8: RightRGBA read as RGBARightRGBA... OK -12, 9: RightRGBA read as LeftRGB... OK -12,10: RightRGBA read as RightRGB... OK -12,11: RightRGBA read as LeftRGBA... OK -12,12: RightRGBA read as RightRGBA... OK -12,13: RightRGBA read as TripleView... OK -12,14: RightRGBA read as Trees... OK -12,15: RightRGBA read as TreesAndBirds... OK -12,16: RightRGBA read as RGBLeftRGBA... OK -12,17: RightRGBA read as RGBRightRGBA... OK -12,18: RightRGBA read as RGBALeftRGB... OK -12,19: RightRGBA read as RGBARightRGB... OK -12,20: RightRGBA read as TwinRGBLeftRGB... OK -12,21: RightRGBA read as TwinRGBRightRGB... OK -12,22: RightRGBA read as TwinRGBALeftRGBA... OK -12,23: RightRGBA read as TwinRGBARightRGBA... OK -12,24: RightRGBA read as TripleTripleView... OK -12,25: RightRGBA read as Alpha... OK -12,26: RightRGBA read as RedAlpha... OK -12,27: RightRGBA read as RG+BA... OK -12,28: RightRGBA read as RGBpassiveA... OK -12,29: RightRGBA read as RGBpassiveleftRGB... OK -12,30: RightRGBA read as RGBApassiverightRGBA... OK -12,31: RightRGBA read as BanksOfTreesAndBirds... OK -13, 0: TripleView read as RGBHalf... OK -13, 1: TripleView read as RGBAHalf... OK -13, 2: TripleView read as ABGRHalf... OK -13, 3: TripleView read as RGBFloat... OK -13, 4: TripleView read as BGRHalf... OK -13, 5: TripleView read as RGBLeftRGB... OK -13, 6: TripleView read as RGBRightRGB... OK -13, 7: TripleView read as RGBALeftRGBA... OK -13, 8: TripleView read as RGBARightRGBA... OK -13, 9: TripleView read as LeftRGB... OK -13,10: TripleView read as RightRGB... OK -13,11: TripleView read as LeftRGBA... OK -13,12: TripleView read as RightRGBA... OK -13,13: TripleView read as TripleView... OK -13,14: TripleView read as Trees... OK -13,15: TripleView read as TreesAndBirds... OK -13,16: TripleView read as RGBLeftRGBA... OK -13,17: TripleView read as RGBRightRGBA... OK -13,18: TripleView read as RGBALeftRGB... OK -13,19: TripleView read as RGBARightRGB... OK -13,20: TripleView read as TwinRGBLeftRGB... OK -13,21: TripleView read as TwinRGBRightRGB... OK -13,22: TripleView read as TwinRGBALeftRGBA... OK -13,23: TripleView read as TwinRGBARightRGBA... OK -13,24: TripleView read as TripleTripleView... OK -13,25: TripleView read as Alpha... OK -13,26: TripleView read as RedAlpha... OK -13,27: TripleView read as RG+BA... OK -13,28: TripleView read as RGBpassiveA... OK -13,29: TripleView read as RGBpassiveleftRGB... OK -13,30: TripleView read as RGBApassiverightRGBA... OK -13,31: TripleView read as BanksOfTreesAndBirds... OK -14, 0: Trees read as RGBHalf... OK -14, 1: Trees read as RGBAHalf... OK -14, 2: Trees read as ABGRHalf... OK -14, 3: Trees read as RGBFloat... OK -14, 4: Trees read as BGRHalf... OK -14, 5: Trees read as RGBLeftRGB... OK -14, 6: Trees read as RGBRightRGB... OK -14, 7: Trees read as RGBALeftRGBA... OK -14, 8: Trees read as RGBARightRGBA... OK -14, 9: Trees read as LeftRGB... OK -14,10: Trees read as RightRGB... OK -14,11: Trees read as LeftRGBA... OK -14,12: Trees read as RightRGBA... OK -14,13: Trees read as TripleView... OK -14,14: Trees read as Trees... OK -14,15: Trees read as TreesAndBirds... OK -14,16: Trees read as RGBLeftRGBA... OK -14,17: Trees read as RGBRightRGBA... OK -14,18: Trees read as RGBALeftRGB... OK -14,19: Trees read as RGBARightRGB... OK -14,20: Trees read as TwinRGBLeftRGB... OK -14,21: Trees read as TwinRGBRightRGB... OK -14,22: Trees read as TwinRGBALeftRGBA... OK -14,23: Trees read as TwinRGBARightRGBA... OK -14,24: Trees read as TripleTripleView... OK -14,25: Trees read as Alpha... OK -14,26: Trees read as RedAlpha... OK -14,27: Trees read as RG+BA... OK -14,28: Trees read as RGBpassiveA... OK -14,29: Trees read as RGBpassiveleftRGB... OK -14,30: Trees read as RGBApassiverightRGBA... OK -14,31: Trees read as BanksOfTreesAndBirds... OK -15, 0: TreesAndBirds read as RGBHalf... OK -15, 1: TreesAndBirds read as RGBAHalf... OK -15, 2: TreesAndBirds read as ABGRHalf... OK -15, 3: TreesAndBirds read as RGBFloat... OK -15, 4: TreesAndBirds read as BGRHalf... OK -15, 5: TreesAndBirds read as RGBLeftRGB... OK -15, 6: TreesAndBirds read as RGBRightRGB... OK -15, 7: TreesAndBirds read as RGBALeftRGBA... OK -15, 8: TreesAndBirds read as RGBARightRGBA... OK -15, 9: TreesAndBirds read as LeftRGB... OK -15,10: TreesAndBirds read as RightRGB... OK -15,11: TreesAndBirds read as LeftRGBA... OK -15,12: TreesAndBirds read as RightRGBA... OK -15,13: TreesAndBirds read as TripleView... OK -15,14: TreesAndBirds read as Trees... OK -15,15: TreesAndBirds read as TreesAndBirds... OK -15,16: TreesAndBirds read as RGBLeftRGBA... OK -15,17: TreesAndBirds read as RGBRightRGBA... OK -15,18: TreesAndBirds read as RGBALeftRGB... OK -15,19: TreesAndBirds read as RGBARightRGB... OK -15,20: TreesAndBirds read as TwinRGBLeftRGB... OK -15,21: TreesAndBirds read as TwinRGBRightRGB... OK -15,22: TreesAndBirds read as TwinRGBALeftRGBA... OK -15,23: TreesAndBirds read as TwinRGBARightRGBA... OK -15,24: TreesAndBirds read as TripleTripleView... OK -15,25: TreesAndBirds read as Alpha... OK -15,26: TreesAndBirds read as RedAlpha... OK -15,27: TreesAndBirds read as RG+BA... OK -15,28: TreesAndBirds read as RGBpassiveA... OK -15,29: TreesAndBirds read as RGBpassiveleftRGB... OK -15,30: TreesAndBirds read as RGBApassiverightRGBA... OK -15,31: TreesAndBirds read as BanksOfTreesAndBirds... OK -16, 0: RGBLeftRGBA read as RGBHalf... OK -16, 1: RGBLeftRGBA read as RGBAHalf... OK -16, 2: RGBLeftRGBA read as ABGRHalf... OK -16, 3: RGBLeftRGBA read as RGBFloat... OK -16, 4: RGBLeftRGBA read as BGRHalf... OK -16, 5: RGBLeftRGBA read as RGBLeftRGB... OK -16, 6: RGBLeftRGBA read as RGBRightRGB... OK -16, 7: RGBLeftRGBA read as RGBALeftRGBA... OK -16, 8: RGBLeftRGBA read as RGBARightRGBA... OK -16, 9: RGBLeftRGBA read as LeftRGB... OK -16,10: RGBLeftRGBA read as RightRGB... OK -16,11: RGBLeftRGBA read as LeftRGBA... OK -16,12: RGBLeftRGBA read as RightRGBA... OK -16,13: RGBLeftRGBA read as TripleView... OK -16,14: RGBLeftRGBA read as Trees... OK -16,15: RGBLeftRGBA read as TreesAndBirds... OK -16,16: RGBLeftRGBA read as RGBLeftRGBA... OK -16,17: RGBLeftRGBA read as RGBRightRGBA... OK -16,18: RGBLeftRGBA read as RGBALeftRGB... OK -16,19: RGBLeftRGBA read as RGBARightRGB... OK -16,20: RGBLeftRGBA read as TwinRGBLeftRGB... OK -16,21: RGBLeftRGBA read as TwinRGBRightRGB... OK -16,22: RGBLeftRGBA read as TwinRGBALeftRGBA... OK -16,23: RGBLeftRGBA read as TwinRGBARightRGBA... OK -16,24: RGBLeftRGBA read as TripleTripleView... OK -16,25: RGBLeftRGBA read as Alpha... OK -16,26: RGBLeftRGBA read as RedAlpha... OK -16,27: RGBLeftRGBA read as RG+BA... OK -16,28: RGBLeftRGBA read as RGBpassiveA... OK -16,29: RGBLeftRGBA read as RGBpassiveleftRGB... OK -16,30: RGBLeftRGBA read as RGBApassiverightRGBA... OK -16,31: RGBLeftRGBA read as BanksOfTreesAndBirds... OK -17, 0: RGBRightRGBA read as RGBHalf... OK -17, 1: RGBRightRGBA read as RGBAHalf... OK -17, 2: RGBRightRGBA read as ABGRHalf... OK -17, 3: RGBRightRGBA read as RGBFloat... OK -17, 4: RGBRightRGBA read as BGRHalf... OK -17, 5: RGBRightRGBA read as RGBLeftRGB... OK -17, 6: RGBRightRGBA read as RGBRightRGB... OK -17, 7: RGBRightRGBA read as RGBALeftRGBA... OK -17, 8: RGBRightRGBA read as RGBARightRGBA... OK -17, 9: RGBRightRGBA read as LeftRGB... OK -17,10: RGBRightRGBA read as RightRGB... OK -17,11: RGBRightRGBA read as LeftRGBA... OK -17,12: RGBRightRGBA read as RightRGBA... OK -17,13: RGBRightRGBA read as TripleView... OK -17,14: RGBRightRGBA read as Trees... OK -17,15: RGBRightRGBA read as TreesAndBirds... OK -17,16: RGBRightRGBA read as RGBLeftRGBA... OK -17,17: RGBRightRGBA read as RGBRightRGBA... OK -17,18: RGBRightRGBA read as RGBALeftRGB... OK -17,19: RGBRightRGBA read as RGBARightRGB... OK -17,20: RGBRightRGBA read as TwinRGBLeftRGB... OK -17,21: RGBRightRGBA read as TwinRGBRightRGB... OK -17,22: RGBRightRGBA read as TwinRGBALeftRGBA... OK -17,23: RGBRightRGBA read as TwinRGBARightRGBA... OK -17,24: RGBRightRGBA read as TripleTripleView... OK -17,25: RGBRightRGBA read as Alpha... OK -17,26: RGBRightRGBA read as RedAlpha... OK -17,27: RGBRightRGBA read as RG+BA... OK -17,28: RGBRightRGBA read as RGBpassiveA... OK -17,29: RGBRightRGBA read as RGBpassiveleftRGB... OK -17,30: RGBRightRGBA read as RGBApassiverightRGBA... OK -17,31: RGBRightRGBA read as BanksOfTreesAndBirds... OK -18, 0: RGBALeftRGB read as RGBHalf... OK -18, 1: RGBALeftRGB read as RGBAHalf... OK -18, 2: RGBALeftRGB read as ABGRHalf... OK -18, 3: RGBALeftRGB read as RGBFloat... OK -18, 4: RGBALeftRGB read as BGRHalf... OK -18, 5: RGBALeftRGB read as RGBLeftRGB... OK -18, 6: RGBALeftRGB read as RGBRightRGB... OK -18, 7: RGBALeftRGB read as RGBALeftRGBA... OK -18, 8: RGBALeftRGB read as RGBARightRGBA... OK -18, 9: RGBALeftRGB read as LeftRGB... OK -18,10: RGBALeftRGB read as RightRGB... OK -18,11: RGBALeftRGB read as LeftRGBA... OK -18,12: RGBALeftRGB read as RightRGBA... OK -18,13: RGBALeftRGB read as TripleView... OK -18,14: RGBALeftRGB read as Trees... OK -18,15: RGBALeftRGB read as TreesAndBirds... OK -18,16: RGBALeftRGB read as RGBLeftRGBA... OK -18,17: RGBALeftRGB read as RGBRightRGBA... OK -18,18: RGBALeftRGB read as RGBALeftRGB... OK -18,19: RGBALeftRGB read as RGBARightRGB... OK -18,20: RGBALeftRGB read as TwinRGBLeftRGB... OK -18,21: RGBALeftRGB read as TwinRGBRightRGB... OK -18,22: RGBALeftRGB read as TwinRGBALeftRGBA... OK -18,23: RGBALeftRGB read as TwinRGBARightRGBA... OK -18,24: RGBALeftRGB read as TripleTripleView... OK -18,25: RGBALeftRGB read as Alpha... OK -18,26: RGBALeftRGB read as RedAlpha... OK -18,27: RGBALeftRGB read as RG+BA... OK -18,28: RGBALeftRGB read as RGBpassiveA... OK -18,29: RGBALeftRGB read as RGBpassiveleftRGB... OK -18,30: RGBALeftRGB read as RGBApassiverightRGBA... OK -18,31: RGBALeftRGB read as BanksOfTreesAndBirds... OK -19, 0: RGBARightRGB read as RGBHalf... OK -19, 1: RGBARightRGB read as RGBAHalf... OK -19, 2: RGBARightRGB read as ABGRHalf... OK -19, 3: RGBARightRGB read as RGBFloat... OK -19, 4: RGBARightRGB read as BGRHalf... OK -19, 5: RGBARightRGB read as RGBLeftRGB... OK -19, 6: RGBARightRGB read as RGBRightRGB... OK -19, 7: RGBARightRGB read as RGBALeftRGBA... OK -19, 8: RGBARightRGB read as RGBARightRGBA... OK -19, 9: RGBARightRGB read as LeftRGB... OK -19,10: RGBARightRGB read as RightRGB... OK -19,11: RGBARightRGB read as LeftRGBA... OK -19,12: RGBARightRGB read as RightRGBA... OK -19,13: RGBARightRGB read as TripleView... OK -19,14: RGBARightRGB read as Trees... OK -19,15: RGBARightRGB read as TreesAndBirds... OK -19,16: RGBARightRGB read as RGBLeftRGBA... OK -19,17: RGBARightRGB read as RGBRightRGBA... OK -19,18: RGBARightRGB read as RGBALeftRGB... OK -19,19: RGBARightRGB read as RGBARightRGB... OK -19,20: RGBARightRGB read as TwinRGBLeftRGB... OK -19,21: RGBARightRGB read as TwinRGBRightRGB... OK -19,22: RGBARightRGB read as TwinRGBALeftRGBA... OK -19,23: RGBARightRGB read as TwinRGBARightRGBA... OK -19,24: RGBARightRGB read as TripleTripleView... OK -19,25: RGBARightRGB read as Alpha... OK -19,26: RGBARightRGB read as RedAlpha... OK -19,27: RGBARightRGB read as RG+BA... OK -19,28: RGBARightRGB read as RGBpassiveA... OK -19,29: RGBARightRGB read as RGBpassiveleftRGB... OK -19,30: RGBARightRGB read as RGBApassiverightRGBA... OK -19,31: RGBARightRGB read as BanksOfTreesAndBirds... OK -20, 0: TwinRGBLeftRGB read as RGBHalf... OK -20, 1: TwinRGBLeftRGB read as RGBAHalf... OK -20, 2: TwinRGBLeftRGB read as ABGRHalf... OK -20, 3: TwinRGBLeftRGB read as RGBFloat... OK -20, 4: TwinRGBLeftRGB read as BGRHalf... OK -20, 5: TwinRGBLeftRGB read as RGBLeftRGB... OK -20, 6: TwinRGBLeftRGB read as RGBRightRGB... OK -20, 7: TwinRGBLeftRGB read as RGBALeftRGBA... OK -20, 8: TwinRGBLeftRGB read as RGBARightRGBA... OK -20, 9: TwinRGBLeftRGB read as LeftRGB... OK -20,10: TwinRGBLeftRGB read as RightRGB... OK -20,11: TwinRGBLeftRGB read as LeftRGBA... OK -20,12: TwinRGBLeftRGB read as RightRGBA... OK -20,13: TwinRGBLeftRGB read as TripleView... OK -20,14: TwinRGBLeftRGB read as Trees... OK -20,15: TwinRGBLeftRGB read as TreesAndBirds... OK -20,16: TwinRGBLeftRGB read as RGBLeftRGBA... OK -20,17: TwinRGBLeftRGB read as RGBRightRGBA... OK -20,18: TwinRGBLeftRGB read as RGBALeftRGB... OK -20,19: TwinRGBLeftRGB read as RGBARightRGB... OK -20,20: TwinRGBLeftRGB read as TwinRGBLeftRGB... OK -20,21: TwinRGBLeftRGB read as TwinRGBRightRGB... OK -20,22: TwinRGBLeftRGB read as TwinRGBALeftRGBA... OK -20,23: TwinRGBLeftRGB read as TwinRGBARightRGBA... OK -20,24: TwinRGBLeftRGB read as TripleTripleView... OK -20,25: TwinRGBLeftRGB read as Alpha... OK -20,26: TwinRGBLeftRGB read as RedAlpha... OK -20,27: TwinRGBLeftRGB read as RG+BA... OK -20,28: TwinRGBLeftRGB read as RGBpassiveA... OK -20,29: TwinRGBLeftRGB read as RGBpassiveleftRGB... OK -20,30: TwinRGBLeftRGB read as RGBApassiverightRGBA... OK -20,31: TwinRGBLeftRGB read as BanksOfTreesAndBirds... OK -21, 0: TwinRGBRightRGB read as RGBHalf... OK -21, 1: TwinRGBRightRGB read as RGBAHalf... OK -21, 2: TwinRGBRightRGB read as ABGRHalf... OK -21, 3: TwinRGBRightRGB read as RGBFloat... OK -21, 4: TwinRGBRightRGB read as BGRHalf... OK -21, 5: TwinRGBRightRGB read as RGBLeftRGB... OK -21, 6: TwinRGBRightRGB read as RGBRightRGB... OK -21, 7: TwinRGBRightRGB read as RGBALeftRGBA... OK -21, 8: TwinRGBRightRGB read as RGBARightRGBA... OK -21, 9: TwinRGBRightRGB read as LeftRGB... OK -21,10: TwinRGBRightRGB read as RightRGB... OK -21,11: TwinRGBRightRGB read as LeftRGBA... OK -21,12: TwinRGBRightRGB read as RightRGBA... OK -21,13: TwinRGBRightRGB read as TripleView... OK -21,14: TwinRGBRightRGB read as Trees... OK -21,15: TwinRGBRightRGB read as TreesAndBirds... OK -21,16: TwinRGBRightRGB read as RGBLeftRGBA... OK -21,17: TwinRGBRightRGB read as RGBRightRGBA... OK -21,18: TwinRGBRightRGB read as RGBALeftRGB... OK -21,19: TwinRGBRightRGB read as RGBARightRGB... OK -21,20: TwinRGBRightRGB read as TwinRGBLeftRGB... OK -21,21: TwinRGBRightRGB read as TwinRGBRightRGB... OK -21,22: TwinRGBRightRGB read as TwinRGBALeftRGBA... OK -21,23: TwinRGBRightRGB read as TwinRGBARightRGBA... OK -21,24: TwinRGBRightRGB read as TripleTripleView... OK -21,25: TwinRGBRightRGB read as Alpha... OK -21,26: TwinRGBRightRGB read as RedAlpha... OK -21,27: TwinRGBRightRGB read as RG+BA... OK -21,28: TwinRGBRightRGB read as RGBpassiveA... OK -21,29: TwinRGBRightRGB read as RGBpassiveleftRGB... OK -21,30: TwinRGBRightRGB read as RGBApassiverightRGBA... OK -21,31: TwinRGBRightRGB read as BanksOfTreesAndBirds... OK -22, 0: TwinRGBALeftRGBA read as RGBHalf... OK -22, 1: TwinRGBALeftRGBA read as RGBAHalf... OK -22, 2: TwinRGBALeftRGBA read as ABGRHalf... OK -22, 3: TwinRGBALeftRGBA read as RGBFloat... OK -22, 4: TwinRGBALeftRGBA read as BGRHalf... OK -22, 5: TwinRGBALeftRGBA read as RGBLeftRGB... OK -22, 6: TwinRGBALeftRGBA read as RGBRightRGB... OK -22, 7: TwinRGBALeftRGBA read as RGBALeftRGBA... OK -22, 8: TwinRGBALeftRGBA read as RGBARightRGBA... OK -22, 9: TwinRGBALeftRGBA read as LeftRGB... OK -22,10: TwinRGBALeftRGBA read as RightRGB... OK -22,11: TwinRGBALeftRGBA read as LeftRGBA... OK -22,12: TwinRGBALeftRGBA read as RightRGBA... OK -22,13: TwinRGBALeftRGBA read as TripleView... OK -22,14: TwinRGBALeftRGBA read as Trees... OK -22,15: TwinRGBALeftRGBA read as TreesAndBirds... OK -22,16: TwinRGBALeftRGBA read as RGBLeftRGBA... OK -22,17: TwinRGBALeftRGBA read as RGBRightRGBA... OK -22,18: TwinRGBALeftRGBA read as RGBALeftRGB... OK -22,19: TwinRGBALeftRGBA read as RGBARightRGB... OK -22,20: TwinRGBALeftRGBA read as TwinRGBLeftRGB... OK -22,21: TwinRGBALeftRGBA read as TwinRGBRightRGB... OK -22,22: TwinRGBALeftRGBA read as TwinRGBALeftRGBA... OK -22,23: TwinRGBALeftRGBA read as TwinRGBARightRGBA... OK -22,24: TwinRGBALeftRGBA read as TripleTripleView... OK -22,25: TwinRGBALeftRGBA read as Alpha... OK -22,26: TwinRGBALeftRGBA read as RedAlpha... OK -22,27: TwinRGBALeftRGBA read as RG+BA... OK -22,28: TwinRGBALeftRGBA read as RGBpassiveA... OK -22,29: TwinRGBALeftRGBA read as RGBpassiveleftRGB... OK -22,30: TwinRGBALeftRGBA read as RGBApassiverightRGBA... OK -22,31: TwinRGBALeftRGBA read as BanksOfTreesAndBirds... OK -23, 0: TwinRGBARightRGBA read as RGBHalf... OK -23, 1: TwinRGBARightRGBA read as RGBAHalf... OK -23, 2: TwinRGBARightRGBA read as ABGRHalf... OK -23, 3: TwinRGBARightRGBA read as RGBFloat... OK -23, 4: TwinRGBARightRGBA read as BGRHalf... OK -23, 5: TwinRGBARightRGBA read as RGBLeftRGB... OK -23, 6: TwinRGBARightRGBA read as RGBRightRGB... OK -23, 7: TwinRGBARightRGBA read as RGBALeftRGBA... OK -23, 8: TwinRGBARightRGBA read as RGBARightRGBA... OK -23, 9: TwinRGBARightRGBA read as LeftRGB... OK -23,10: TwinRGBARightRGBA read as RightRGB... OK -23,11: TwinRGBARightRGBA read as LeftRGBA... OK -23,12: TwinRGBARightRGBA read as RightRGBA... OK -23,13: TwinRGBARightRGBA read as TripleView... OK -23,14: TwinRGBARightRGBA read as Trees... OK -23,15: TwinRGBARightRGBA read as TreesAndBirds... OK -23,16: TwinRGBARightRGBA read as RGBLeftRGBA... OK -23,17: TwinRGBARightRGBA read as RGBRightRGBA... OK -23,18: TwinRGBARightRGBA read as RGBALeftRGB... OK -23,19: TwinRGBARightRGBA read as RGBARightRGB... OK -23,20: TwinRGBARightRGBA read as TwinRGBLeftRGB... OK -23,21: TwinRGBARightRGBA read as TwinRGBRightRGB... OK -23,22: TwinRGBARightRGBA read as TwinRGBALeftRGBA... OK -23,23: TwinRGBARightRGBA read as TwinRGBARightRGBA... OK -23,24: TwinRGBARightRGBA read as TripleTripleView... OK -23,25: TwinRGBARightRGBA read as Alpha... OK -23,26: TwinRGBARightRGBA read as RedAlpha... OK -23,27: TwinRGBARightRGBA read as RG+BA... OK -23,28: TwinRGBARightRGBA read as RGBpassiveA... OK -23,29: TwinRGBARightRGBA read as RGBpassiveleftRGB... OK -23,30: TwinRGBARightRGBA read as RGBApassiverightRGBA... OK -23,31: TwinRGBARightRGBA read as BanksOfTreesAndBirds... OK -24, 0: TripleTripleView read as RGBHalf... OK -24, 1: TripleTripleView read as RGBAHalf... OK -24, 2: TripleTripleView read as ABGRHalf... OK -24, 3: TripleTripleView read as RGBFloat... OK -24, 4: TripleTripleView read as BGRHalf... OK -24, 5: TripleTripleView read as RGBLeftRGB... OK -24, 6: TripleTripleView read as RGBRightRGB... OK -24, 7: TripleTripleView read as RGBALeftRGBA... OK -24, 8: TripleTripleView read as RGBARightRGBA... OK -24, 9: TripleTripleView read as LeftRGB... OK -24,10: TripleTripleView read as RightRGB... OK -24,11: TripleTripleView read as LeftRGBA... OK -24,12: TripleTripleView read as RightRGBA... OK -24,13: TripleTripleView read as TripleView... OK -24,14: TripleTripleView read as Trees... OK -24,15: TripleTripleView read as TreesAndBirds... OK -24,16: TripleTripleView read as RGBLeftRGBA... OK -24,17: TripleTripleView read as RGBRightRGBA... OK -24,18: TripleTripleView read as RGBALeftRGB... OK -24,19: TripleTripleView read as RGBARightRGB... OK -24,20: TripleTripleView read as TwinRGBLeftRGB... OK -24,21: TripleTripleView read as TwinRGBRightRGB... OK -24,22: TripleTripleView read as TwinRGBALeftRGBA... OK -24,23: TripleTripleView read as TwinRGBARightRGBA... OK -24,24: TripleTripleView read as TripleTripleView... OK -24,25: TripleTripleView read as Alpha... OK -24,26: TripleTripleView read as RedAlpha... OK -24,27: TripleTripleView read as RG+BA... OK -24,28: TripleTripleView read as RGBpassiveA... OK -24,29: TripleTripleView read as RGBpassiveleftRGB... OK -24,30: TripleTripleView read as RGBApassiverightRGBA... OK -24,31: TripleTripleView read as BanksOfTreesAndBirds... OK -25, 0: Alpha read as RGBHalf... OK -25, 1: Alpha read as RGBAHalf... OK -25, 2: Alpha read as ABGRHalf... OK -25, 3: Alpha read as RGBFloat... OK -25, 4: Alpha read as BGRHalf... OK -25, 5: Alpha read as RGBLeftRGB... OK -25, 6: Alpha read as RGBRightRGB... OK -25, 7: Alpha read as RGBALeftRGBA... OK -25, 8: Alpha read as RGBARightRGBA... OK -25, 9: Alpha read as LeftRGB... OK -25,10: Alpha read as RightRGB... OK -25,11: Alpha read as LeftRGBA... OK -25,12: Alpha read as RightRGBA... OK -25,13: Alpha read as TripleView... OK -25,14: Alpha read as Trees... OK -25,15: Alpha read as TreesAndBirds... OK -25,16: Alpha read as RGBLeftRGBA... OK -25,17: Alpha read as RGBRightRGBA... OK -25,18: Alpha read as RGBALeftRGB... OK -25,19: Alpha read as RGBARightRGB... OK -25,20: Alpha read as TwinRGBLeftRGB... OK -25,21: Alpha read as TwinRGBRightRGB... OK -25,22: Alpha read as TwinRGBALeftRGBA... OK -25,23: Alpha read as TwinRGBARightRGBA... OK -25,24: Alpha read as TripleTripleView... OK -25,25: Alpha read as Alpha... OK -25,26: Alpha read as RedAlpha... OK -25,27: Alpha read as RG+BA... OK -25,28: Alpha read as RGBpassiveA... OK -25,29: Alpha read as RGBpassiveleftRGB... OK -25,30: Alpha read as RGBApassiverightRGBA... OK -25,31: Alpha read as BanksOfTreesAndBirds... OK -26, 0: RedAlpha read as RGBHalf... OK -26, 1: RedAlpha read as RGBAHalf... OK -26, 2: RedAlpha read as ABGRHalf... OK -26, 3: RedAlpha read as RGBFloat... OK -26, 4: RedAlpha read as BGRHalf... OK -26, 5: RedAlpha read as RGBLeftRGB... OK -26, 6: RedAlpha read as RGBRightRGB... OK -26, 7: RedAlpha read as RGBALeftRGBA... OK -26, 8: RedAlpha read as RGBARightRGBA... OK -26, 9: RedAlpha read as LeftRGB... OK -26,10: RedAlpha read as RightRGB... OK -26,11: RedAlpha read as LeftRGBA... OK -26,12: RedAlpha read as RightRGBA... OK -26,13: RedAlpha read as TripleView... OK -26,14: RedAlpha read as Trees... OK -26,15: RedAlpha read as TreesAndBirds... OK -26,16: RedAlpha read as RGBLeftRGBA... OK -26,17: RedAlpha read as RGBRightRGBA... OK -26,18: RedAlpha read as RGBALeftRGB... OK -26,19: RedAlpha read as RGBARightRGB... OK -26,20: RedAlpha read as TwinRGBLeftRGB... OK -26,21: RedAlpha read as TwinRGBRightRGB... OK -26,22: RedAlpha read as TwinRGBALeftRGBA... OK -26,23: RedAlpha read as TwinRGBARightRGBA... OK -26,24: RedAlpha read as TripleTripleView... OK -26,25: RedAlpha read as Alpha... OK -26,26: RedAlpha read as RedAlpha... OK -26,27: RedAlpha read as RG+BA... OK -26,28: RedAlpha read as RGBpassiveA... OK -26,29: RedAlpha read as RGBpassiveleftRGB... OK -26,30: RedAlpha read as RGBApassiverightRGBA... OK -26,31: RedAlpha read as BanksOfTreesAndBirds... OK -27, 0: RG+BA read as RGBHalf... OK -27, 1: RG+BA read as RGBAHalf... OK -27, 2: RG+BA read as ABGRHalf... OK -27, 3: RG+BA read as RGBFloat... OK -27, 4: RG+BA read as BGRHalf... OK -27, 5: RG+BA read as RGBLeftRGB... OK -27, 6: RG+BA read as RGBRightRGB... OK -27, 7: RG+BA read as RGBALeftRGBA... OK -27, 8: RG+BA read as RGBARightRGBA... OK -27, 9: RG+BA read as LeftRGB... OK -27,10: RG+BA read as RightRGB... OK -27,11: RG+BA read as LeftRGBA... OK -27,12: RG+BA read as RightRGBA... OK -27,13: RG+BA read as TripleView... OK -27,14: RG+BA read as Trees... OK -27,15: RG+BA read as TreesAndBirds... OK -27,16: RG+BA read as RGBLeftRGBA... OK -27,17: RG+BA read as RGBRightRGBA... OK -27,18: RG+BA read as RGBALeftRGB... OK -27,19: RG+BA read as RGBARightRGB... OK -27,20: RG+BA read as TwinRGBLeftRGB... OK -27,21: RG+BA read as TwinRGBRightRGB... OK -27,22: RG+BA read as TwinRGBALeftRGBA... OK -27,23: RG+BA read as TwinRGBARightRGBA... OK -27,24: RG+BA read as TripleTripleView... OK -27,25: RG+BA read as Alpha... OK -27,26: RG+BA read as RedAlpha... OK -27,27: RG+BA read as RG+BA... OK -27,28: RG+BA read as RGBpassiveA... OK -27,29: RG+BA read as RGBpassiveleftRGB... OK -27,30: RG+BA read as RGBApassiverightRGBA... OK -27,31: RG+BA read as BanksOfTreesAndBirds... OK -28, 0: RGBpassiveA read as RGBHalf... OK -28, 1: RGBpassiveA read as RGBAHalf... OK -28, 2: RGBpassiveA read as ABGRHalf... OK -28, 3: RGBpassiveA read as RGBFloat... OK -28, 4: RGBpassiveA read as BGRHalf... OK -28, 5: RGBpassiveA read as RGBLeftRGB... OK -28, 6: RGBpassiveA read as RGBRightRGB... OK -28, 7: RGBpassiveA read as RGBALeftRGBA... OK -28, 8: RGBpassiveA read as RGBARightRGBA... OK -28, 9: RGBpassiveA read as LeftRGB... OK -28,10: RGBpassiveA read as RightRGB... OK -28,11: RGBpassiveA read as LeftRGBA... OK -28,12: RGBpassiveA read as RightRGBA... OK -28,13: RGBpassiveA read as TripleView... OK -28,14: RGBpassiveA read as Trees... OK -28,15: RGBpassiveA read as TreesAndBirds... OK -28,16: RGBpassiveA read as RGBLeftRGBA... OK -28,17: RGBpassiveA read as RGBRightRGBA... OK -28,18: RGBpassiveA read as RGBALeftRGB... OK -28,19: RGBpassiveA read as RGBARightRGB... OK -28,20: RGBpassiveA read as TwinRGBLeftRGB... OK -28,21: RGBpassiveA read as TwinRGBRightRGB... OK -28,22: RGBpassiveA read as TwinRGBALeftRGBA... OK -28,23: RGBpassiveA read as TwinRGBARightRGBA... OK -28,24: RGBpassiveA read as TripleTripleView... OK -28,25: RGBpassiveA read as Alpha... OK -28,26: RGBpassiveA read as RedAlpha... OK -28,27: RGBpassiveA read as RG+BA... OK -28,28: RGBpassiveA read as RGBpassiveA... OK -28,29: RGBpassiveA read as RGBpassiveleftRGB... OK -28,30: RGBpassiveA read as RGBApassiverightRGBA... OK -28,31: RGBpassiveA read as BanksOfTreesAndBirds... OK -29, 0: RGBpassiveleftRGB read as RGBHalf... OK -29, 1: RGBpassiveleftRGB read as RGBAHalf... OK -29, 2: RGBpassiveleftRGB read as ABGRHalf... OK -29, 3: RGBpassiveleftRGB read as RGBFloat... OK -29, 4: RGBpassiveleftRGB read as BGRHalf... OK -29, 5: RGBpassiveleftRGB read as RGBLeftRGB... OK -29, 6: RGBpassiveleftRGB read as RGBRightRGB... OK -29, 7: RGBpassiveleftRGB read as RGBALeftRGBA... OK -29, 8: RGBpassiveleftRGB read as RGBARightRGBA... OK -29, 9: RGBpassiveleftRGB read as LeftRGB... OK -29,10: RGBpassiveleftRGB read as RightRGB... OK -29,11: RGBpassiveleftRGB read as LeftRGBA... OK -29,12: RGBpassiveleftRGB read as RightRGBA... OK -29,13: RGBpassiveleftRGB read as TripleView... OK -29,14: RGBpassiveleftRGB read as Trees... OK -29,15: RGBpassiveleftRGB read as TreesAndBirds... OK -29,16: RGBpassiveleftRGB read as RGBLeftRGBA... OK -29,17: RGBpassiveleftRGB read as RGBRightRGBA... OK -29,18: RGBpassiveleftRGB read as RGBALeftRGB... OK -29,19: RGBpassiveleftRGB read as RGBARightRGB... OK -29,20: RGBpassiveleftRGB read as TwinRGBLeftRGB... OK -29,21: RGBpassiveleftRGB read as TwinRGBRightRGB... OK -29,22: RGBpassiveleftRGB read as TwinRGBALeftRGBA... OK -29,23: RGBpassiveleftRGB read as TwinRGBARightRGBA... OK -29,24: RGBpassiveleftRGB read as TripleTripleView... OK -29,25: RGBpassiveleftRGB read as Alpha... OK -29,26: RGBpassiveleftRGB read as RedAlpha... OK -29,27: RGBpassiveleftRGB read as RG+BA... OK -29,28: RGBpassiveleftRGB read as RGBpassiveA... OK -29,29: RGBpassiveleftRGB read as RGBpassiveleftRGB... OK -29,30: RGBpassiveleftRGB read as RGBApassiverightRGBA... OK -29,31: RGBpassiveleftRGB read as BanksOfTreesAndBirds... OK -30, 0: RGBApassiverightRGBA read as RGBHalf... OK -30, 1: RGBApassiverightRGBA read as RGBAHalf... OK -30, 2: RGBApassiverightRGBA read as ABGRHalf... OK -30, 3: RGBApassiverightRGBA read as RGBFloat... OK -30, 4: RGBApassiverightRGBA read as BGRHalf... OK -30, 5: RGBApassiverightRGBA read as RGBLeftRGB... OK -30, 6: RGBApassiverightRGBA read as RGBRightRGB... OK -30, 7: RGBApassiverightRGBA read as RGBALeftRGBA... OK -30, 8: RGBApassiverightRGBA read as RGBARightRGBA... OK -30, 9: RGBApassiverightRGBA read as LeftRGB... OK -30,10: RGBApassiverightRGBA read as RightRGB... OK -30,11: RGBApassiverightRGBA read as LeftRGBA... OK -30,12: RGBApassiverightRGBA read as RightRGBA... OK -30,13: RGBApassiverightRGBA read as TripleView... OK -30,14: RGBApassiverightRGBA read as Trees... OK -30,15: RGBApassiverightRGBA read as TreesAndBirds... OK -30,16: RGBApassiverightRGBA read as RGBLeftRGBA... OK -30,17: RGBApassiverightRGBA read as RGBRightRGBA... OK -30,18: RGBApassiverightRGBA read as RGBALeftRGB... OK -30,19: RGBApassiverightRGBA read as RGBARightRGB... OK -30,20: RGBApassiverightRGBA read as TwinRGBLeftRGB... OK -30,21: RGBApassiverightRGBA read as TwinRGBRightRGB... OK -30,22: RGBApassiverightRGBA read as TwinRGBALeftRGBA... OK -30,23: RGBApassiverightRGBA read as TwinRGBARightRGBA... OK -30,24: RGBApassiverightRGBA read as TripleTripleView... OK -30,25: RGBApassiverightRGBA read as Alpha... OK -30,26: RGBApassiverightRGBA read as RedAlpha... OK -30,27: RGBApassiverightRGBA read as RG+BA... OK -30,28: RGBApassiverightRGBA read as RGBpassiveA... OK -30,29: RGBApassiverightRGBA read as RGBpassiveleftRGB... OK -30,30: RGBApassiverightRGBA read as RGBApassiverightRGBA... OK -30,31: RGBApassiverightRGBA read as BanksOfTreesAndBirds... OK -31, 0: BanksOfTreesAndBirds read as RGBHalf... OK -31, 1: BanksOfTreesAndBirds read as RGBAHalf... OK -31, 2: BanksOfTreesAndBirds read as ABGRHalf... OK -31, 3: BanksOfTreesAndBirds read as RGBFloat... OK -31, 4: BanksOfTreesAndBirds read as BGRHalf... OK -31, 5: BanksOfTreesAndBirds read as RGBLeftRGB... OK -31, 6: BanksOfTreesAndBirds read as RGBRightRGB... OK -31, 7: BanksOfTreesAndBirds read as RGBALeftRGBA... OK -31, 8: BanksOfTreesAndBirds read as RGBARightRGBA... OK -31, 9: BanksOfTreesAndBirds read as LeftRGB... OK -31,10: BanksOfTreesAndBirds read as RightRGB... OK -31,11: BanksOfTreesAndBirds read as LeftRGBA... OK -31,12: BanksOfTreesAndBirds read as RightRGBA... OK -31,13: BanksOfTreesAndBirds read as TripleView... OK -31,14: BanksOfTreesAndBirds read as Trees... OK -31,15: BanksOfTreesAndBirds read as TreesAndBirds... OK -31,16: BanksOfTreesAndBirds read as RGBLeftRGBA... OK -31,17: BanksOfTreesAndBirds read as RGBRightRGBA... OK -31,18: BanksOfTreesAndBirds read as RGBALeftRGB... OK -31,19: BanksOfTreesAndBirds read as RGBARightRGB... OK -31,20: BanksOfTreesAndBirds read as TwinRGBLeftRGB... OK -31,21: BanksOfTreesAndBirds read as TwinRGBRightRGB... OK -31,22: BanksOfTreesAndBirds read as TwinRGBALeftRGBA... OK -31,23: BanksOfTreesAndBirds read as TwinRGBARightRGBA... OK -31,24: BanksOfTreesAndBirds read as TripleTripleView... OK -31,25: BanksOfTreesAndBirds read as Alpha... OK -31,26: BanksOfTreesAndBirds read as RedAlpha... OK -31,27: BanksOfTreesAndBirds read as RG+BA... OK -31,28: BanksOfTreesAndBirds read as RGBpassiveA... OK -31,29: BanksOfTreesAndBirds read as RGBpassiveleftRGB... OK -31,30: BanksOfTreesAndBirds read as RGBApassiverightRGBA... OK -31,31: BanksOfTreesAndBirds read as BanksOfTreesAndBirds... OK -0/1024 runs failed -0 tests skipped (assumed to be bad) -0/1024 optimised -Testing SSE optimisation with different interleave patterns (tiny images) ... - 0, 0: RGBHalf read as RGBHalf... OK - 0, 1: RGBHalf read as RGBAHalf... OK - 0, 2: RGBHalf read as ABGRHalf... OK - 0, 3: RGBHalf read as RGBFloat... OK - 0, 4: RGBHalf read as BGRHalf... OK - 0, 5: RGBHalf read as RGBLeftRGB... OK - 0, 6: RGBHalf read as RGBRightRGB... OK - 0, 7: RGBHalf read as RGBALeftRGBA... OK - 0, 8: RGBHalf read as RGBARightRGBA... OK - 0, 9: RGBHalf read as LeftRGB... OK - 0,10: RGBHalf read as RightRGB... OK - 0,11: RGBHalf read as LeftRGBA... OK - 0,12: RGBHalf read as RightRGBA... OK - 0,13: RGBHalf read as TripleView... OK - 0,14: RGBHalf read as Trees... OK - 0,15: RGBHalf read as TreesAndBirds... OK - 0,16: RGBHalf read as RGBLeftRGBA... OK - 0,17: RGBHalf read as RGBRightRGBA... OK - 0,18: RGBHalf read as RGBALeftRGB... OK - 0,19: RGBHalf read as RGBARightRGB... OK - 0,20: RGBHalf read as TwinRGBLeftRGB... OK - 0,21: RGBHalf read as TwinRGBRightRGB... OK - 0,22: RGBHalf read as TwinRGBALeftRGBA... OK - 0,23: RGBHalf read as TwinRGBARightRGBA... OK - 0,24: RGBHalf read as TripleTripleView... OK - 0,25: RGBHalf read as Alpha... OK - 0,26: RGBHalf read as RedAlpha... OK - 0,27: RGBHalf read as RG+BA... OK - 0,28: RGBHalf read as RGBpassiveA... OK - 0,29: RGBHalf read as RGBpassiveleftRGB... OK - 0,30: RGBHalf read as RGBApassiverightRGBA... OK - 0,31: RGBHalf read as BanksOfTreesAndBirds... OK - 1, 0: RGBAHalf read as RGBHalf... OK - 1, 1: RGBAHalf read as RGBAHalf... OK - 1, 2: RGBAHalf read as ABGRHalf... OK - 1, 3: RGBAHalf read as RGBFloat... OK - 1, 4: RGBAHalf read as BGRHalf... OK - 1, 5: RGBAHalf read as RGBLeftRGB... OK - 1, 6: RGBAHalf read as RGBRightRGB... OK - 1, 7: RGBAHalf read as RGBALeftRGBA... OK - 1, 8: RGBAHalf read as RGBARightRGBA... OK - 1, 9: RGBAHalf read as LeftRGB... OK - 1,10: RGBAHalf read as RightRGB... OK - 1,11: RGBAHalf read as LeftRGBA... OK - 1,12: RGBAHalf read as RightRGBA... OK - 1,13: RGBAHalf read as TripleView... OK - 1,14: RGBAHalf read as Trees... OK - 1,15: RGBAHalf read as TreesAndBirds... OK - 1,16: RGBAHalf read as RGBLeftRGBA... OK - 1,17: RGBAHalf read as RGBRightRGBA... OK - 1,18: RGBAHalf read as RGBALeftRGB... OK - 1,19: RGBAHalf read as RGBARightRGB... OK - 1,20: RGBAHalf read as TwinRGBLeftRGB... OK - 1,21: RGBAHalf read as TwinRGBRightRGB... OK - 1,22: RGBAHalf read as TwinRGBALeftRGBA... OK - 1,23: RGBAHalf read as TwinRGBARightRGBA... OK - 1,24: RGBAHalf read as TripleTripleView... OK - 1,25: RGBAHalf read as Alpha... OK - 1,26: RGBAHalf read as RedAlpha... OK - 1,27: RGBAHalf read as RG+BA... OK - 1,28: RGBAHalf read as RGBpassiveA... OK - 1,29: RGBAHalf read as RGBpassiveleftRGB... OK - 1,30: RGBAHalf read as RGBApassiverightRGBA... OK - 1,31: RGBAHalf read as BanksOfTreesAndBirds... OK - 2, 0: ABGRHalf read as RGBHalf... OK - 2, 1: ABGRHalf read as RGBAHalf... OK - 2, 2: ABGRHalf read as ABGRHalf... OK - 2, 3: ABGRHalf read as RGBFloat... OK - 2, 4: ABGRHalf read as BGRHalf... OK - 2, 5: ABGRHalf read as RGBLeftRGB... OK - 2, 6: ABGRHalf read as RGBRightRGB... OK - 2, 7: ABGRHalf read as RGBALeftRGBA... OK - 2, 8: ABGRHalf read as RGBARightRGBA... OK - 2, 9: ABGRHalf read as LeftRGB... OK - 2,10: ABGRHalf read as RightRGB... OK - 2,11: ABGRHalf read as LeftRGBA... OK - 2,12: ABGRHalf read as RightRGBA... OK - 2,13: ABGRHalf read as TripleView... OK - 2,14: ABGRHalf read as Trees... OK - 2,15: ABGRHalf read as TreesAndBirds... OK - 2,16: ABGRHalf read as RGBLeftRGBA... OK - 2,17: ABGRHalf read as RGBRightRGBA... OK - 2,18: ABGRHalf read as RGBALeftRGB... OK - 2,19: ABGRHalf read as RGBARightRGB... OK - 2,20: ABGRHalf read as TwinRGBLeftRGB... OK - 2,21: ABGRHalf read as TwinRGBRightRGB... OK - 2,22: ABGRHalf read as TwinRGBALeftRGBA... OK - 2,23: ABGRHalf read as TwinRGBARightRGBA... OK - 2,24: ABGRHalf read as TripleTripleView... OK - 2,25: ABGRHalf read as Alpha... OK - 2,26: ABGRHalf read as RedAlpha... OK - 2,27: ABGRHalf read as RG+BA... OK - 2,28: ABGRHalf read as RGBpassiveA... OK - 2,29: ABGRHalf read as RGBpassiveleftRGB... OK - 2,30: ABGRHalf read as RGBApassiverightRGBA... OK - 2,31: ABGRHalf read as BanksOfTreesAndBirds... OK - 3, 0: RGBFloat read as RGBHalf... OK - 3, 1: RGBFloat read as RGBAHalf... OK - 3, 2: RGBFloat read as ABGRHalf... OK - 3, 3: RGBFloat read as RGBFloat... OK - 3, 4: RGBFloat read as BGRHalf... OK - 3, 5: RGBFloat read as RGBLeftRGB... OK - 3, 6: RGBFloat read as RGBRightRGB... OK - 3, 7: RGBFloat read as RGBALeftRGBA... OK - 3, 8: RGBFloat read as RGBARightRGBA... OK - 3, 9: RGBFloat read as LeftRGB... OK - 3,10: RGBFloat read as RightRGB... OK - 3,11: RGBFloat read as LeftRGBA... OK - 3,12: RGBFloat read as RightRGBA... OK - 3,13: RGBFloat read as TripleView... OK - 3,14: RGBFloat read as Trees... OK - 3,15: RGBFloat read as TreesAndBirds... OK - 3,16: RGBFloat read as RGBLeftRGBA... OK - 3,17: RGBFloat read as RGBRightRGBA... OK - 3,18: RGBFloat read as RGBALeftRGB... OK - 3,19: RGBFloat read as RGBARightRGB... OK - 3,20: RGBFloat read as TwinRGBLeftRGB... OK - 3,21: RGBFloat read as TwinRGBRightRGB... OK - 3,22: RGBFloat read as TwinRGBALeftRGBA... OK - 3,23: RGBFloat read as TwinRGBARightRGBA... OK - 3,24: RGBFloat read as TripleTripleView... OK - 3,25: RGBFloat read as Alpha... OK - 3,26: RGBFloat read as RedAlpha... OK - 3,27: RGBFloat read as RG+BA... OK - 3,28: RGBFloat read as RGBpassiveA... OK - 3,29: RGBFloat read as RGBpassiveleftRGB... OK - 3,30: RGBFloat read as RGBApassiverightRGBA... OK - 3,31: RGBFloat read as BanksOfTreesAndBirds... OK - 4, 0: BGRHalf read as RGBHalf... OK - 4, 1: BGRHalf read as RGBAHalf... OK - 4, 2: BGRHalf read as ABGRHalf... OK - 4, 3: BGRHalf read as RGBFloat... OK - 4, 4: BGRHalf read as BGRHalf... OK - 4, 5: BGRHalf read as RGBLeftRGB... OK - 4, 6: BGRHalf read as RGBRightRGB... OK - 4, 7: BGRHalf read as RGBALeftRGBA... OK - 4, 8: BGRHalf read as RGBARightRGBA... OK - 4, 9: BGRHalf read as LeftRGB... OK - 4,10: BGRHalf read as RightRGB... OK - 4,11: BGRHalf read as LeftRGBA... OK - 4,12: BGRHalf read as RightRGBA... OK - 4,13: BGRHalf read as TripleView... OK - 4,14: BGRHalf read as Trees... OK - 4,15: BGRHalf read as TreesAndBirds... OK - 4,16: BGRHalf read as RGBLeftRGBA... OK - 4,17: BGRHalf read as RGBRightRGBA... OK - 4,18: BGRHalf read as RGBALeftRGB... OK - 4,19: BGRHalf read as RGBARightRGB... OK - 4,20: BGRHalf read as TwinRGBLeftRGB... OK - 4,21: BGRHalf read as TwinRGBRightRGB... OK - 4,22: BGRHalf read as TwinRGBALeftRGBA... OK - 4,23: BGRHalf read as TwinRGBARightRGBA... OK - 4,24: BGRHalf read as TripleTripleView... OK - 4,25: BGRHalf read as Alpha... OK - 4,26: BGRHalf read as RedAlpha... OK - 4,27: BGRHalf read as RG+BA... OK - 4,28: BGRHalf read as RGBpassiveA... OK - 4,29: BGRHalf read as RGBpassiveleftRGB... OK - 4,30: BGRHalf read as RGBApassiverightRGBA... OK - 4,31: BGRHalf read as BanksOfTreesAndBirds... OK - 5, 0: RGBLeftRGB read as RGBHalf... OK - 5, 1: RGBLeftRGB read as RGBAHalf... OK - 5, 2: RGBLeftRGB read as ABGRHalf... OK - 5, 3: RGBLeftRGB read as RGBFloat... OK - 5, 4: RGBLeftRGB read as BGRHalf... OK - 5, 5: RGBLeftRGB read as RGBLeftRGB... OK - 5, 6: RGBLeftRGB read as RGBRightRGB... OK - 5, 7: RGBLeftRGB read as RGBALeftRGBA... OK - 5, 8: RGBLeftRGB read as RGBARightRGBA... OK - 5, 9: RGBLeftRGB read as LeftRGB... OK - 5,10: RGBLeftRGB read as RightRGB... OK - 5,11: RGBLeftRGB read as LeftRGBA... OK - 5,12: RGBLeftRGB read as RightRGBA... OK - 5,13: RGBLeftRGB read as TripleView... OK - 5,14: RGBLeftRGB read as Trees... OK - 5,15: RGBLeftRGB read as TreesAndBirds... OK - 5,16: RGBLeftRGB read as RGBLeftRGBA... OK - 5,17: RGBLeftRGB read as RGBRightRGBA... OK - 5,18: RGBLeftRGB read as RGBALeftRGB... OK - 5,19: RGBLeftRGB read as RGBARightRGB... OK - 5,20: RGBLeftRGB read as TwinRGBLeftRGB... OK - 5,21: RGBLeftRGB read as TwinRGBRightRGB... OK - 5,22: RGBLeftRGB read as TwinRGBALeftRGBA... OK - 5,23: RGBLeftRGB read as TwinRGBARightRGBA... OK - 5,24: RGBLeftRGB read as TripleTripleView... OK - 5,25: RGBLeftRGB read as Alpha... OK - 5,26: RGBLeftRGB read as RedAlpha... OK - 5,27: RGBLeftRGB read as RG+BA... OK - 5,28: RGBLeftRGB read as RGBpassiveA... OK - 5,29: RGBLeftRGB read as RGBpassiveleftRGB... OK - 5,30: RGBLeftRGB read as RGBApassiverightRGBA... OK - 5,31: RGBLeftRGB read as BanksOfTreesAndBirds... OK - 6, 0: RGBRightRGB read as RGBHalf... OK - 6, 1: RGBRightRGB read as RGBAHalf... OK - 6, 2: RGBRightRGB read as ABGRHalf... OK - 6, 3: RGBRightRGB read as RGBFloat... OK - 6, 4: RGBRightRGB read as BGRHalf... OK - 6, 5: RGBRightRGB read as RGBLeftRGB... OK - 6, 6: RGBRightRGB read as RGBRightRGB... OK - 6, 7: RGBRightRGB read as RGBALeftRGBA... OK - 6, 8: RGBRightRGB read as RGBARightRGBA... OK - 6, 9: RGBRightRGB read as LeftRGB... OK - 6,10: RGBRightRGB read as RightRGB... OK - 6,11: RGBRightRGB read as LeftRGBA... OK - 6,12: RGBRightRGB read as RightRGBA... OK - 6,13: RGBRightRGB read as TripleView... OK - 6,14: RGBRightRGB read as Trees... OK - 6,15: RGBRightRGB read as TreesAndBirds... OK - 6,16: RGBRightRGB read as RGBLeftRGBA... OK - 6,17: RGBRightRGB read as RGBRightRGBA... OK - 6,18: RGBRightRGB read as RGBALeftRGB... OK - 6,19: RGBRightRGB read as RGBARightRGB... OK - 6,20: RGBRightRGB read as TwinRGBLeftRGB... OK - 6,21: RGBRightRGB read as TwinRGBRightRGB... OK - 6,22: RGBRightRGB read as TwinRGBALeftRGBA... OK - 6,23: RGBRightRGB read as TwinRGBARightRGBA... OK - 6,24: RGBRightRGB read as TripleTripleView... OK - 6,25: RGBRightRGB read as Alpha... OK - 6,26: RGBRightRGB read as RedAlpha... OK - 6,27: RGBRightRGB read as RG+BA... OK - 6,28: RGBRightRGB read as RGBpassiveA... OK - 6,29: RGBRightRGB read as RGBpassiveleftRGB... OK - 6,30: RGBRightRGB read as RGBApassiverightRGBA... OK - 6,31: RGBRightRGB read as BanksOfTreesAndBirds... OK - 7, 0: RGBALeftRGBA read as RGBHalf... OK - 7, 1: RGBALeftRGBA read as RGBAHalf... OK - 7, 2: RGBALeftRGBA read as ABGRHalf... OK - 7, 3: RGBALeftRGBA read as RGBFloat... OK - 7, 4: RGBALeftRGBA read as BGRHalf... OK - 7, 5: RGBALeftRGBA read as RGBLeftRGB... OK - 7, 6: RGBALeftRGBA read as RGBRightRGB... OK - 7, 7: RGBALeftRGBA read as RGBALeftRGBA... OK - 7, 8: RGBALeftRGBA read as RGBARightRGBA... OK - 7, 9: RGBALeftRGBA read as LeftRGB... OK - 7,10: RGBALeftRGBA read as RightRGB... OK - 7,11: RGBALeftRGBA read as LeftRGBA... OK - 7,12: RGBALeftRGBA read as RightRGBA... OK - 7,13: RGBALeftRGBA read as TripleView... OK - 7,14: RGBALeftRGBA read as Trees... OK - 7,15: RGBALeftRGBA read as TreesAndBirds... OK - 7,16: RGBALeftRGBA read as RGBLeftRGBA... OK - 7,17: RGBALeftRGBA read as RGBRightRGBA... OK - 7,18: RGBALeftRGBA read as RGBALeftRGB... OK - 7,19: RGBALeftRGBA read as RGBARightRGB... OK - 7,20: RGBALeftRGBA read as TwinRGBLeftRGB... OK - 7,21: RGBALeftRGBA read as TwinRGBRightRGB... OK - 7,22: RGBALeftRGBA read as TwinRGBALeftRGBA... OK - 7,23: RGBALeftRGBA read as TwinRGBARightRGBA... OK - 7,24: RGBALeftRGBA read as TripleTripleView... OK - 7,25: RGBALeftRGBA read as Alpha... OK - 7,26: RGBALeftRGBA read as RedAlpha... OK - 7,27: RGBALeftRGBA read as RG+BA... OK - 7,28: RGBALeftRGBA read as RGBpassiveA... OK - 7,29: RGBALeftRGBA read as RGBpassiveleftRGB... OK - 7,30: RGBALeftRGBA read as RGBApassiverightRGBA... OK - 7,31: RGBALeftRGBA read as BanksOfTreesAndBirds... OK - 8, 0: RGBARightRGBA read as RGBHalf... OK - 8, 1: RGBARightRGBA read as RGBAHalf... OK - 8, 2: RGBARightRGBA read as ABGRHalf... OK - 8, 3: RGBARightRGBA read as RGBFloat... OK - 8, 4: RGBARightRGBA read as BGRHalf... OK - 8, 5: RGBARightRGBA read as RGBLeftRGB... OK - 8, 6: RGBARightRGBA read as RGBRightRGB... OK - 8, 7: RGBARightRGBA read as RGBALeftRGBA... OK - 8, 8: RGBARightRGBA read as RGBARightRGBA... OK - 8, 9: RGBARightRGBA read as LeftRGB... OK - 8,10: RGBARightRGBA read as RightRGB... OK - 8,11: RGBARightRGBA read as LeftRGBA... OK - 8,12: RGBARightRGBA read as RightRGBA... OK - 8,13: RGBARightRGBA read as TripleView... OK - 8,14: RGBARightRGBA read as Trees... OK - 8,15: RGBARightRGBA read as TreesAndBirds... OK - 8,16: RGBARightRGBA read as RGBLeftRGBA... OK - 8,17: RGBARightRGBA read as RGBRightRGBA... OK - 8,18: RGBARightRGBA read as RGBALeftRGB... OK - 8,19: RGBARightRGBA read as RGBARightRGB... OK - 8,20: RGBARightRGBA read as TwinRGBLeftRGB... OK - 8,21: RGBARightRGBA read as TwinRGBRightRGB... OK - 8,22: RGBARightRGBA read as TwinRGBALeftRGBA... OK - 8,23: RGBARightRGBA read as TwinRGBARightRGBA... OK - 8,24: RGBARightRGBA read as TripleTripleView... OK - 8,25: RGBARightRGBA read as Alpha... OK - 8,26: RGBARightRGBA read as RedAlpha... OK - 8,27: RGBARightRGBA read as RG+BA... OK - 8,28: RGBARightRGBA read as RGBpassiveA... OK - 8,29: RGBARightRGBA read as RGBpassiveleftRGB... OK - 8,30: RGBARightRGBA read as RGBApassiverightRGBA... OK - 8,31: RGBARightRGBA read as BanksOfTreesAndBirds... OK - 9, 0: LeftRGB read as RGBHalf... OK - 9, 1: LeftRGB read as RGBAHalf... OK - 9, 2: LeftRGB read as ABGRHalf... OK - 9, 3: LeftRGB read as RGBFloat... OK - 9, 4: LeftRGB read as BGRHalf... OK - 9, 5: LeftRGB read as RGBLeftRGB... OK - 9, 6: LeftRGB read as RGBRightRGB... OK - 9, 7: LeftRGB read as RGBALeftRGBA... OK - 9, 8: LeftRGB read as RGBARightRGBA... OK - 9, 9: LeftRGB read as LeftRGB... OK - 9,10: LeftRGB read as RightRGB... OK - 9,11: LeftRGB read as LeftRGBA... OK - 9,12: LeftRGB read as RightRGBA... OK - 9,13: LeftRGB read as TripleView... OK - 9,14: LeftRGB read as Trees... OK - 9,15: LeftRGB read as TreesAndBirds... OK - 9,16: LeftRGB read as RGBLeftRGBA... OK - 9,17: LeftRGB read as RGBRightRGBA... OK - 9,18: LeftRGB read as RGBALeftRGB... OK - 9,19: LeftRGB read as RGBARightRGB... OK - 9,20: LeftRGB read as TwinRGBLeftRGB... OK - 9,21: LeftRGB read as TwinRGBRightRGB... OK - 9,22: LeftRGB read as TwinRGBALeftRGBA... OK - 9,23: LeftRGB read as TwinRGBARightRGBA... OK - 9,24: LeftRGB read as TripleTripleView... OK - 9,25: LeftRGB read as Alpha... OK - 9,26: LeftRGB read as RedAlpha... OK - 9,27: LeftRGB read as RG+BA... OK - 9,28: LeftRGB read as RGBpassiveA... OK - 9,29: LeftRGB read as RGBpassiveleftRGB... OK - 9,30: LeftRGB read as RGBApassiverightRGBA... OK - 9,31: LeftRGB read as BanksOfTreesAndBirds... OK -10, 0: RightRGB read as RGBHalf... OK -10, 1: RightRGB read as RGBAHalf... OK -10, 2: RightRGB read as ABGRHalf... OK -10, 3: RightRGB read as RGBFloat... OK -10, 4: RightRGB read as BGRHalf... OK -10, 5: RightRGB read as RGBLeftRGB... OK -10, 6: RightRGB read as RGBRightRGB... OK -10, 7: RightRGB read as RGBALeftRGBA... OK -10, 8: RightRGB read as RGBARightRGBA... OK -10, 9: RightRGB read as LeftRGB... OK -10,10: RightRGB read as RightRGB... OK -10,11: RightRGB read as LeftRGBA... OK -10,12: RightRGB read as RightRGBA... OK -10,13: RightRGB read as TripleView... OK -10,14: RightRGB read as Trees... OK -10,15: RightRGB read as TreesAndBirds... OK -10,16: RightRGB read as RGBLeftRGBA... OK -10,17: RightRGB read as RGBRightRGBA... OK -10,18: RightRGB read as RGBALeftRGB... OK -10,19: RightRGB read as RGBARightRGB... OK -10,20: RightRGB read as TwinRGBLeftRGB... OK -10,21: RightRGB read as TwinRGBRightRGB... OK -10,22: RightRGB read as TwinRGBALeftRGBA... OK -10,23: RightRGB read as TwinRGBARightRGBA... OK -10,24: RightRGB read as TripleTripleView... OK -10,25: RightRGB read as Alpha... OK -10,26: RightRGB read as RedAlpha... OK -10,27: RightRGB read as RG+BA... OK -10,28: RightRGB read as RGBpassiveA... OK -10,29: RightRGB read as RGBpassiveleftRGB... OK -10,30: RightRGB read as RGBApassiverightRGBA... OK -10,31: RightRGB read as BanksOfTreesAndBirds... OK -11, 0: LeftRGBA read as RGBHalf... OK -11, 1: LeftRGBA read as RGBAHalf... OK -11, 2: LeftRGBA read as ABGRHalf... OK -11, 3: LeftRGBA read as RGBFloat... OK -11, 4: LeftRGBA read as BGRHalf... OK -11, 5: LeftRGBA read as RGBLeftRGB... OK -11, 6: LeftRGBA read as RGBRightRGB... OK -11, 7: LeftRGBA read as RGBALeftRGBA... OK -11, 8: LeftRGBA read as RGBARightRGBA... OK -11, 9: LeftRGBA read as LeftRGB... OK -11,10: LeftRGBA read as RightRGB... OK -11,11: LeftRGBA read as LeftRGBA... OK -11,12: LeftRGBA read as RightRGBA... OK -11,13: LeftRGBA read as TripleView... OK -11,14: LeftRGBA read as Trees... OK -11,15: LeftRGBA read as TreesAndBirds... OK -11,16: LeftRGBA read as RGBLeftRGBA... OK -11,17: LeftRGBA read as RGBRightRGBA... OK -11,18: LeftRGBA read as RGBALeftRGB... OK -11,19: LeftRGBA read as RGBARightRGB... OK -11,20: LeftRGBA read as TwinRGBLeftRGB... OK -11,21: LeftRGBA read as TwinRGBRightRGB... OK -11,22: LeftRGBA read as TwinRGBALeftRGBA... OK -11,23: LeftRGBA read as TwinRGBARightRGBA... OK -11,24: LeftRGBA read as TripleTripleView... OK -11,25: LeftRGBA read as Alpha... OK -11,26: LeftRGBA read as RedAlpha... OK -11,27: LeftRGBA read as RG+BA... OK -11,28: LeftRGBA read as RGBpassiveA... OK -11,29: LeftRGBA read as RGBpassiveleftRGB... OK -11,30: LeftRGBA read as RGBApassiverightRGBA... OK -11,31: LeftRGBA read as BanksOfTreesAndBirds... OK -12, 0: RightRGBA read as RGBHalf... OK -12, 1: RightRGBA read as RGBAHalf... OK -12, 2: RightRGBA read as ABGRHalf... OK -12, 3: RightRGBA read as RGBFloat... OK -12, 4: RightRGBA read as BGRHalf... OK -12, 5: RightRGBA read as RGBLeftRGB... OK -12, 6: RightRGBA read as RGBRightRGB... OK -12, 7: RightRGBA read as RGBALeftRGBA... OK -12, 8: RightRGBA read as RGBARightRGBA... OK -12, 9: RightRGBA read as LeftRGB... OK -12,10: RightRGBA read as RightRGB... OK -12,11: RightRGBA read as LeftRGBA... OK -12,12: RightRGBA read as RightRGBA... OK -12,13: RightRGBA read as TripleView... OK -12,14: RightRGBA read as Trees... OK -12,15: RightRGBA read as TreesAndBirds... OK -12,16: RightRGBA read as RGBLeftRGBA... OK -12,17: RightRGBA read as RGBRightRGBA... OK -12,18: RightRGBA read as RGBALeftRGB... OK -12,19: RightRGBA read as RGBARightRGB... OK -12,20: RightRGBA read as TwinRGBLeftRGB... OK -12,21: RightRGBA read as TwinRGBRightRGB... OK -12,22: RightRGBA read as TwinRGBALeftRGBA... OK -12,23: RightRGBA read as TwinRGBARightRGBA... OK -12,24: RightRGBA read as TripleTripleView... OK -12,25: RightRGBA read as Alpha... OK -12,26: RightRGBA read as RedAlpha... OK -12,27: RightRGBA read as RG+BA... OK -12,28: RightRGBA read as RGBpassiveA... OK -12,29: RightRGBA read as RGBpassiveleftRGB... OK -12,30: RightRGBA read as RGBApassiverightRGBA... OK -12,31: RightRGBA read as BanksOfTreesAndBirds... OK -13, 0: TripleView read as RGBHalf... OK -13, 1: TripleView read as RGBAHalf... OK -13, 2: TripleView read as ABGRHalf... OK -13, 3: TripleView read as RGBFloat... OK -13, 4: TripleView read as BGRHalf... OK -13, 5: TripleView read as RGBLeftRGB... OK -13, 6: TripleView read as RGBRightRGB... OK -13, 7: TripleView read as RGBALeftRGBA... OK -13, 8: TripleView read as RGBARightRGBA... OK -13, 9: TripleView read as LeftRGB... OK -13,10: TripleView read as RightRGB... OK -13,11: TripleView read as LeftRGBA... OK -13,12: TripleView read as RightRGBA... OK -13,13: TripleView read as TripleView... OK -13,14: TripleView read as Trees... OK -13,15: TripleView read as TreesAndBirds... OK -13,16: TripleView read as RGBLeftRGBA... OK -13,17: TripleView read as RGBRightRGBA... OK -13,18: TripleView read as RGBALeftRGB... OK -13,19: TripleView read as RGBARightRGB... OK -13,20: TripleView read as TwinRGBLeftRGB... OK -13,21: TripleView read as TwinRGBRightRGB... OK -13,22: TripleView read as TwinRGBALeftRGBA... OK -13,23: TripleView read as TwinRGBARightRGBA... OK -13,24: TripleView read as TripleTripleView... OK -13,25: TripleView read as Alpha... OK -13,26: TripleView read as RedAlpha... OK -13,27: TripleView read as RG+BA... OK -13,28: TripleView read as RGBpassiveA... OK -13,29: TripleView read as RGBpassiveleftRGB... OK -13,30: TripleView read as RGBApassiverightRGBA... OK -13,31: TripleView read as BanksOfTreesAndBirds... OK -14, 0: Trees read as RGBHalf... OK -14, 1: Trees read as RGBAHalf... OK -14, 2: Trees read as ABGRHalf... OK -14, 3: Trees read as RGBFloat... OK -14, 4: Trees read as BGRHalf... OK -14, 5: Trees read as RGBLeftRGB... OK -14, 6: Trees read as RGBRightRGB... OK -14, 7: Trees read as RGBALeftRGBA... OK -14, 8: Trees read as RGBARightRGBA... OK -14, 9: Trees read as LeftRGB... OK -14,10: Trees read as RightRGB... OK -14,11: Trees read as LeftRGBA... OK -14,12: Trees read as RightRGBA... OK -14,13: Trees read as TripleView... OK -14,14: Trees read as Trees... OK -14,15: Trees read as TreesAndBirds... OK -14,16: Trees read as RGBLeftRGBA... OK -14,17: Trees read as RGBRightRGBA... OK -14,18: Trees read as RGBALeftRGB... OK -14,19: Trees read as RGBARightRGB... OK -14,20: Trees read as TwinRGBLeftRGB... OK -14,21: Trees read as TwinRGBRightRGB... OK -14,22: Trees read as TwinRGBALeftRGBA... OK -14,23: Trees read as TwinRGBARightRGBA... OK -14,24: Trees read as TripleTripleView... OK -14,25: Trees read as Alpha... OK -14,26: Trees read as RedAlpha... OK -14,27: Trees read as RG+BA... OK -14,28: Trees read as RGBpassiveA... OK -14,29: Trees read as RGBpassiveleftRGB... OK -14,30: Trees read as RGBApassiverightRGBA... OK -14,31: Trees read as BanksOfTreesAndBirds... OK -15, 0: TreesAndBirds read as RGBHalf... OK -15, 1: TreesAndBirds read as RGBAHalf... OK -15, 2: TreesAndBirds read as ABGRHalf... OK -15, 3: TreesAndBirds read as RGBFloat... OK -15, 4: TreesAndBirds read as BGRHalf... OK -15, 5: TreesAndBirds read as RGBLeftRGB... OK -15, 6: TreesAndBirds read as RGBRightRGB... OK -15, 7: TreesAndBirds read as RGBALeftRGBA... OK -15, 8: TreesAndBirds read as RGBARightRGBA... OK -15, 9: TreesAndBirds read as LeftRGB... OK -15,10: TreesAndBirds read as RightRGB... OK -15,11: TreesAndBirds read as LeftRGBA... OK -15,12: TreesAndBirds read as RightRGBA... OK -15,13: TreesAndBirds read as TripleView... OK -15,14: TreesAndBirds read as Trees... OK -15,15: TreesAndBirds read as TreesAndBirds... OK -15,16: TreesAndBirds read as RGBLeftRGBA... OK -15,17: TreesAndBirds read as RGBRightRGBA... OK -15,18: TreesAndBirds read as RGBALeftRGB... OK -15,19: TreesAndBirds read as RGBARightRGB... OK -15,20: TreesAndBirds read as TwinRGBLeftRGB... OK -15,21: TreesAndBirds read as TwinRGBRightRGB... OK -15,22: TreesAndBirds read as TwinRGBALeftRGBA... OK -15,23: TreesAndBirds read as TwinRGBARightRGBA... OK -15,24: TreesAndBirds read as TripleTripleView... OK -15,25: TreesAndBirds read as Alpha... OK -15,26: TreesAndBirds read as RedAlpha... OK -15,27: TreesAndBirds read as RG+BA... OK -15,28: TreesAndBirds read as RGBpassiveA... OK -15,29: TreesAndBirds read as RGBpassiveleftRGB... OK -15,30: TreesAndBirds read as RGBApassiverightRGBA... OK -15,31: TreesAndBirds read as BanksOfTreesAndBirds... OK -16, 0: RGBLeftRGBA read as RGBHalf... OK -16, 1: RGBLeftRGBA read as RGBAHalf... OK -16, 2: RGBLeftRGBA read as ABGRHalf... OK -16, 3: RGBLeftRGBA read as RGBFloat... OK -16, 4: RGBLeftRGBA read as BGRHalf... OK -16, 5: RGBLeftRGBA read as RGBLeftRGB... OK -16, 6: RGBLeftRGBA read as RGBRightRGB... OK -16, 7: RGBLeftRGBA read as RGBALeftRGBA... OK -16, 8: RGBLeftRGBA read as RGBARightRGBA... OK -16, 9: RGBLeftRGBA read as LeftRGB... OK -16,10: RGBLeftRGBA read as RightRGB... OK -16,11: RGBLeftRGBA read as LeftRGBA... OK -16,12: RGBLeftRGBA read as RightRGBA... OK -16,13: RGBLeftRGBA read as TripleView... OK -16,14: RGBLeftRGBA read as Trees... OK -16,15: RGBLeftRGBA read as TreesAndBirds... OK -16,16: RGBLeftRGBA read as RGBLeftRGBA... OK -16,17: RGBLeftRGBA read as RGBRightRGBA... OK -16,18: RGBLeftRGBA read as RGBALeftRGB... OK -16,19: RGBLeftRGBA read as RGBARightRGB... OK -16,20: RGBLeftRGBA read as TwinRGBLeftRGB... OK -16,21: RGBLeftRGBA read as TwinRGBRightRGB... OK -16,22: RGBLeftRGBA read as TwinRGBALeftRGBA... OK -16,23: RGBLeftRGBA read as TwinRGBARightRGBA... OK -16,24: RGBLeftRGBA read as TripleTripleView... OK -16,25: RGBLeftRGBA read as Alpha... OK -16,26: RGBLeftRGBA read as RedAlpha... OK -16,27: RGBLeftRGBA read as RG+BA... OK -16,28: RGBLeftRGBA read as RGBpassiveA... OK -16,29: RGBLeftRGBA read as RGBpassiveleftRGB... OK -16,30: RGBLeftRGBA read as RGBApassiverightRGBA... OK -16,31: RGBLeftRGBA read as BanksOfTreesAndBirds... OK -17, 0: RGBRightRGBA read as RGBHalf... OK -17, 1: RGBRightRGBA read as RGBAHalf... OK -17, 2: RGBRightRGBA read as ABGRHalf... OK -17, 3: RGBRightRGBA read as RGBFloat... OK -17, 4: RGBRightRGBA read as BGRHalf... OK -17, 5: RGBRightRGBA read as RGBLeftRGB... OK -17, 6: RGBRightRGBA read as RGBRightRGB... OK -17, 7: RGBRightRGBA read as RGBALeftRGBA... OK -17, 8: RGBRightRGBA read as RGBARightRGBA... OK -17, 9: RGBRightRGBA read as LeftRGB... OK -17,10: RGBRightRGBA read as RightRGB... OK -17,11: RGBRightRGBA read as LeftRGBA... OK -17,12: RGBRightRGBA read as RightRGBA... OK -17,13: RGBRightRGBA read as TripleView... OK -17,14: RGBRightRGBA read as Trees... OK -17,15: RGBRightRGBA read as TreesAndBirds... OK -17,16: RGBRightRGBA read as RGBLeftRGBA... OK -17,17: RGBRightRGBA read as RGBRightRGBA... OK -17,18: RGBRightRGBA read as RGBALeftRGB... OK -17,19: RGBRightRGBA read as RGBARightRGB... OK -17,20: RGBRightRGBA read as TwinRGBLeftRGB... OK -17,21: RGBRightRGBA read as TwinRGBRightRGB... OK -17,22: RGBRightRGBA read as TwinRGBALeftRGBA... OK -17,23: RGBRightRGBA read as TwinRGBARightRGBA... OK -17,24: RGBRightRGBA read as TripleTripleView... OK -17,25: RGBRightRGBA read as Alpha... OK -17,26: RGBRightRGBA read as RedAlpha... OK -17,27: RGBRightRGBA read as RG+BA... OK -17,28: RGBRightRGBA read as RGBpassiveA... OK -17,29: RGBRightRGBA read as RGBpassiveleftRGB... OK -17,30: RGBRightRGBA read as RGBApassiverightRGBA... OK -17,31: RGBRightRGBA read as BanksOfTreesAndBirds... OK -18, 0: RGBALeftRGB read as RGBHalf... OK -18, 1: RGBALeftRGB read as RGBAHalf... OK -18, 2: RGBALeftRGB read as ABGRHalf... OK -18, 3: RGBALeftRGB read as RGBFloat... OK -18, 4: RGBALeftRGB read as BGRHalf... OK -18, 5: RGBALeftRGB read as RGBLeftRGB... OK -18, 6: RGBALeftRGB read as RGBRightRGB... OK -18, 7: RGBALeftRGB read as RGBALeftRGBA... OK -18, 8: RGBALeftRGB read as RGBARightRGBA... OK -18, 9: RGBALeftRGB read as LeftRGB... OK -18,10: RGBALeftRGB read as RightRGB... OK -18,11: RGBALeftRGB read as LeftRGBA... OK -18,12: RGBALeftRGB read as RightRGBA... OK -18,13: RGBALeftRGB read as TripleView... OK -18,14: RGBALeftRGB read as Trees... OK -18,15: RGBALeftRGB read as TreesAndBirds... OK -18,16: RGBALeftRGB read as RGBLeftRGBA... OK -18,17: RGBALeftRGB read as RGBRightRGBA... OK -18,18: RGBALeftRGB read as RGBALeftRGB... OK -18,19: RGBALeftRGB read as RGBARightRGB... OK -18,20: RGBALeftRGB read as TwinRGBLeftRGB... OK -18,21: RGBALeftRGB read as TwinRGBRightRGB... OK -18,22: RGBALeftRGB read as TwinRGBALeftRGBA... OK -18,23: RGBALeftRGB read as TwinRGBARightRGBA... OK -18,24: RGBALeftRGB read as TripleTripleView... OK -18,25: RGBALeftRGB read as Alpha... OK -18,26: RGBALeftRGB read as RedAlpha... OK -18,27: RGBALeftRGB read as RG+BA... OK -18,28: RGBALeftRGB read as RGBpassiveA... OK -18,29: RGBALeftRGB read as RGBpassiveleftRGB... OK -18,30: RGBALeftRGB read as RGBApassiverightRGBA... OK -18,31: RGBALeftRGB read as BanksOfTreesAndBirds... OK -19, 0: RGBARightRGB read as RGBHalf... OK -19, 1: RGBARightRGB read as RGBAHalf... OK -19, 2: RGBARightRGB read as ABGRHalf... OK -19, 3: RGBARightRGB read as RGBFloat... OK -19, 4: RGBARightRGB read as BGRHalf... OK -19, 5: RGBARightRGB read as RGBLeftRGB... OK -19, 6: RGBARightRGB read as RGBRightRGB... OK -19, 7: RGBARightRGB read as RGBALeftRGBA... OK -19, 8: RGBARightRGB read as RGBARightRGBA... OK -19, 9: RGBARightRGB read as LeftRGB... OK -19,10: RGBARightRGB read as RightRGB... OK -19,11: RGBARightRGB read as LeftRGBA... OK -19,12: RGBARightRGB read as RightRGBA... OK -19,13: RGBARightRGB read as TripleView... OK -19,14: RGBARightRGB read as Trees... OK -19,15: RGBARightRGB read as TreesAndBirds... OK -19,16: RGBARightRGB read as RGBLeftRGBA... OK -19,17: RGBARightRGB read as RGBRightRGBA... OK -19,18: RGBARightRGB read as RGBALeftRGB... OK -19,19: RGBARightRGB read as RGBARightRGB... OK -19,20: RGBARightRGB read as TwinRGBLeftRGB... OK -19,21: RGBARightRGB read as TwinRGBRightRGB... OK -19,22: RGBARightRGB read as TwinRGBALeftRGBA... OK -19,23: RGBARightRGB read as TwinRGBARightRGBA... OK -19,24: RGBARightRGB read as TripleTripleView... OK -19,25: RGBARightRGB read as Alpha... OK -19,26: RGBARightRGB read as RedAlpha... OK -19,27: RGBARightRGB read as RG+BA... OK -19,28: RGBARightRGB read as RGBpassiveA... OK -19,29: RGBARightRGB read as RGBpassiveleftRGB... OK -19,30: RGBARightRGB read as RGBApassiverightRGBA... OK -19,31: RGBARightRGB read as BanksOfTreesAndBirds... OK -20, 0: TwinRGBLeftRGB read as RGBHalf... OK -20, 1: TwinRGBLeftRGB read as RGBAHalf... OK -20, 2: TwinRGBLeftRGB read as ABGRHalf... OK -20, 3: TwinRGBLeftRGB read as RGBFloat... OK -20, 4: TwinRGBLeftRGB read as BGRHalf... OK -20, 5: TwinRGBLeftRGB read as RGBLeftRGB... OK -20, 6: TwinRGBLeftRGB read as RGBRightRGB... OK -20, 7: TwinRGBLeftRGB read as RGBALeftRGBA... OK -20, 8: TwinRGBLeftRGB read as RGBARightRGBA... OK -20, 9: TwinRGBLeftRGB read as LeftRGB... OK -20,10: TwinRGBLeftRGB read as RightRGB... OK -20,11: TwinRGBLeftRGB read as LeftRGBA... OK -20,12: TwinRGBLeftRGB read as RightRGBA... OK -20,13: TwinRGBLeftRGB read as TripleView... OK -20,14: TwinRGBLeftRGB read as Trees... OK -20,15: TwinRGBLeftRGB read as TreesAndBirds... OK -20,16: TwinRGBLeftRGB read as RGBLeftRGBA... OK -20,17: TwinRGBLeftRGB read as RGBRightRGBA... OK -20,18: TwinRGBLeftRGB read as RGBALeftRGB... OK -20,19: TwinRGBLeftRGB read as RGBARightRGB... OK -20,20: TwinRGBLeftRGB read as TwinRGBLeftRGB... OK -20,21: TwinRGBLeftRGB read as TwinRGBRightRGB... OK -20,22: TwinRGBLeftRGB read as TwinRGBALeftRGBA... OK -20,23: TwinRGBLeftRGB read as TwinRGBARightRGBA... OK -20,24: TwinRGBLeftRGB read as TripleTripleView... OK -20,25: TwinRGBLeftRGB read as Alpha... OK -20,26: TwinRGBLeftRGB read as RedAlpha... OK -20,27: TwinRGBLeftRGB read as RG+BA... OK -20,28: TwinRGBLeftRGB read as RGBpassiveA... OK -20,29: TwinRGBLeftRGB read as RGBpassiveleftRGB... OK -20,30: TwinRGBLeftRGB read as RGBApassiverightRGBA... OK -20,31: TwinRGBLeftRGB read as BanksOfTreesAndBirds... OK -21, 0: TwinRGBRightRGB read as RGBHalf... OK -21, 1: TwinRGBRightRGB read as RGBAHalf... OK -21, 2: TwinRGBRightRGB read as ABGRHalf... OK -21, 3: TwinRGBRightRGB read as RGBFloat... OK -21, 4: TwinRGBRightRGB read as BGRHalf... OK -21, 5: TwinRGBRightRGB read as RGBLeftRGB... OK -21, 6: TwinRGBRightRGB read as RGBRightRGB... OK -21, 7: TwinRGBRightRGB read as RGBALeftRGBA... OK -21, 8: TwinRGBRightRGB read as RGBARightRGBA... OK -21, 9: TwinRGBRightRGB read as LeftRGB... OK -21,10: TwinRGBRightRGB read as RightRGB... OK -21,11: TwinRGBRightRGB read as LeftRGBA... OK -21,12: TwinRGBRightRGB read as RightRGBA... OK -21,13: TwinRGBRightRGB read as TripleView... OK -21,14: TwinRGBRightRGB read as Trees... OK -21,15: TwinRGBRightRGB read as TreesAndBirds... OK -21,16: TwinRGBRightRGB read as RGBLeftRGBA... OK -21,17: TwinRGBRightRGB read as RGBRightRGBA... OK -21,18: TwinRGBRightRGB read as RGBALeftRGB... OK -21,19: TwinRGBRightRGB read as RGBARightRGB... OK -21,20: TwinRGBRightRGB read as TwinRGBLeftRGB... OK -21,21: TwinRGBRightRGB read as TwinRGBRightRGB... OK -21,22: TwinRGBRightRGB read as TwinRGBALeftRGBA... OK -21,23: TwinRGBRightRGB read as TwinRGBARightRGBA... OK -21,24: TwinRGBRightRGB read as TripleTripleView... OK -21,25: TwinRGBRightRGB read as Alpha... OK -21,26: TwinRGBRightRGB read as RedAlpha... OK -21,27: TwinRGBRightRGB read as RG+BA... OK -21,28: TwinRGBRightRGB read as RGBpassiveA... OK -21,29: TwinRGBRightRGB read as RGBpassiveleftRGB... OK -21,30: TwinRGBRightRGB read as RGBApassiverightRGBA... OK -21,31: TwinRGBRightRGB read as BanksOfTreesAndBirds... OK -22, 0: TwinRGBALeftRGBA read as RGBHalf... OK -22, 1: TwinRGBALeftRGBA read as RGBAHalf... OK -22, 2: TwinRGBALeftRGBA read as ABGRHalf... OK -22, 3: TwinRGBALeftRGBA read as RGBFloat... OK -22, 4: TwinRGBALeftRGBA read as BGRHalf... OK -22, 5: TwinRGBALeftRGBA read as RGBLeftRGB... OK -22, 6: TwinRGBALeftRGBA read as RGBRightRGB... OK -22, 7: TwinRGBALeftRGBA read as RGBALeftRGBA... OK -22, 8: TwinRGBALeftRGBA read as RGBARightRGBA... OK -22, 9: TwinRGBALeftRGBA read as LeftRGB... OK -22,10: TwinRGBALeftRGBA read as RightRGB... OK -22,11: TwinRGBALeftRGBA read as LeftRGBA... OK -22,12: TwinRGBALeftRGBA read as RightRGBA... OK -22,13: TwinRGBALeftRGBA read as TripleView... OK -22,14: TwinRGBALeftRGBA read as Trees... OK -22,15: TwinRGBALeftRGBA read as TreesAndBirds... OK -22,16: TwinRGBALeftRGBA read as RGBLeftRGBA... OK -22,17: TwinRGBALeftRGBA read as RGBRightRGBA... OK -22,18: TwinRGBALeftRGBA read as RGBALeftRGB... OK -22,19: TwinRGBALeftRGBA read as RGBARightRGB... OK -22,20: TwinRGBALeftRGBA read as TwinRGBLeftRGB... OK -22,21: TwinRGBALeftRGBA read as TwinRGBRightRGB... OK -22,22: TwinRGBALeftRGBA read as TwinRGBALeftRGBA... OK -22,23: TwinRGBALeftRGBA read as TwinRGBARightRGBA... OK -22,24: TwinRGBALeftRGBA read as TripleTripleView... OK -22,25: TwinRGBALeftRGBA read as Alpha... OK -22,26: TwinRGBALeftRGBA read as RedAlpha... OK -22,27: TwinRGBALeftRGBA read as RG+BA... OK -22,28: TwinRGBALeftRGBA read as RGBpassiveA... OK -22,29: TwinRGBALeftRGBA read as RGBpassiveleftRGB... OK -22,30: TwinRGBALeftRGBA read as RGBApassiverightRGBA... OK -22,31: TwinRGBALeftRGBA read as BanksOfTreesAndBirds... OK -23, 0: TwinRGBARightRGBA read as RGBHalf... OK -23, 1: TwinRGBARightRGBA read as RGBAHalf... OK -23, 2: TwinRGBARightRGBA read as ABGRHalf... OK -23, 3: TwinRGBARightRGBA read as RGBFloat... OK -23, 4: TwinRGBARightRGBA read as BGRHalf... OK -23, 5: TwinRGBARightRGBA read as RGBLeftRGB... OK -23, 6: TwinRGBARightRGBA read as RGBRightRGB... OK -23, 7: TwinRGBARightRGBA read as RGBALeftRGBA... OK -23, 8: TwinRGBARightRGBA read as RGBARightRGBA... OK -23, 9: TwinRGBARightRGBA read as LeftRGB... OK -23,10: TwinRGBARightRGBA read as RightRGB... OK -23,11: TwinRGBARightRGBA read as LeftRGBA... OK -23,12: TwinRGBARightRGBA read as RightRGBA... OK -23,13: TwinRGBARightRGBA read as TripleView... OK -23,14: TwinRGBARightRGBA read as Trees... OK -23,15: TwinRGBARightRGBA read as TreesAndBirds... OK -23,16: TwinRGBARightRGBA read as RGBLeftRGBA... OK -23,17: TwinRGBARightRGBA read as RGBRightRGBA... OK -23,18: TwinRGBARightRGBA read as RGBALeftRGB... OK -23,19: TwinRGBARightRGBA read as RGBARightRGB... OK -23,20: TwinRGBARightRGBA read as TwinRGBLeftRGB... OK -23,21: TwinRGBARightRGBA read as TwinRGBRightRGB... OK -23,22: TwinRGBARightRGBA read as TwinRGBALeftRGBA... OK -23,23: TwinRGBARightRGBA read as TwinRGBARightRGBA... OK -23,24: TwinRGBARightRGBA read as TripleTripleView... OK -23,25: TwinRGBARightRGBA read as Alpha... OK -23,26: TwinRGBARightRGBA read as RedAlpha... OK -23,27: TwinRGBARightRGBA read as RG+BA... OK -23,28: TwinRGBARightRGBA read as RGBpassiveA... OK -23,29: TwinRGBARightRGBA read as RGBpassiveleftRGB... OK -23,30: TwinRGBARightRGBA read as RGBApassiverightRGBA... OK -23,31: TwinRGBARightRGBA read as BanksOfTreesAndBirds... OK -24, 0: TripleTripleView read as RGBHalf... OK -24, 1: TripleTripleView read as RGBAHalf... OK -24, 2: TripleTripleView read as ABGRHalf... OK -24, 3: TripleTripleView read as RGBFloat... OK -24, 4: TripleTripleView read as BGRHalf... OK -24, 5: TripleTripleView read as RGBLeftRGB... OK -24, 6: TripleTripleView read as RGBRightRGB... OK -24, 7: TripleTripleView read as RGBALeftRGBA... OK -24, 8: TripleTripleView read as RGBARightRGBA... OK -24, 9: TripleTripleView read as LeftRGB... OK -24,10: TripleTripleView read as RightRGB... OK -24,11: TripleTripleView read as LeftRGBA... OK -24,12: TripleTripleView read as RightRGBA... OK -24,13: TripleTripleView read as TripleView... OK -24,14: TripleTripleView read as Trees... OK -24,15: TripleTripleView read as TreesAndBirds... OK -24,16: TripleTripleView read as RGBLeftRGBA... OK -24,17: TripleTripleView read as RGBRightRGBA... OK -24,18: TripleTripleView read as RGBALeftRGB... OK -24,19: TripleTripleView read as RGBARightRGB... OK -24,20: TripleTripleView read as TwinRGBLeftRGB... OK -24,21: TripleTripleView read as TwinRGBRightRGB... OK -24,22: TripleTripleView read as TwinRGBALeftRGBA... OK -24,23: TripleTripleView read as TwinRGBARightRGBA... OK -24,24: TripleTripleView read as TripleTripleView... OK -24,25: TripleTripleView read as Alpha... OK -24,26: TripleTripleView read as RedAlpha... OK -24,27: TripleTripleView read as RG+BA... OK -24,28: TripleTripleView read as RGBpassiveA... OK -24,29: TripleTripleView read as RGBpassiveleftRGB... OK -24,30: TripleTripleView read as RGBApassiverightRGBA... OK -24,31: TripleTripleView read as BanksOfTreesAndBirds... OK -25, 0: Alpha read as RGBHalf... OK -25, 1: Alpha read as RGBAHalf... OK -25, 2: Alpha read as ABGRHalf... OK -25, 3: Alpha read as RGBFloat... OK -25, 4: Alpha read as BGRHalf... OK -25, 5: Alpha read as RGBLeftRGB... OK -25, 6: Alpha read as RGBRightRGB... OK -25, 7: Alpha read as RGBALeftRGBA... OK -25, 8: Alpha read as RGBARightRGBA... OK -25, 9: Alpha read as LeftRGB... OK -25,10: Alpha read as RightRGB... OK -25,11: Alpha read as LeftRGBA... OK -25,12: Alpha read as RightRGBA... OK -25,13: Alpha read as TripleView... OK -25,14: Alpha read as Trees... OK -25,15: Alpha read as TreesAndBirds... OK -25,16: Alpha read as RGBLeftRGBA... OK -25,17: Alpha read as RGBRightRGBA... OK -25,18: Alpha read as RGBALeftRGB... OK -25,19: Alpha read as RGBARightRGB... OK -25,20: Alpha read as TwinRGBLeftRGB... OK -25,21: Alpha read as TwinRGBRightRGB... OK -25,22: Alpha read as TwinRGBALeftRGBA... OK -25,23: Alpha read as TwinRGBARightRGBA... OK -25,24: Alpha read as TripleTripleView... OK -25,25: Alpha read as Alpha... OK -25,26: Alpha read as RedAlpha... OK -25,27: Alpha read as RG+BA... OK -25,28: Alpha read as RGBpassiveA... OK -25,29: Alpha read as RGBpassiveleftRGB... OK -25,30: Alpha read as RGBApassiverightRGBA... OK -25,31: Alpha read as BanksOfTreesAndBirds... OK -26, 0: RedAlpha read as RGBHalf... OK -26, 1: RedAlpha read as RGBAHalf... OK -26, 2: RedAlpha read as ABGRHalf... OK -26, 3: RedAlpha read as RGBFloat... OK -26, 4: RedAlpha read as BGRHalf... OK -26, 5: RedAlpha read as RGBLeftRGB... OK -26, 6: RedAlpha read as RGBRightRGB... OK -26, 7: RedAlpha read as RGBALeftRGBA... OK -26, 8: RedAlpha read as RGBARightRGBA... OK -26, 9: RedAlpha read as LeftRGB... OK -26,10: RedAlpha read as RightRGB... OK -26,11: RedAlpha read as LeftRGBA... OK -26,12: RedAlpha read as RightRGBA... OK -26,13: RedAlpha read as TripleView... OK -26,14: RedAlpha read as Trees... OK -26,15: RedAlpha read as TreesAndBirds... OK -26,16: RedAlpha read as RGBLeftRGBA... OK -26,17: RedAlpha read as RGBRightRGBA... OK -26,18: RedAlpha read as RGBALeftRGB... OK -26,19: RedAlpha read as RGBARightRGB... OK -26,20: RedAlpha read as TwinRGBLeftRGB... OK -26,21: RedAlpha read as TwinRGBRightRGB... OK -26,22: RedAlpha read as TwinRGBALeftRGBA... OK -26,23: RedAlpha read as TwinRGBARightRGBA... OK -26,24: RedAlpha read as TripleTripleView... OK -26,25: RedAlpha read as Alpha... OK -26,26: RedAlpha read as RedAlpha... OK -26,27: RedAlpha read as RG+BA... OK -26,28: RedAlpha read as RGBpassiveA... OK -26,29: RedAlpha read as RGBpassiveleftRGB... OK -26,30: RedAlpha read as RGBApassiverightRGBA... OK -26,31: RedAlpha read as BanksOfTreesAndBirds... OK -27, 0: RG+BA read as RGBHalf... OK -27, 1: RG+BA read as RGBAHalf... OK -27, 2: RG+BA read as ABGRHalf... OK -27, 3: RG+BA read as RGBFloat... OK -27, 4: RG+BA read as BGRHalf... OK -27, 5: RG+BA read as RGBLeftRGB... OK -27, 6: RG+BA read as RGBRightRGB... OK -27, 7: RG+BA read as RGBALeftRGBA... OK -27, 8: RG+BA read as RGBARightRGBA... OK -27, 9: RG+BA read as LeftRGB... OK -27,10: RG+BA read as RightRGB... OK -27,11: RG+BA read as LeftRGBA... OK -27,12: RG+BA read as RightRGBA... OK -27,13: RG+BA read as TripleView... OK -27,14: RG+BA read as Trees... OK -27,15: RG+BA read as TreesAndBirds... OK -27,16: RG+BA read as RGBLeftRGBA... OK -27,17: RG+BA read as RGBRightRGBA... OK -27,18: RG+BA read as RGBALeftRGB... OK -27,19: RG+BA read as RGBARightRGB... OK -27,20: RG+BA read as TwinRGBLeftRGB... OK -27,21: RG+BA read as TwinRGBRightRGB... OK -27,22: RG+BA read as TwinRGBALeftRGBA... OK -27,23: RG+BA read as TwinRGBARightRGBA... OK -27,24: RG+BA read as TripleTripleView... OK -27,25: RG+BA read as Alpha... OK -27,26: RG+BA read as RedAlpha... OK -27,27: RG+BA read as RG+BA... OK -27,28: RG+BA read as RGBpassiveA... OK -27,29: RG+BA read as RGBpassiveleftRGB... OK -27,30: RG+BA read as RGBApassiverightRGBA... OK -27,31: RG+BA read as BanksOfTreesAndBirds... OK -28, 0: RGBpassiveA read as RGBHalf... OK -28, 1: RGBpassiveA read as RGBAHalf... OK -28, 2: RGBpassiveA read as ABGRHalf... OK -28, 3: RGBpassiveA read as RGBFloat... OK -28, 4: RGBpassiveA read as BGRHalf... OK -28, 5: RGBpassiveA read as RGBLeftRGB... OK -28, 6: RGBpassiveA read as RGBRightRGB... OK -28, 7: RGBpassiveA read as RGBALeftRGBA... OK -28, 8: RGBpassiveA read as RGBARightRGBA... OK -28, 9: RGBpassiveA read as LeftRGB... OK -28,10: RGBpassiveA read as RightRGB... OK -28,11: RGBpassiveA read as LeftRGBA... OK -28,12: RGBpassiveA read as RightRGBA... OK -28,13: RGBpassiveA read as TripleView... OK -28,14: RGBpassiveA read as Trees... OK -28,15: RGBpassiveA read as TreesAndBirds... OK -28,16: RGBpassiveA read as RGBLeftRGBA... OK -28,17: RGBpassiveA read as RGBRightRGBA... OK -28,18: RGBpassiveA read as RGBALeftRGB... OK -28,19: RGBpassiveA read as RGBARightRGB... OK -28,20: RGBpassiveA read as TwinRGBLeftRGB... OK -28,21: RGBpassiveA read as TwinRGBRightRGB... OK -28,22: RGBpassiveA read as TwinRGBALeftRGBA... OK -28,23: RGBpassiveA read as TwinRGBARightRGBA... OK -28,24: RGBpassiveA read as TripleTripleView... OK -28,25: RGBpassiveA read as Alpha... OK -28,26: RGBpassiveA read as RedAlpha... OK -28,27: RGBpassiveA read as RG+BA... OK -28,28: RGBpassiveA read as RGBpassiveA... OK -28,29: RGBpassiveA read as RGBpassiveleftRGB... OK -28,30: RGBpassiveA read as RGBApassiverightRGBA... OK -28,31: RGBpassiveA read as BanksOfTreesAndBirds... OK -29, 0: RGBpassiveleftRGB read as RGBHalf... OK -29, 1: RGBpassiveleftRGB read as RGBAHalf... OK -29, 2: RGBpassiveleftRGB read as ABGRHalf... OK -29, 3: RGBpassiveleftRGB read as RGBFloat... OK -29, 4: RGBpassiveleftRGB read as BGRHalf... OK -29, 5: RGBpassiveleftRGB read as RGBLeftRGB... OK -29, 6: RGBpassiveleftRGB read as RGBRightRGB... OK -29, 7: RGBpassiveleftRGB read as RGBALeftRGBA... OK -29, 8: RGBpassiveleftRGB read as RGBARightRGBA... OK -29, 9: RGBpassiveleftRGB read as LeftRGB... OK -29,10: RGBpassiveleftRGB read as RightRGB... OK -29,11: RGBpassiveleftRGB read as LeftRGBA... OK -29,12: RGBpassiveleftRGB read as RightRGBA... OK -29,13: RGBpassiveleftRGB read as TripleView... OK -29,14: RGBpassiveleftRGB read as Trees... OK -29,15: RGBpassiveleftRGB read as TreesAndBirds... OK -29,16: RGBpassiveleftRGB read as RGBLeftRGBA... OK -29,17: RGBpassiveleftRGB read as RGBRightRGBA... OK -29,18: RGBpassiveleftRGB read as RGBALeftRGB... OK -29,19: RGBpassiveleftRGB read as RGBARightRGB... OK -29,20: RGBpassiveleftRGB read as TwinRGBLeftRGB... OK -29,21: RGBpassiveleftRGB read as TwinRGBRightRGB... OK -29,22: RGBpassiveleftRGB read as TwinRGBALeftRGBA... OK -29,23: RGBpassiveleftRGB read as TwinRGBARightRGBA... OK -29,24: RGBpassiveleftRGB read as TripleTripleView... OK -29,25: RGBpassiveleftRGB read as Alpha... OK -29,26: RGBpassiveleftRGB read as RedAlpha... OK -29,27: RGBpassiveleftRGB read as RG+BA... OK -29,28: RGBpassiveleftRGB read as RGBpassiveA... OK -29,29: RGBpassiveleftRGB read as RGBpassiveleftRGB... OK -29,30: RGBpassiveleftRGB read as RGBApassiverightRGBA... OK -29,31: RGBpassiveleftRGB read as BanksOfTreesAndBirds... OK -30, 0: RGBApassiverightRGBA read as RGBHalf... OK -30, 1: RGBApassiverightRGBA read as RGBAHalf... OK -30, 2: RGBApassiverightRGBA read as ABGRHalf... OK -30, 3: RGBApassiverightRGBA read as RGBFloat... OK -30, 4: RGBApassiverightRGBA read as BGRHalf... OK -30, 5: RGBApassiverightRGBA read as RGBLeftRGB... OK -30, 6: RGBApassiverightRGBA read as RGBRightRGB... OK -30, 7: RGBApassiverightRGBA read as RGBALeftRGBA... OK -30, 8: RGBApassiverightRGBA read as RGBARightRGBA... OK -30, 9: RGBApassiverightRGBA read as LeftRGB... OK -30,10: RGBApassiverightRGBA read as RightRGB... OK -30,11: RGBApassiverightRGBA read as LeftRGBA... OK -30,12: RGBApassiverightRGBA read as RightRGBA... OK -30,13: RGBApassiverightRGBA read as TripleView... OK -30,14: RGBApassiverightRGBA read as Trees... OK -30,15: RGBApassiverightRGBA read as TreesAndBirds... OK -30,16: RGBApassiverightRGBA read as RGBLeftRGBA... OK -30,17: RGBApassiverightRGBA read as RGBRightRGBA... OK -30,18: RGBApassiverightRGBA read as RGBALeftRGB... OK -30,19: RGBApassiverightRGBA read as RGBARightRGB... OK -30,20: RGBApassiverightRGBA read as TwinRGBLeftRGB... OK -30,21: RGBApassiverightRGBA read as TwinRGBRightRGB... OK -30,22: RGBApassiverightRGBA read as TwinRGBALeftRGBA... OK -30,23: RGBApassiverightRGBA read as TwinRGBARightRGBA... OK -30,24: RGBApassiverightRGBA read as TripleTripleView... OK -30,25: RGBApassiverightRGBA read as Alpha... OK -30,26: RGBApassiverightRGBA read as RedAlpha... OK -30,27: RGBApassiverightRGBA read as RG+BA... OK -30,28: RGBApassiverightRGBA read as RGBpassiveA... OK -30,29: RGBApassiverightRGBA read as RGBpassiveleftRGB... OK -30,30: RGBApassiverightRGBA read as RGBApassiverightRGBA... OK -30,31: RGBApassiverightRGBA read as BanksOfTreesAndBirds... OK -31, 0: BanksOfTreesAndBirds read as RGBHalf... OK -31, 1: BanksOfTreesAndBirds read as RGBAHalf... OK -31, 2: BanksOfTreesAndBirds read as ABGRHalf... OK -31, 3: BanksOfTreesAndBirds read as RGBFloat... OK -31, 4: BanksOfTreesAndBirds read as BGRHalf... OK -31, 5: BanksOfTreesAndBirds read as RGBLeftRGB... OK -31, 6: BanksOfTreesAndBirds read as RGBRightRGB... OK -31, 7: BanksOfTreesAndBirds read as RGBALeftRGBA... OK -31, 8: BanksOfTreesAndBirds read as RGBARightRGBA... OK -31, 9: BanksOfTreesAndBirds read as LeftRGB... OK -31,10: BanksOfTreesAndBirds read as RightRGB... OK -31,11: BanksOfTreesAndBirds read as LeftRGBA... OK -31,12: BanksOfTreesAndBirds read as RightRGBA... OK -31,13: BanksOfTreesAndBirds read as TripleView... OK -31,14: BanksOfTreesAndBirds read as Trees... OK -31,15: BanksOfTreesAndBirds read as TreesAndBirds... OK -31,16: BanksOfTreesAndBirds read as RGBLeftRGBA... OK -31,17: BanksOfTreesAndBirds read as RGBRightRGBA... OK -31,18: BanksOfTreesAndBirds read as RGBALeftRGB... OK -31,19: BanksOfTreesAndBirds read as RGBARightRGB... OK -31,20: BanksOfTreesAndBirds read as TwinRGBLeftRGB... OK -31,21: BanksOfTreesAndBirds read as TwinRGBRightRGB... OK -31,22: BanksOfTreesAndBirds read as TwinRGBALeftRGBA... OK -31,23: BanksOfTreesAndBirds read as TwinRGBARightRGBA... OK -31,24: BanksOfTreesAndBirds read as TripleTripleView... OK -31,25: BanksOfTreesAndBirds read as Alpha... OK -31,26: BanksOfTreesAndBirds read as RedAlpha... OK -31,27: BanksOfTreesAndBirds read as RG+BA... OK -31,28: BanksOfTreesAndBirds read as RGBpassiveA... OK -31,29: BanksOfTreesAndBirds read as RGBpassiveleftRGB... OK -31,30: BanksOfTreesAndBirds read as RGBApassiverightRGBA... OK -31,31: BanksOfTreesAndBirds read as BanksOfTreesAndBirds... OK -0/1024 runs failed -0 tests skipped (assumed to be bad) -0/1024 optimised -ok - - -======= Running testYca Testing luminance/chroma input and output @@ -18441,26 +16380,26 @@ Running testDeepTiledBasic Testing the DeepTiledInput/OutputFile for basic use Testing files with 1 channels, using absolute coordinates 2 times. -generating compression 0 tileSizeX 26 tileSizeY 143 writing per-tile reading per-tile -generating compression 0 tileSizeX 259 tileSizeY 84 writing bulk reading bulk -generating compression 0 tileSizeX 85 tileSizeY 121 writing per-tile with relative coordinates reading per-tile with relative coordinates -generating compression 1 tileSizeX 14 tileSizeY 21 writing per-tile reading per-tile -generating compression 1 tileSizeX 251 tileSizeY 169 writing bulk reading bulk -generating compression 1 tileSizeX 153 tileSizeY 98 writing per-tile with relative coordinates reading per-tile with relative coordinates +generating compression 0 tileSizeX 13 tileSizeY 13 writing per-tile reading per-tile +generating compression 0 tileSizeX 240 tileSizeY 142 writing bulk reading bulk +generating compression 0 tileSizeX 160 tileSizeY 72 writing per-tile with relative coordinates reading per-tile with relative coordinates +generating compression 1 tileSizeX 216 tileSizeY 1 writing per-tile reading per-tile +generating compression 1 tileSizeX 234 tileSizeY 4 writing bulk reading bulk +generating compression 1 tileSizeX 241 tileSizeY 10 writing per-tile with relative coordinates reading per-tile with relative coordinates Testing files with 3 channels, using absolute coordinates 2 times. -generating compression 0 tileSizeX 47 tileSizeY 15 writing per-tile reading per-tile -generating compression 0 tileSizeX 21 tileSizeY 56 writing bulk reading bulk -generating compression 0 tileSizeX 18 tileSizeY 78 writing per-tile with relative coordinates reading per-tile with relative coordinates -generating compression 1 tileSizeX 153 tileSizeY 66 writing per-tile reading per-tile -generating compression 1 tileSizeX 75 tileSizeY 35 writing bulk reading bulk -generating compression 1 tileSizeX 20 tileSizeY 56 writing per-tile with relative coordinates reading per-tile with relative coordinates +generating compression 0 tileSizeX 223 tileSizeY 47 writing per-tile reading per-tile +generating compression 0 tileSizeX 95 tileSizeY 164 writing bulk reading bulk +generating compression 0 tileSizeX 260 tileSizeY 109 writing per-tile with relative coordinates reading per-tile with relative coordinates +generating compression 1 tileSizeX 66 tileSizeY 114 writing per-tile reading per-tile +generating compression 1 tileSizeX 100 tileSizeY 10 writing bulk reading bulk +generating compression 1 tileSizeX 251 tileSizeY 46 writing per-tile with relative coordinates reading per-tile with relative coordinates Testing files with 10 channels, using absolute coordinates 2 times. -generating compression 0 tileSizeX 166 tileSizeY 29 writing per-tile reading per-tile -generating compression 0 tileSizeX 234 tileSizeY 151 writing bulk reading bulk -generating compression 0 tileSizeX 46 tileSizeY 63 writing per-tile with relative coordinates reading per-tile with relative coordinates -generating compression 1 tileSizeX 270 tileSizeY 83 writing per-tile reading per-tile -generating compression 1 tileSizeX 10 tileSizeY 30 writing bulk reading bulk -generating compression 1 tileSizeX 40 tileSizeY 161 writing per-tile with relative coordinates reading per-tile with relative coordinates +generating compression 0 tileSizeX 224 tileSizeY 62 writing per-tile reading per-tile +generating compression 0 tileSizeX 151 tileSizeY 117 writing bulk reading bulk +generating compression 0 tileSizeX 193 tileSizeY 33 writing per-tile with relative coordinates reading per-tile with relative coordinates +generating compression 1 tileSizeX 187 tileSizeY 166 writing per-tile reading per-tile +generating compression 1 tileSizeX 69 tileSizeY 23 writing bulk reading bulk +generating compression 1 tileSizeX 57 tileSizeY 14 writing per-tile with relative coordinates reading per-tile with relative coordinates ok @@ -18468,14 +16407,14 @@ Running testCopyDeepTiled Testing raw copy in DeepTiledInput/OutputFile Testing files with 3 channels, using absolute coordinates 1 times. -generating compression 0 tileSizeX 4 tileSizeY 56 writing copying reading +generating compression 0 tileSizeX 8 tileSizeY 173 writing copying reading Testing files with 5 channels, using absolute coordinates 2 times. -generating compression 0 tileSizeX 99 tileSizeY 218 writing copying reading -generating compression 1 tileSizeX 136 tileSizeY 94 writing copying reading +generating compression 0 tileSizeX 65 tileSizeY 16 writing copying reading +generating compression 1 tileSizeX 145 tileSizeY 152 writing copying reading Testing files with 11 channels, using absolute coordinates 3 times. -generating compression 0 tileSizeX 132 tileSizeY 266 writing copying reading -generating compression 1 tileSizeX 52 tileSizeY 139 writing copying reading -generating compression 2 tileSizeX 71 tileSizeY 41 writing copying reading +generating compression 0 tileSizeX 147 tileSizeY 127 writing copying reading +generating compression 1 tileSizeX 164 tileSizeY 200 writing copying reading +generating compression 2 tileSizeX 195 tileSizeY 186 writing copying reading ok @@ -19269,8 +17208,10 @@ Byte Interleaving FLOAT -> HALF conversion convertFloatToHalf64_scalar() + convertFloatToHalf64_f16c() ZigZag re-ordering with HALF -> FLOAT conversion fromHalfZigZag_scaler() + fromHalfZigZag_f16c() DCT Round Trip Inverse, DC Only Inverse, Scalar: @@ -19282,6 +17223,24 @@ 3x8 2x8 1x8 + Inverse, SSE2: + 8x8 + 7x8 + 6x8 + 5x8 + 4x8 + 3x8 + 2x8 + 1x8 + Inverse, AVX: + 8x8 + 7x8 + 6x8 + 5x8 + 4x8 + 3x8 + 2x8 + 1x8 ok