<div dir="ltr">On 3 January 2013 16:51, Ian Romanick <span dir="ltr"><<a href="mailto:idr@freedesktop.org" target="_blank">idr@freedesktop.org</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 12/31/2012 11:14 AM, Paul Berry wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This patch adds compressed representations of uniform grayscale images<br>
to piglit, in the ETC1 and FXT1 compression formats.  Although they<br>
don't exercise the full capabilities of these compression formats,<br>
they should be sufficient to create basic tests of compression<br>
functionality without having to rely on the GL implementation to do<br>
compression on the fly.<br>
</blockquote>
<br></div>
Why not just store them as .ktx images?  We already have a KTX image loader.</blockquote><div><br></div><div>The intention was to make it easy for test writers to mix and match blocks of various grayscale values so that they can programatically create simple compressed images at runtime.  For instance, in patch 3/3, the glCompressedTexSubImage3D() test takes advantage of this, by uploading different parts of the arrays to different parts of the texture.  If I used .ktx images, I would need 18 different .ktx files, and those files wouldn't be reusable for future non-3D tests.<br>
</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
---<br>
  tests/util/piglit-util-<u></u>compressed.h | 559 ++++++++++++++++++++++++++++++<u></u>++++++<br>
  1 file changed, 559 insertions(+)<br>
  create mode 100644 tests/util/piglit-util-<u></u>compressed.h<br>
