summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Forbes <chrisf@ijw.co.nz>2014-03-23 22:02:00 +1300
committerChris Forbes <chrisf@ijw.co.nz>2014-03-24 22:01:48 +1300
commit6712f778c8fc4715859772707fc5318de6f8325c (patch)
tree15b4e6cf22d76b3fdc140de83592eb4d4c0e21b5
parentaaea51b46d0c3cd6b5834d7b4289f9ad950b87cc (diff)
arb_clear_buffer_object: fix various deprecated formats
- Some float formats were using GL_LUMINANCE_INTEGER as the pixel format. - Most GL_INTENSITY* internalformats were trying to use GL_INTENSITY as the pixel format, which has never been valid in any spec version. Fixes this test against a compatibility context -- core never hits these cases since the formats have been removed. V2: Fix commit message; in V1 it bogusly mentioned GL_RED_INTEGER, but the test was actually using GL_LUMINANCE_INTEGER for float luminance formats. Oops. Signed-off-by: Chris Forbes <chrisf@ijw.co.nz> Reviewed-by: Fabian Bieler <fabianbieler@fastmail.fm>
-rw-r--r--tests/spec/arb_clear_buffer_object/formats.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/tests/spec/arb_clear_buffer_object/formats.c b/tests/spec/arb_clear_buffer_object/formats.c
index c13767a81..c56ff9a7e 100644
--- a/tests/spec/arb_clear_buffer_object/formats.c
+++ b/tests/spec/arb_clear_buffer_object/formats.c
@@ -56,22 +56,22 @@ static const struct {
{GL_LUMINANCE16, GL_LUMINANCE, GL_UNSIGNED_SHORT, 2, false, {NULL, NULL, NULL}},
{GL_LUMINANCE8_ALPHA8, GL_LUMINANCE_ALPHA, GL_UNSIGNED_BYTE, 2, false, {NULL, NULL, NULL}},
{GL_LUMINANCE16_ALPHA16, GL_LUMINANCE_ALPHA, GL_UNSIGNED_SHORT, 4, false, {NULL, NULL, NULL}},
- {GL_INTENSITY8, GL_INTENSITY, GL_UNSIGNED_BYTE, 1, false, {NULL, NULL, NULL}},
- {GL_INTENSITY16, GL_INTENSITY, GL_UNSIGNED_SHORT, 2, false, {NULL, NULL, NULL}},
+ {GL_INTENSITY8, GL_RED, GL_UNSIGNED_BYTE, 1, false, {NULL, NULL, NULL}},
+ {GL_INTENSITY16, GL_RED, GL_UNSIGNED_SHORT, 2, false, {NULL, NULL, NULL}},
{GL_RGBA8, GL_RGBA, GL_UNSIGNED_BYTE, 4, true, {NULL, NULL, NULL}},
{GL_RGBA16, GL_RGBA, GL_UNSIGNED_SHORT, 8, true, {NULL, NULL, NULL}},
/* texture_float */
{GL_ALPHA32F_ARB, GL_ALPHA, GL_FLOAT, 4, false, {NULL, "GL_ARB_texture_float", NULL}},
- {GL_LUMINANCE32F_ARB, GL_LUMINANCE_INTEGER_EXT, GL_FLOAT, 4, false, {NULL, "GL_ARB_texture_float", NULL}},
+ {GL_LUMINANCE32F_ARB, GL_LUMINANCE, GL_FLOAT, 4, false, {NULL, "GL_ARB_texture_float", NULL}},
{GL_LUMINANCE_ALPHA32F_ARB, GL_LUMINANCE_ALPHA, GL_FLOAT, 8, false, {NULL, "GL_ARB_texture_float", NULL}},
- {GL_INTENSITY32F_ARB, GL_INTENSITY, GL_FLOAT, 4, false, {NULL, "GL_ARB_texture_float", NULL}},
+ {GL_INTENSITY32F_ARB, GL_RED, GL_FLOAT, 4, false, {NULL, "GL_ARB_texture_float", NULL}},
{GL_RGB32F, GL_RGB, GL_FLOAT, 12, true, {NULL, "GL_ARB_texture_float", "ARB_texture_buffer_object_rgb32"}},
{GL_RGBA32F_ARB, GL_RGBA, GL_FLOAT, 16, true, {NULL, "GL_ARB_texture_float", NULL}},
/* texture_half_float */
{GL_ALPHA16F_ARB, GL_ALPHA, GL_HALF_FLOAT, 2, false, {NULL, "GL_ARB_texture_float", "GL_ARB_half_float_pixel"}},
- {GL_LUMINANCE16F_ARB, GL_LUMINANCE_INTEGER_EXT, GL_HALF_FLOAT, 2, false, {NULL, "GL_ARB_texture_float", "GL_ARB_half_float_pixel"}},
+ {GL_LUMINANCE16F_ARB, GL_LUMINANCE, GL_HALF_FLOAT, 2, false, {NULL, "GL_ARB_texture_float", "GL_ARB_half_float_pixel"}},
{GL_LUMINANCE_ALPHA16F_ARB, GL_LUMINANCE_ALPHA, GL_HALF_FLOAT, 4, false, {NULL, "GL_ARB_texture_float", "GL_ARB_half_float_pixel"}},
- {GL_INTENSITY16F_ARB, GL_INTENSITY, GL_HALF_FLOAT, 2, false, {NULL, "GL_ARB_texture_float", "GL_ARB_half_float_pixel"}},
+ {GL_INTENSITY16F_ARB, GL_RED, GL_HALF_FLOAT, 2, false, {NULL, "GL_ARB_texture_float", "GL_ARB_half_float_pixel"}},
{GL_RGBA16F_ARB, GL_RGBA, GL_HALF_FLOAT, 8, true, {NULL, "GL_ARB_texture_float", "GL_ARB_half_float_pixel"}},
/* texture_integer */
{GL_ALPHA8I_EXT, GL_ALPHA_INTEGER, GL_BYTE, 1, false, {NULL, "GL_EXT_texture_integer", NULL}},