--- 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
--- 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
[email protected]@ -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"
--- 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
[email protected]@ -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
[email protected]@ -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
--- 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
[email protected]@ -146,11 +146,12 @@
- ::DebugBreak();
- }
- #else
-+#include <signal.h>
- void
- iex_debugTrap()
- {
- // how to in Linux?
- if (0 != ::getenv("IEXDEBUGTHROW"))
-- __builtin_trap();
-+ raise(SIGTRAP);
- }
- #endif
--- 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<half>
@@ -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
--- 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
--- /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
--- 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
[email protected]@ -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"
[email protected]@ -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%@[email protected]%\$progdir/\$file%g'`
- else
--- 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);
- }
- }
- }
--- 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
[email protected]@ -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].*) ;;
[email protected]@ -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].*) ;;
[email protected]@ -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
[email protected]@ -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
--- 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
[email protected]@ -8,7 +8,7 @@
- Description: OpenEXR image library
- Version: @[email protected]
-
--Libs: -L${libdir} -lIlmImf
-+Libs: -lIlmImf
- Cflags: -I${OpenEXR_includedir}
- Requires: IlmBase
- Libs.private: -lz
--- 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
[email protected]@ -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)
[email protected]@ -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;
- }
-
--- 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
[email protected]@ -39,6 +39,7 @@
- #include "ImfNamespace.h"
-
- #include <cstddef>
-+using std::size_t;
-
- OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
-
--- 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
[email protected]@ -458,9 +458,9 @@
- ImfOptimizedPixelReading.h
-
- EXTRA_DIST = $(noinst_HEADERS) b44ExpLogTable.cpp b44ExpLogTable.h dwaLookups.cpp dwaLookups.h CMakeLists.txt
--INCLUDES = @[email protected] \
-- -I$(top_builddir) \
-- -I$(top_srcdir)/config
-+INCLUDES = -I$(top_builddir) \
-+ -I$(top_srcdir)/config \
-+ @[email protected]
-
- 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
[email protected]@ -265,10 +265,10 @@
- libIlmImfUtil_la_LIBADD = -L$(top_builddir)/IlmImf @[email protected] -lIlmImf
- libIlmImfUtilincludedir = $(includedir)/OpenEXR
- EXTRA_DIST = CMakeLists.txt
--INCLUDES = @[email protected] \
-- -I$(top_builddir) \
-+INCLUDES = -I$(top_builddir) \
- -I$(top_srcdir)/IlmImf \
-- -I$(top_srcdir)/config
-+ -I$(top_srcdir)/config \
-+ @[email protected]
-
- all: all-am
-
--- 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
[email protected]@ -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 [email protected]
-+ $(CXXFLAGS) $(libIlmImf_la_LIBADD) $(libIlmImf_la_LDFLAGS) \
-+ $(LDFLAGS) -o [email protected]
- PROGRAMS = $(noinst_PROGRAMS)
- am_b44ExpLogTable_OBJECTS = b44ExpLogTable.$(OBJEXT)
- b44ExpLogTable_OBJECTS = $(am_b44ExpLogTable_OBJECTS)
[email protected]@ -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
[email protected]@ -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 [email protected]
-+ $(CXXFLAGS) $(libIlmImfUtil_la_LIBADD) $(libIlmImfUtil_la_LDFLAGS) \
-+ $(LDFLAGS) -o [email protected]
- DEFAULT_INCLUDES = [email protected][email protected] -I$(top_builddir)/config
- depcomp = $(SHELL) $(top_srcdir)/depcomp
- am__depfiles_maybe = depfiles
[email protected]@ -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)
--- /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
[email protected]@ -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"
[email protected]@ -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");
--- 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
--- 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