<br>
diff --git a/tests/util/piglit-util-<u></u>compressed.h b/tests/util/piglit-util-<u></u>compressed.h<br>
new file mode 100644<br>
index 0000000..36321bf<br>
--- /dev/null<br>
+++ b/tests/util/piglit-util-<u></u>compressed.h<br>
@@ -0,0 +1,559 @@<br>
+/*<br>
+ * Copyright © 2012 Intel Corporation<br>
+ *<br>
+ * Permission is hereby granted, free of charge, to any person obtaining a<br>
+ * copy of this software and associated documentation files (the "Software"),<br>
+ * to deal in the Software without restriction, including without limitation<br>
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,<br>
+ * and/or sell copies of the Software, and to permit persons to whom the<br>
+ * Software is furnished to do so, subject to the following conditions:<br>
+ *<br>
+ * The above copyright notice and this permission notice (including the next<br>
+ * paragraph) shall be included in all copies or substantial portions of the<br>
+ * Software.<br>
+ *<br>
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR<br>
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,<br>
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL<br>
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER<br>
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING<br>
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER<br>
+ * DEALINGS IN THE SOFTWARE.<br>
+ */<br>
+<br>
+/**<br>
+ * \file piglit-util-compressed.h<br>
+ *<br>
+ * This file contains pre-compressed representations of uniform<br>
+ * grayscale images in various texture compression formats, for use in<br>
+ * testing compressed textures.<br>
+ */<br>
+<br>
+/**<br>
+ * Bit pattern representing each possible 8-bit grayscale value using<br>
+ * ETC1 compression.<br>
+ *<br>
+ * These bit patterns may also be used for the GL_COMPRESSED_RGB8_ETC2<br>
+ * format, because it is a superset of ETC1.<br>
+ */<br>
+static const unsigned char piglit_etc1_grayscale_images[<u></u>256][8] = {<br>
+       { 0, 0, 0, 0, 255, 255, 0, 0 }, /* 0 */<br>
+       { 34, 34, 34, 216, 255, 255, 0, 0 }, /* 1 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0 }, /* 2 */<br>
+       { 8, 8, 8, 38, 255, 255, 0, 0 }, /* 3 */<br>
+       { 17, 17, 17, 108, 255, 255, 0, 0 }, /* 4 */<br>
+       { 0, 0, 0, 36, 0, 0, 0, 0 }, /* 5 */<br>
+       { 8, 8, 8, 2, 255, 255, 0, 0 }, /* 6 */<br>
+       { 16, 16, 16, 74, 255, 255, 0, 0 }, /* 7 */<br>
+       { 0, 0, 0, 0, 0, 0, 255, 255 }, /* 8 */<br>
+       { 0, 0, 0, 72, 0, 0, 0, 0 }, /* 9 */<br>
+       { 34, 34, 34, 180, 255, 255, 0, 0 }, /* 10 */<br>
+       { 16, 16, 16, 38, 255, 255, 0, 0 }, /* 11 */<br>
+       { 17, 17, 17, 36, 255, 255, 0, 0 }, /* 12 */<br>
+       { 0, 0, 0, 108, 0, 0, 0, 0 }, /* 13 */<br>
+       { 16, 16, 16, 2, 255, 255, 0, 0 }, /* 14 */<br>
+       { 17, 17, 17, 0, 255, 255, 0, 0 }, /* 15 */<br>
+       { 34, 34, 34, 144, 255, 255, 0, 0 }, /* 16 */<br>
+       { 0, 0, 0, 36, 0, 0, 255, 255 }, /* 17 */<br>
+       { 0, 0, 0, 144, 0, 0, 0, 0 }, /* 18 */<br>
+       { 17, 17, 17, 0, 0, 0, 0, 0 }, /* 19 */<br>
+       { 32, 32, 32, 110, 255, 255, 0, 0 }, /* 20 */<br>
+       { 34, 34, 34, 108, 255, 255, 0, 0 }, /* 21 */<br>
+       { 17, 17, 17, 36, 0, 0, 0, 0 }, /* 22 */<br>
+       { 40, 40, 40, 146, 255, 255, 0, 0 }, /* 23 */<br>
+       { 0, 0, 0, 180, 0, 0, 0, 0 }, /* 24 */<br>
+       { 17, 17, 17, 0, 0, 0, 255, 255 }, /* 25 */<br>
+       { 17, 17, 17, 72, 0, 0, 0, 0 }, /* 26 */<br>
+       { 51, 51, 51, 180, 255, 255, 0, 0 }, /* 27 */<br>
+       { 32, 32, 32, 38, 255, 255, 0, 0 }, /* 28 */<br>
+       { 0, 0, 0, 72, 0, 0, 255, 255 }, /* 29 */<br>
+       { 17, 17, 17, 108, 0, 0, 0, 0 }, /* 30 */<br>
+       { 32, 32, 32, 2, 255, 255, 0, 0 }, /* 31 */<br>
+       { 34, 34, 34, 0, 255, 255, 0, 0 }, /* 32 */<br>
+       { 0, 0, 0, 216, 0, 0, 0, 0 }, /* 33 */<br>
+       { 17, 17, 17, 36, 0, 0, 255, 255 }, /* 34 */<br>
+       { 17, 17, 17, 144, 0, 0, 0, 0 }, /* 35 */<br>
+       { 34, 34, 34, 0, 0, 0, 0, 0 }, /* 36 */<br>
+       { 8, 8, 8, 74, 0, 0, 255, 255 }, /* 37 */<br>
+       { 51, 51, 51, 108, 255, 255, 0, 0 }, /* 38 */<br>
+       { 34, 34, 34, 36, 0, 0, 0, 0 }, /* 39 */<br>
+       { 16, 16, 16, 182, 0, 0, 0, 0 }, /* 40 */<br>
+       { 17, 17, 17, 180, 0, 0, 0, 0 }, /* 41 */<br>
+       { 0, 0, 0, 108, 0, 0, 255, 255 }, /* 42 */<br>
+       { 34, 34, 34, 72, 0, 0, 0, 0 }, /* 43 */<br>
+       { 68, 68, 68, 180, 255, 255, 0, 0 }, /* 44 */<br>
+       { 16, 16, 16, 74, 0, 0, 255, 255 }, /* 45 */<br>
+       { 17, 17, 17, 72, 0, 0, 255, 255 }, /* 46 */<br>
+       { 0, 0, 0, 252, 0, 0, 0, 0 }, /* 47 */<br>
+       { 24, 24, 24, 182, 0, 0, 0, 0 }, /* 48 */<br>
+       { 51, 51, 51, 0, 255, 255, 0, 0 }, /* 49 */<br>
+       { 17, 17, 17, 216, 0, 0, 0, 0 }, /* 50 */<br>
+       { 34, 34, 34, 36, 0, 0, 255, 255 }, /* 51 */<br>
+       { 34, 34, 34, 144, 0, 0, 0, 0 }, /* 52 */<br>
+       { 51, 51, 51, 0, 0, 0, 0, 0 }, /* 53 */<br>
+       { 40, 40, 40, 110, 0, 0, 0, 0 }, /* 54 */<br>
+       { 68, 68, 68, 108, 255, 255, 0, 0 }, /* 55 */<br>
+       { 51, 51, 51, 36, 0, 0, 0, 0 }, /* 56 */<br>
+       { 24, 24, 24, 218, 0, 0, 0, 0 }, /* 57 */<br>
+       { 34, 34, 34, 180, 0, 0, 0, 0 }, /* 58 */<br>
+       { 17, 17, 17, 108, 0, 0, 255, 255 }, /* 59 */<br>
+       { 0, 0, 0, 144, 0, 0, 255, 255 }, /* 60 */<br>
+       { 85, 85, 85, 180, 255, 255, 0, 0 }, /* 61 */<br>
+       { 32, 32, 32, 74, 0, 0, 255, 255 }, /* 62 */<br>
+       { 34, 34, 34, 72, 0, 0, 255, 255 }, /* 63 */<br>
+       { 17, 17, 17, 252, 0, 0, 0, 0 }, /* 64 */<br>
+       { 40, 40, 40, 182, 0, 0, 0, 0 }, /* 65 */<br>
+       { 68, 68, 68, 0, 255, 255, 0, 0 }, /* 66 */<br>
+       { 34, 34, 34, 216, 0, 0, 0, 0 }, /* 67 */<br>
+       { 51, 51, 51, 36, 0, 0, 255, 255 }, /* 68 */<br>
+       { 51, 51, 51, 144, 0, 0, 0, 0 }, /* 69 */<br>
+       { 68, 68, 68, 0, 0, 0, 0, 0 }, /* 70 */<br>
+       { 24, 24, 24, 254, 0, 0, 0, 0 }, /* 71 */<br>
+       { 85, 85, 85, 108, 255, 255, 0, 0 }, /* 72 */<br>
+       { 68, 68, 68, 36, 0, 0, 0, 0 }, /* 73 */<br>
+       { 40, 40, 40, 218, 0, 0, 0, 0 }, /* 74 */<br>
+       { 51, 51, 51, 180, 0, 0, 0, 0 }, /* 75 */<br>
+       { 34, 34, 34, 108, 0, 0, 255, 255 }, /* 76 */<br>
+       { 17, 17, 17, 144, 0, 0, 255, 255 }, /* 77 */<br>
+       { 102, 102, 102, 180, 255, 255, 0, 0 }, /* 78 */<br>
+       { 64, 64, 64, 110, 0, 0, 0, 0 }, /* 79 */<br>
+       { 0, 0, 0, 180, 0, 0, 255, 255 }, /* 80 */<br>
+       { 34, 34, 34, 252, 0, 0, 0, 0 }, /* 81 */<br>
+       { 48, 48, 48, 218, 0, 0, 0, 0 }, /* 82 */<br>
+       { 85, 85, 85, 0, 255, 255, 0, 0 }, /* 83 */<br>
+       { 51, 51, 51, 216, 0, 0, 0, 0 }, /* 84 */<br>
+       { 68, 68, 68, 36, 0, 0, 255, 255 }, /* 85 */<br>
+       { 68, 68, 68, 144, 0, 0, 0, 0 }, /* 86 */<br>
+       { 85, 85, 85, 0, 0, 0, 0, 0 }, /* 87 */<br>
+       { 8, 8, 8, 182, 0, 0, 255, 255 }, /* 88 */<br>
+       { 102, 102, 102, 108, 255, 255, 0, 0 }, /* 89 */<br>
+       { 85, 85, 85, 36, 0, 0, 0, 0 }, /* 90 */<br>
+       { 48, 48, 48, 110, 0, 0, 255, 255 }, /* 91 */<br>
+       { 68, 68, 68, 180, 0, 0, 0, 0 }, /* 92 */<br>
+       { 51, 51, 51, 108, 0, 0, 255, 255 }, /* 93 */<br>
+       { 34, 34, 34, 144, 0, 0, 255, 255 }, /* 94 */<br>
+       { 119, 119, 119, 180, 255, 255, 0, 0 }, /* 95 */<br>
+       { 16, 16, 16, 182, 0, 0, 255, 255 }, /* 96 */<br>
+       { 17, 17, 17, 180, 0, 0, 255, 255 }, /* 97 */<br>
+       { 51, 51, 51, 252, 0, 0, 0, 0 }, /* 98 */<br>
+       { 56, 56, 56, 110, 0, 0, 255, 255 }, /* 99 */<br>
+       { 102, 102, 102, 0, 255, 255, 0, 0 }, /* 100 */<br>
+       { 68, 68, 68, 216, 0, 0, 0, 0 }, /* 101 */<br>
+       { 85, 85, 85, 36, 0, 0, 255, 255 }, /* 102 */<br>
+       { 85, 85, 85, 144, 0, 0, 0, 0 }, /* 103 */<br>
+       { 102, 102, 102, 0, 0, 0, 0, 0 }, /* 104 */<br>
+       { 104, 104, 104, 2, 255, 255, 0, 0 }, /* 105 */<br>
+       { 0, 0, 0, 216, 0, 0, 255, 255 }, /* 106 */<br>
+       { 102, 102, 102, 36, 0, 0, 0, 0 }, /* 107 */<br>
+       { 64, 64, 64, 110, 0, 0, 255, 255 }, /* 108 */<br>
+       { 85, 85, 85, 180, 0, 0, 0, 0 }, /* 109 */<br>
+       { 68, 68, 68, 108, 0, 0, 255, 255 }, /* 110 */<br>
+       { 51, 51, 51, 144, 0, 0, 255, 255 }, /* 111 */<br>
+       { 136, 136, 136, 180, 255, 255, 0, 0 }, /* 112 */<br>
+       { 32, 32, 32, 182, 0, 0, 255, 255 }, /* 113 */<br>
+       { 34, 34, 34, 180, 0, 0, 255, 255 }, /* 114 */<br>
+       { 68, 68, 68, 252, 0, 0, 0, 0 }, /* 115 */<br>
+       { 72, 72, 72, 110, 0, 0, 255, 255 }, /* 116 */<br>
+       { 119, 119, 119, 0, 255, 255, 0, 0 }, /* 117 */<br>
+       { 85, 85, 85, 216, 0, 0, 0, 0 }, /* 118 */<br>
+       { 102, 102, 102, 36, 0, 0, 255, 255 }, /* 119 */<br>
+       { 102, 102, 102, 144, 0, 0, 0, 0 }, /* 120 */<br>
+       { 119, 119, 119, 0, 0, 0, 0, 0 }, /* 121 */<br>
+       { 16, 16, 16, 218, 0, 0, 255, 255 }, /* 122 */<br>
+       { 17, 17, 17, 216, 0, 0, 255, 255 }, /* 123 */<br>
+       { 119, 119, 119, 36, 0, 0, 0, 0 }, /* 124 */<br>
+       { 104, 104, 104, 146, 0, 0, 0, 0 }, /* 125 */<br>
+       { 102, 102, 102, 180, 0, 0, 0, 0 }, /* 126 */<br>
+       { 85, 85, 85, 108, 0, 0, 255, 255 }, /* 127 */<br>
+       { 68, 68, 68, 144, 0, 0, 255, 255 }, /* 128 */<br>
+       { 153, 153, 153, 180, 255, 255, 0, 0 }, /* 129 */<br>
+       { 24, 24, 24, 218, 0, 0, 255, 255 }, /* 130 */<br>
+       { 51, 51, 51, 180, 0, 0, 255, 255 }, /* 131 */<br>
+       { 85, 85, 85, 252, 0, 0, 0, 0 }, /* 132 */<br>
+       { 112, 112, 112, 146, 0, 0, 0, 0 }, /* 133 */<br>
+       { 136, 136, 136, 0, 255, 255, 0, 0 }, /* 134 */<br>
+       { 102, 102, 102, 216, 0, 0, 0, 0 }, /* 135 */<br>
+       { 119, 119, 119, 36, 0, 0, 255, 255 }, /* 136 */<br>
+       { 119, 119, 119, 144, 0, 0, 0, 0 }, /* 137 */<br>
+       { 136, 136, 136, 0, 0, 0, 0, 0 }, /* 138 */<br>
+       { 32, 32, 32, 218, 0, 0, 255, 255 }, /* 139 */<br>
+       { 34, 34, 34, 216, 0, 0, 255, 255 }, /* 140 */<br>
+       { 136, 136, 136, 36, 0, 0, 0, 0 }, /* 141 */<br>
+       { 80, 80, 80, 146, 0, 0, 255, 255 }, /* 142 */<br>
+       { 119, 119, 119, 180, 0, 0, 0, 0 }, /* 143 */<br>
+       { 102, 102, 102, 108, 0, 0, 255, 255 }, /* 144 */<br>
+       { 85, 85, 85, 144, 0, 0, 255, 255 }, /* 145 */<br>
+       { 170, 170, 170, 180, 255, 255, 0, 0 }, /* 146 */<br>
+       { 40, 40, 40, 218, 0, 0, 255, 255 }, /* 147 */<br>
+       { 68, 68, 68, 180, 0, 0, 255, 255 }, /* 148 */<br>
+       { 102, 102, 102, 252, 0, 0, 0, 0 }, /* 149 */<br>
+       { 88, 88, 88, 146, 0, 0, 255, 255 }, /* 150 */<br>
+       { 153, 153, 153, 0, 255, 255, 0, 0 }, /* 151 */<br>
+       { 119, 119, 119, 216, 0, 0, 0, 0 }, /* 152 */<br>
+       { 136, 136, 136, 36, 0, 0, 255, 255 }, /* 153 */<br>
+       { 136, 136, 136, 144, 0, 0, 0, 0 }, /* 154 */<br>
+       { 153, 153, 153, 0, 0, 0, 0, 0 }, /* 155 */<br>
+       { 120, 120, 120, 218, 0, 0, 0, 0 }, /* 156 */<br>
+       { 51, 51, 51, 216, 0, 0, 255, 255 }, /* 157 */<br>
+       { 153, 153, 153, 36, 0, 0, 0, 0 }, /* 158 */<br>
+       { 96, 96, 96, 146, 0, 0, 255, 255 }, /* 159 */<br>
+       { 136, 136, 136, 180, 0, 0, 0, 0 }, /* 160 */<br>
+       { 119, 119, 119, 108, 0, 0, 255, 255 }, /* 161 */<br>
+       { 102, 102, 102, 144, 0, 0, 255, 255 }, /* 162 */<br>
+       { 187, 187, 187, 180, 255, 255, 0, 0 }, /* 163 */<br>
+       { 136, 136, 136, 182, 0, 0, 0, 0 }, /* 164 */<br>
+       { 85, 85, 85, 180, 0, 0, 255, 255 }, /* 165 */<br>
+       { 119, 119, 119, 252, 0, 0, 0, 0 }, /* 166 */<br>
+       { 104, 104, 104, 146, 0, 0, 255, 255 }, /* 167 */<br>
+       { 170, 170, 170, 0, 255, 255, 0, 0 }, /* 168 */<br>
+       { 136, 136, 136, 216, 0, 0, 0, 0 }, /* 169 */<br>
+       { 153, 153, 153, 36, 0, 0, 255, 255 }, /* 170 */<br>
+       { 153, 153, 153, 144, 0, 0, 0, 0 }, /* 171 */<br>
+       { 170, 170, 170, 0, 0, 0, 0, 0 }, /* 172 */<br>
+       { 136, 136, 136, 218, 0, 0, 0, 0 }, /* 173 */<br>
+       { 68, 68, 68, 216, 0, 0, 255, 255 }, /* 174 */<br>
+       { 170, 170, 170, 36, 0, 0, 0, 0 }, /* 175 */<br>
+       { 176, 176, 176, 38, 255, 255, 0, 0 }, /* 176 */<br>
+       { 153, 153, 153, 180, 0, 0, 0, 0 }, /* 177 */<br>
+       { 136, 136, 136, 108, 0, 0, 255, 255 }, /* 178 */<br>
+       { 119, 119, 119, 144, 0, 0, 255, 255 }, /* 179 */<br>
+       { 204, 204, 204, 180, 255, 255, 0, 0 }, /* 180 */<br>
+       { 144, 144, 144, 218, 0, 0, 0, 0 }, /* 181 */<br>
+       { 102, 102, 102, 180, 0, 0, 255, 255 }, /* 182 */<br>
+       { 0, 0, 0, 252, 0, 0, 255, 255 }, /* 183 */<br>
+       { 184, 184, 184, 38, 255, 255, 0, 0 }, /* 184 */<br>
+       { 187, 187, 187, 0, 255, 255, 0, 0 }, /* 185 */<br>
+       { 153, 153, 153, 216, 0, 0, 0, 0 }, /* 186 */<br>
+       { 170, 170, 170, 36, 0, 0, 255, 255 }, /* 187 */<br>
+       { 170, 170, 170, 144, 0, 0, 0, 0 }, /* 188 */<br>
+       { 187, 187, 187, 0, 0, 0, 0, 0 }, /* 189 */<br>
+       { 144, 144, 144, 110, 0, 0, 255, 255 }, /* 190 */<br>
+       { 85, 85, 85, 216, 0, 0, 255, 255 }, /* 191 */<br>
+       { 187, 187, 187, 36, 0, 0, 0, 0 }, /* 192 */<br>
+       { 192, 192, 192, 38, 255, 255, 0, 0 }, /* 193 */<br>
+       { 170, 170, 170, 180, 0, 0, 0, 0 }, /* 194 */<br>
+       { 153, 153, 153, 108, 0, 0, 255, 255 }, /* 195 */<br>
+       { 136, 136, 136, 144, 0, 0, 255, 255 }, /* 196 */<br>
+       { 221, 221, 221, 180, 255, 255, 0, 0 }, /* 197 */<br>
+       { 152, 152, 152, 110, 0, 0, 255, 255 }, /* 198 */<br>
+       { 119, 119, 119, 180, 0, 0, 255, 255 }, /* 199 */<br>
+       { 17, 17, 17, 252, 0, 0, 255, 255 }, /* 200 */<br>
+       { 200, 200, 200, 38, 255, 255, 0, 0 }, /* 201 */<br>
+       { 204, 204, 204, 0, 255, 255, 0, 0 }, /* 202 */<br>
+       { 170, 170, 170, 216, 0, 0, 0, 0 }, /* 203 */<br>
+       { 187, 187, 187, 36, 0, 0, 255, 255 }, /* 204 */<br>
+       { 187, 187, 187, 144, 0, 0, 0, 0 }, /* 205 */<br>
+       { 204, 204, 204, 0, 0, 0, 0, 0 }, /* 206 */<br>
+       { 24, 24, 24, 254, 0, 0, 255, 255 }, /* 207 */<br>
+       { 102, 102, 102, 216, 0, 0, 255, 255 }, /* 208 */<br>
+       { 204, 204, 204, 36, 0, 0, 0, 0 }, /* 209 */<br>
+       { 176, 176, 176, 74, 0, 0, 255, 255 }, /* 210 */<br>
+       { 187, 187, 187, 180, 0, 0, 0, 0 }, /* 211 */<br>
+       { 170, 170, 170, 108, 0, 0, 255, 255 }, /* 212 */<br>
+       { 153, 153, 153, 144, 0, 0, 255, 255 }, /* 213 */<br>
+       { 238, 238, 238, 180, 255, 255, 0, 0 }, /* 214 */<br>
+       { 168, 168, 168, 110, 0, 0, 255, 255 }, /* 215 */<br>
+       { 136, 136, 136, 180, 0, 0, 255, 255 }, /* 216 */<br>
+       { 34, 34, 34, 252, 0, 0, 255, 255 }, /* 217 */<br>
+       { 184, 184, 184, 74, 0, 0, 255, 255 }, /* 218 */<br>
+       { 221, 221, 221, 0, 255, 255, 0, 0 }, /* 219 */<br>
+       { 187, 187, 187, 216, 0, 0, 0, 0 }, /* 220 */<br>
+       { 204, 204, 204, 36, 0, 0, 255, 255 }, /* 221 */<br>
+       { 204, 204, 204, 144, 0, 0, 0, 0 }, /* 222 */<br>
+       { 221, 221, 221, 0, 0, 0, 0, 0 }, /* 223 */<br>
+       { 40, 40, 40, 254, 0, 0, 255, 255 }, /* 224 */<br>
+       { 119, 119, 119, 216, 0, 0, 255, 255 }, /* 225 */<br>
+       { 221, 221, 221, 36, 0, 0, 0, 0 }, /* 226 */<br>
+       { 192, 192, 192, 74, 0, 0, 255, 255 }, /* 227 */<br>
+       { 204, 204, 204, 180, 0, 0, 0, 0 }, /* 228 */<br>
+       { 187, 187, 187, 108, 0, 0, 255, 255 }, /* 229 */<br>
+       { 170, 170, 170, 144, 0, 0, 255, 255 }, /* 230 */<br>
+       { 255, 255, 255, 180, 255, 255, 0, 0 }, /* 231 */<br>
+       { 48, 48, 48, 254, 0, 0, 255, 255 }, /* 232 */<br>
+       { 153, 153, 153, 180, 0, 0, 255, 255 }, /* 233 */<br>
+       { 51, 51, 51, 252, 0, 0, 255, 255 }, /* 234 */<br>
+       { 200, 200, 200, 74, 0, 0, 255, 255 }, /* 235 */<br>
+       { 238, 238, 238, 0, 255, 255, 0, 0 }, /* 236 */<br>
+       { 204, 204, 204, 216, 0, 0, 0, 0 }, /* 237 */<br>
+       { 221, 221, 221, 36, 0, 0, 255, 255 }, /* 238 */<br>
+       { 221, 221, 221, 144, 0, 0, 0, 0 }, /* 239 */<br>
+       { 238, 238, 238, 0, 0, 0, 0, 0 }, /* 240 */<br>
+       { 176, 176, 176, 146, 0, 0, 255, 255 }, /* 241 */<br>
+       { 136, 136, 136, 216, 0, 0, 255, 255 }, /* 242 */<br>
+       { 238, 238, 238, 36, 0, 0, 0, 0 }, /* 243 */<br>
+       { 224, 224, 224, 110, 0, 0, 0, 0 }, /* 244 */<br>
+       { 221, 221, 221, 180, 0, 0, 0, 0 }, /* 245 */<br>
+       { 204, 204, 204, 108, 0, 0, 255, 255 }, /* 246 */<br>
+       { 187, 187, 187, 144, 0, 0, 255, 255 }, /* 247 */<br>
+       { 200, 200, 200, 110, 0, 0, 255, 255 }, /* 248 */<br>
+       { 64, 64, 64, 254, 0, 0, 255, 255 }, /* 249 */<br>
+       { 170, 170, 170, 180, 0, 0, 255, 255 }, /* 250 */<br>
+       { 68, 68, 68, 252, 0, 0, 255, 255 }, /* 251 */<br>
+       { 232, 232, 232, 110, 0, 0, 0, 0 }, /* 252 */<br>
+       { 255, 255, 255, 0, 255, 255, 0, 0 }, /* 253 */<br>
+       { 221, 221, 221, 216, 0, 0, 0, 0 }, /* 254 */<br>
+       { 85, 85, 85, 252, 0, 0, 255, 255 }, /* 255 */<br>
+};<br>
+<br>
+/**<br>
+ * Bit pattern representing each possible 8-bit grayscale value using<br>
+ * FXT1 compression.<br>
+ */<br>
+static const unsigned char piglit_fxt1_grayscale_images[<u></u>256][16] = {<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, /* 0 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 0, 128, 16, 2 }, /* 1 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 0, 128, 16, 2 }, /* 2 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 0, 128, 16, 2 }, /* 3 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 0, 128, 16, 2 }, /* 4 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 0, 128, 16, 2 }, /* 5 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 0, 0, 66, 8 }, /* 6 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 0, 128, 82, 10 }, /* 7 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 132, 16, 2 }, /* 8 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 33, 4, 33, 4 }, /* 9 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 0, 128, 115, 14 }, /* 10 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 0, 0, 66, 8 }, /* 11 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 33, 4, 33, 4 }, /* 12 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 33, 4, 33, 4 }, /* 13 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 0, 128, 82, 10 }, /* 14 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 0, 128, 181, 22 }, /* 15 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 8, 33, 4 }, /* 16 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 66, 136, 49, 6 }, /* 17 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 0, 128, 214, 26 }, /* 18 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 33, 132, 82, 10 }, /* 19 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 66, 136, 49, 6 }, /* 20 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 66, 136, 49, 6 }, /* 21 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 0, 0, 66, 8 }, /* 22 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 33, 4, 198, 24 }, /* 23 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 140, 49, 6 }, /* 24 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 33, 4, 66, 8 }, /* 25 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 0, 128, 57, 39 }, /* 26 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 99, 12, 66, 8 }, /* 27 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 99, 12, 99, 12 }, /* 28 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 33, 4, 66, 8 }, /* 29 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 99, 12, 66, 8 }, /* 30 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 99, 12, 132, 16 }, /* 31 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 99, 12, 99, 12 }, /* 32 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 132, 16, 66, 8 }, /* 33 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 0, 128, 82, 10 }, /* 34 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 99, 140, 115, 14 }, /* 35 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 132, 144, 82, 10 }, /* 36 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 132, 144, 82, 10 }, /* 37 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 66, 8, 99, 12 }, /* 38 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 99, 12, 231, 28 }, /* 39 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 132, 144, 148, 18 }, /* 40 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 148, 82, 10 }, /* 41 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 99, 12, 8, 33 }, /* 42 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 66, 136, 115, 14 }, /* 43 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 132, 16, 132, 16 }, /* 44 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 165, 20, 99, 12 }, /* 45 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 99, 140, 115, 14 }, /* 46 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 132, 144, 148, 18 }, /* 47 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 132, 144, 247, 30 }, /* 48 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 198, 24, 99, 12 }, /* 49 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 66, 136, 115, 14 }, /* 50 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 132, 144, 24, 35 }, /* 51 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 165, 148, 148, 18 }, /* 52 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 198, 152, 115, 14 }, /* 53 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 198, 152, 115, 14 }, /* 54 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 132, 16, 132, 16 }, /* 55 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 165, 20, 8, 33 }, /* 56 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 231, 156, 115, 14 }, /* 57 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 165, 20, 132, 16 }, /* 58 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 99, 12, 132, 16 }, /* 59 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 231, 28, 132, 16 }, /* 60 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 231, 28, 165, 20 }, /* 61 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 165, 20, 132, 16 }, /* 62 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 231, 28, 132, 16 }, /* 63 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 231, 28, 198, 24 }, /* 64 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 231, 28, 165, 20 }, /* 65 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 33, 132, 16 }, /* 66 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 132, 144, 148, 18 }, /* 67 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 231, 156, 181, 22 }, /* 68 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 8, 161, 148, 18 }, /* 69 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 8, 161, 148, 18 }, /* 70 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 198, 24, 165, 20 }, /* 71 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 231, 28, 41, 37 }, /* 72 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 8, 161, 214, 26 }, /* 73 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 165, 148, 18 }, /* 74 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 0, 128, 181, 22 }, /* 75 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 198, 152, 181, 22 }, /* 76 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 8, 33, 198, 24 }, /* 77 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 41, 37, 165, 20 }, /* 78 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 231, 156, 181, 22 }, /* 79 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 8, 161, 214, 26 }, /* 80 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 8, 161, 57, 39 }, /* 81 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 41, 165, 20 }, /* 82 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 198, 152, 181, 22 }, /* 83 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 33, 4, 198, 24 }, /* 84 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 41, 165, 214, 26 }, /* 85 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 74, 169, 181, 22 }, /* 86 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 74, 169, 181, 22 }, /* 87 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 8, 33, 198, 24 }, /* 88 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 41, 37, 74, 41 }, /* 89 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 107, 173, 181, 22 }, /* 90 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 41, 37, 198, 24 }, /* 91 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 231, 28, 198, 24 }, /* 92 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 107, 45, 198, 24 }, /* 93 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 107, 45, 231, 28 }, /* 94 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 41, 37, 198, 24 }, /* 95 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 107, 45, 198, 24 }, /* 96 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 107, 45, 8, 33 }, /* 97 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 107, 45, 231, 28 }, /* 98 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140, 49, 198, 24 }, /* 99 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 99, 12, 231, 28 }, /* 100 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 107, 173, 247, 30 }, /* 101 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 140, 177, 214, 26 }, /* 102 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 140, 177, 214, 26 }, /* 103 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 74, 41, 231, 28 }, /* 104 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 107, 45, 107, 45 }, /* 105 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 140, 177, 24, 35 }, /* 106 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 181, 214, 26 }, /* 107 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 132, 144, 247, 30 }, /* 108 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 74, 169, 247, 30 }, /* 109 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 140, 49, 8, 33 }, /* 110 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 173, 53, 231, 28 }, /* 111 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 107, 173, 247, 30 }, /* 112 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 140, 177, 24, 35 }, /* 113 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 140, 177, 123, 47 }, /* 114 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 206, 57, 231, 28 }, /* 115 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 74, 169, 247, 30 }, /* 116 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 165, 20, 8, 33 }, /* 117 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 173, 181, 24, 35 }, /* 118 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 206, 185, 247, 30 }, /* 119 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 206, 185, 247, 30 }, /* 120 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 140, 49, 8, 33 }, /* 121 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 173, 53, 140, 49 }, /* 122 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 239, 189, 247, 30 }, /* 123 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 173, 53, 8, 33 }, /* 124 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 107, 45, 8, 33 }, /* 125 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 239, 61, 8, 33 }, /* 126 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 239, 61, 41, 37 }, /* 127 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 173, 53, 8, 33 }, /* 128 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 239, 61, 8, 33 }, /* 129 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 239, 61, 74, 41 }, /* 130 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 239, 61, 41, 37 }, /* 131 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 66, 8, 33 }, /* 132 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 231, 28, 41, 37 }, /* 133 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 239, 189, 57, 39 }, /* 134 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 16, 194, 24, 35 }, /* 135 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 16, 194, 24, 35 }, /* 136 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 206, 57, 41, 37 }, /* 137 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 239, 61, 173, 53 }, /* 138 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 16, 194, 90, 43 }, /* 139 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 198, 24, 35 }, /* 140 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 8, 161, 57, 39 }, /* 141 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 206, 185, 57, 39 }, /* 142 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 16, 66, 74, 41 }, /* 143 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 49, 70, 41, 37 }, /* 144 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 239, 189, 57, 39 }, /* 145 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 16, 194, 90, 43 }, /* 146 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 16, 194, 189, 55 }, /* 147 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 74, 41, 37 }, /* 148 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 206, 185, 57, 39 }, /* 149 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 41, 37, 74, 41 }, /* 150 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 49, 198, 90, 43 }, /* 151 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 82, 202, 57, 39 }, /* 152 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 82, 202, 57, 39 }, /* 153 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 16, 66, 74, 41 }, /* 154 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 49, 70, 206, 57 }, /* 155 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 115, 206, 57, 39 }, /* 156 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 49, 70, 74, 41 }, /* 157 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 239, 61, 74, 41 }, /* 158 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 115, 78, 74, 41 }, /* 159 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 115, 78, 107, 45 }, /* 160 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 49, 70, 74, 41 }, /* 161 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 115, 78, 74, 41 }, /* 162 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 115, 78, 140, 49 }, /* 163 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 115, 78, 107, 45 }, /* 164 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 148, 82, 74, 41 }, /* 165 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 107, 45, 107, 45 }, /* 166 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 115, 206, 123, 47 }, /* 167 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 148, 210, 90, 43 }, /* 168 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 148, 210, 90, 43 }, /* 169 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 82, 74, 107, 45 }, /* 170 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 115, 78, 239, 61 }, /* 171 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 148, 210, 156, 51 }, /* 172 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 181, 214, 90, 43 }, /* 173 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 140, 177, 123, 47 }, /* 174 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 82, 202, 123, 47 }, /* 175 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 148, 82, 140, 49 }, /* 176 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 181, 86, 107, 45 }, /* 177 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 115, 206, 123, 47 }, /* 178 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 148, 210, 156, 51 }, /* 179 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 148, 210, 255, 63 }, /* 180 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 90, 107, 45 }, /* 181 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 82, 202, 123, 47 }, /* 182 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 173, 53, 140, 49 }, /* 183 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 181, 214, 156, 51 }, /* 184 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 214, 218, 123, 47 }, /* 185 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 214, 218, 123, 47 }, /* 186 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 148, 82, 140, 49 }, /* 187 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 140, 177, 156, 51 }, /* 188 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 222, 123, 47 }, /* 189 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 181, 86, 140, 49 }, /* 190 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 115, 78, 140, 49 }, /* 191 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 247, 94, 140, 49 }, /* 192 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 247, 94, 173, 53 }, /* 193 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 181, 86, 140, 49 }, /* 194 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 247, 94, 140, 49 }, /* 195 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 247, 94, 206, 57 }, /* 196 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 247, 94, 173, 53 }, /* 197 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 99, 140, 49 }, /* 198 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 239, 61, 173, 53 }, /* 199 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 247, 222, 189, 55 }, /* 200 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 24, 227, 156, 51 }, /* 201 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 24, 227, 156, 51 }, /* 202 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 214, 90, 173, 53 }, /* 203 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 206, 185, 189, 55 }, /* 204 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 24, 227, 222, 59 }, /* 205 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 231, 156, 51 }, /* 206 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 16, 194, 189, 55 }, /* 207 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 214, 218, 189, 55 }, /* 208 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 24, 99, 206, 57 }, /* 209 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 57, 103, 173, 53 }, /* 210 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 247, 222, 189, 55 }, /* 211 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 24, 227, 222, 59 }, /* 212 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 239, 61, 206, 57 }, /* 213 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 107, 173, 53 }, /* 214 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 214, 218, 189, 55 }, /* 215 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 49, 70, 206, 57 }, /* 216 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 57, 231, 222, 59 }, /* 217 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 90, 235, 189, 55 }, /* 218 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 90, 235, 189, 55 }, /* 219 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 24, 99, 206, 57 }, /* 220 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 16, 194, 222, 59 }, /* 221 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 123, 239, 189, 55 }, /* 222 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 57, 103, 206, 57 }, /* 223 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 247, 94, 206, 57 }, /* 224 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 123, 111, 206, 57 }, /* 225 */<br>
+       { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 123, 111, 239, 61 }, /* 226 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 57, 103, 206, 57 }, /* 227 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 123, 111, 206, 57 }, /* 228 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 140, 177, 255, 63 }, /* 229 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 123, 111, 239, 61 }, /* 230 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 156, 115, 206, 57 }, /* 231 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 115, 78, 239, 61 }, /* 232 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 123, 239, 255, 63 }, /* 233 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 156, 243, 222, 59 }, /* 234 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 156, 243, 222, 59 }, /* 235 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 90, 107, 239, 61 }, /* 236 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 82, 202, 255, 63 }, /* 237 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 156, 243, 222, 59 }, /* 238 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 189, 247, 222, 59 }, /* 239 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 148, 210, 255, 63 }, /* 240 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 90, 235, 255, 63 }, /* 241 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 189, 119, 239, 61 }, /* 242 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 189, 119, 239, 61 }, /* 243 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 123, 239, 255, 63 }, /* 244 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 24, 227, 255, 63 }, /* 245 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 189, 119, 239, 61 }, /* 246 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 123, 239, 61 }, /* 247 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 90, 235, 255, 63 }, /* 248 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 123, 239, 255, 63 }, /* 249 */<br>
+       { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 222, 251, 255, 63 }, /* 250 */<br>
+       { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 222, 251, 255, 63 }, /* 251 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 222, 251, 255, 63 }, /* 252 */<br>
+       { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 222, 251, 255, 63 }, /* 253 */<br>
+       { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 222, 251, 255, 63 }, /* 254 */<br>
+       { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 63 }, /* 255 */<br>
+};<br>
<br>
</blockquote>
<br>
</div></div></blockquote></div><br></div></div>