On Mon, Oct 8, 2012 at 6:17 PM, Jordan Justen <jordan.l.jus...@intel.com> wrote: > Signed-off-by: Jordan Justen <jordan.l.jus...@intel.com> > Cc: Brian Paul <bri...@vmware.com> > Cc: Chad Versace <chad.vers...@linux.intel.com> > --- > tests/util/piglit-util-gl-common.c | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/tests/util/piglit-util-gl-common.c > b/tests/util/piglit-util-gl-common.c > index 62b5312..4f9fe5f 100644 > --- a/tests/util/piglit-util-gl-common.c > +++ b/tests/util/piglit-util-gl-common.c > @@ -447,8 +447,14 @@ piglit_get_compressed_block_size(GLenum format, > unsigned *bw, unsigned *bh, unsigned *bytes) > { > switch (format) { > +#if defined(USE_OPENGL) || defined(USE_OPENGL_ES2) > case GL_COMPRESSED_RGB_S3TC_DXT1_EXT: > case GL_COMPRESSED_RGBA_S3TC_DXT1_EXT: > + *bw = *bh = 4; > + *bytes = 8; > + return true; > +#endif > +#if defined(USE_OPENGL) > case GL_COMPRESSED_SRGB_S3TC_DXT1_EXT: > case GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT: > case GL_COMPRESSED_RED_RGTC1: > @@ -475,6 +481,7 @@ piglit_get_compressed_block_size(GLenum format, > *bh = 4; > *bytes = 16; > return true; > +#endif > default: > /* return something rather than uninitialized values */ > *bw = *bh = *bytes = 1;
Actually, it would probably be better to test the extension #define, such as GL_EXT_texture_compression_s3tc because off-hand I don't know which compressed formats are supported by which APIs. -Brian _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/piglit