graphics_GLBench: refactor ignored tests.

Also add known images. Note that the known images for update
tests are contradictory and there is probably a bug in the
test.

BUG=chrome-os-partner:28183
TEST=Ran on Daisy.

Change-Id: I1cc5569e66c661040abc82179b8552986393af2d
Reviewed-on: https://chromium-review.googlesource.com/208203
Commit-Queue: Ilja Friedel <ihf@chromium.org>
Tested-by: Ilja Friedel <ihf@chromium.org>
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
diff --git a/glbench_reference_images/index.html b/glbench_reference_images/index.html
index aa69371..9830a63 100644
--- a/glbench_reference_images/index.html
+++ b/glbench_reference_images/index.html
@@ -56,99 +56,130 @@
 swap_swap.pixmd5-20dbc406b95e214a799a6a7f9c700d2f.png
 swap_swap.pixmd5-35b7abd965e6e5bf4e97f8a7df1b94d7.png
 swap_swap.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_luminance_teximage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_luminance_teximage2d_1024.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_teximage2d_1024.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_teximage2d_1024.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_luminance_teximage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_luminance_teximage2d_128.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_teximage2d_128.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_teximage2d_128.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_luminance_teximage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_luminance_teximage2d_1536.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_teximage2d_1536.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_teximage2d_1536.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_luminance_teximage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_luminance_teximage2d_2048.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_teximage2d_2048.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_teximage2d_2048.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_luminance_teximage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_luminance_teximage2d_256.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_teximage2d_256.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_teximage2d_256.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
 texture_update_luminance_teximage2d_32.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_teximage2d_32.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_teximage2d_32.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_luminance_teximage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_luminance_teximage2d_512.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_teximage2d_512.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_teximage2d_512.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_luminance_teximage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_luminance_teximage2d_768.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_teximage2d_768.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_teximage2d_768.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_luminance_texsubimage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_luminance_texsubimage2d_1024.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_texsubimage2d_1024.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_texsubimage2d_1024.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_luminance_texsubimage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_luminance_texsubimage2d_128.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_texsubimage2d_128.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_texsubimage2d_128.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_luminance_texsubimage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_luminance_texsubimage2d_1536.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_texsubimage2d_1536.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_texsubimage2d_1536.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_luminance_texsubimage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_luminance_texsubimage2d_2048.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_texsubimage2d_2048.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_texsubimage2d_2048.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_luminance_texsubimage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_luminance_texsubimage2d_256.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_texsubimage2d_256.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_texsubimage2d_256.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_luminance_texsubimage2d_32.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_luminance_texsubimage2d_32.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_texsubimage2d_32.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_texsubimage2d_32.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_luminance_texsubimage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_luminance_texsubimage2d_512.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_texsubimage2d_512.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_texsubimage2d_512.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_luminance_texsubimage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_luminance_texsubimage2d_768.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_luminance_texsubimage2d_768.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_luminance_texsubimage2d_768.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_teximage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_teximage2d_1024.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_teximage2d_1024.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_teximage2d_1024.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_teximage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_teximage2d_128.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_teximage2d_128.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_teximage2d_128.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_teximage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_teximage2d_1536.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_teximage2d_1536.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_teximage2d_1536.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_teximage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_teximage2d_2048.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_teximage2d_2048.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_teximage2d_2048.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_teximage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_teximage2d_256.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_teximage2d_256.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_teximage2d_256.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_teximage2d_32.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_teximage2d_32.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_teximage2d_32.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_teximage2d_32.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_teximage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_teximage2d_512.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_teximage2d_512.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_teximage2d_512.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_teximage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_teximage2d_768.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_teximage2d_768.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_teximage2d_768.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_texsubimage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_texsubimage2d_1024.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_texsubimage2d_1024.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_texsubimage2d_1024.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_texsubimage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_texsubimage2d_128.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_texsubimage2d_128.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_texsubimage2d_128.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_texsubimage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_texsubimage2d_1536.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_texsubimage2d_1536.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_texsubimage2d_1536.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_texsubimage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_texsubimage2d_2048.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_texsubimage2d_2048.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_texsubimage2d_2048.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_texsubimage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_texsubimage2d_256.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_texsubimage2d_256.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_texsubimage2d_256.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_texsubimage2d_32.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_texsubimage2d_32.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_texsubimage2d_32.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_texsubimage2d_32.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_texsubimage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_texsubimage2d_512.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_texsubimage2d_512.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_texsubimage2d_512.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
+texture_update_rgba_texsubimage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
 texture_update_rgba_texsubimage2d_768.pixmd5-58393fe6eb2b83f0b93457cf0a37c36a.png
 texture_update_rgba_texsubimage2d_768.pixmd5-5c5fb1de09030a81c58e83661dae6ffa.png
 texture_update_rgba_texsubimage2d_768.pixmd5-dc80ecaa40fe56f7b564a75038776d66.png
diff --git a/glbench_reference_images/texture_update_luminance_teximage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_luminance_teximage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_luminance_teximage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_luminance_teximage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_luminance_teximage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_luminance_teximage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_luminance_teximage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_luminance_teximage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_luminance_teximage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_luminance_teximage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_luminance_teximage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_luminance_teximage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_luminance_teximage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_luminance_teximage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_luminance_teximage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_luminance_teximage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_luminance_teximage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_luminance_teximage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_luminance_teximage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_luminance_teximage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_luminance_teximage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_luminance_texsubimage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_luminance_texsubimage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_luminance_texsubimage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_luminance_texsubimage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_luminance_texsubimage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_luminance_texsubimage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_luminance_texsubimage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_luminance_texsubimage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_luminance_texsubimage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_luminance_texsubimage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_luminance_texsubimage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_luminance_texsubimage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_luminance_texsubimage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_luminance_texsubimage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_luminance_texsubimage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_luminance_texsubimage2d_32.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_luminance_texsubimage2d_32.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_luminance_texsubimage2d_32.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_luminance_texsubimage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_luminance_texsubimage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_luminance_texsubimage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_luminance_texsubimage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_luminance_texsubimage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_luminance_texsubimage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_teximage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_teximage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_teximage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_teximage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_teximage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_teximage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_teximage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_teximage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_teximage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_teximage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_teximage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_teximage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_teximage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_teximage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_teximage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_teximage2d_32.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_teximage2d_32.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_teximage2d_32.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_teximage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_teximage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_teximage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_teximage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_teximage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_teximage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_texsubimage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_texsubimage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_texsubimage2d_1024.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_texsubimage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_texsubimage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_texsubimage2d_128.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_texsubimage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_texsubimage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_texsubimage2d_1536.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_texsubimage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_texsubimage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_texsubimage2d_2048.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_texsubimage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_texsubimage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_texsubimage2d_256.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_texsubimage2d_32.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_texsubimage2d_32.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_texsubimage2d_32.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_texsubimage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_texsubimage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_texsubimage2d_512.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ
diff --git a/glbench_reference_images/texture_update_rgba_texsubimage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png b/glbench_reference_images/texture_update_rgba_texsubimage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
new file mode 100644
index 0000000..da2129d
--- /dev/null
+++ b/glbench_reference_images/texture_update_rgba_texsubimage2d_768.pixmd5-20b8faaa96217834f4d7e7afce992b45.png
Binary files differ