GLS_UNSIZED_FORMATKEY(GL_RGB, GL_HALF_FLOAT_OES),
};
+// GL_EXT_color_buffer_half_float
+static const FormatKey s_extColorBufferHalfFloatUnsized[] =
+{
+ GLS_UNSIZED_FORMATKEY(GL_RGBA, GL_HALF_FLOAT_OES),
+};
+
// GL_EXT_sRGB_write_control
static const FormatKey s_extSrgbWriteControlFormats[] =
{
(deUint32)TEXTURE_VALID,
GLS_ARRAY_RANGE(s_oesTextureHalfFloatFormats)
},
+ // However GL_EXT_color_buffer_half_float does say explicitly
+ // that the RGBA variant should be renderable.
+ {
+ "GL_OES_texture_half_float GL_EXT_color_buffer_half_float",
+ (deUint32)(REQUIRED_RENDERABLE | COLOR_RENDERABLE),
+ GLS_ARRAY_RANGE(s_extColorBufferHalfFloatUnsized)
+ },
// GL_EXT_sRGB_write_control makes SRGB8_ALPHA8 color-renderable
{