<xi:include href="EXT_multisampled_render_to_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+<!-- 110. GL_ANGLE_pack_reverse_row_order -->
+<category name="GL_ANGLE_pack_reverse_row_order" number="110">
+ <enum name="PACK_REVERSE_ROW_ORDER_ANGLE" value="0x93A4"/>
+</category>
+
<!-- 111. GL_ANGLE_texture_compression_dxt -->
<category name="GL_ANGLE_texture_compression_dxt" number="111">
<enum name="COMPRESSED_RGBA_S3TC_DXT3_ANGLE" value="0x83F2"/>
EXT(ANDROID_extension_pack_es31a , ANDROID_extension_pack_es31a , x , x , x , 31, 2014)
+EXT(ANGLE_pack_reverse_row_order , dummy_true , x , x , x , ES2, 2011)
EXT(ANGLE_texture_compression_dxt3 , ANGLE_texture_compression_dxt , GLL, GLC, ES1, ES2, 2011)
EXT(ANGLE_texture_compression_dxt5 , ANGLE_texture_compression_dxt , GLL, GLC, ES1, ES2, 2011)
# Enums in GLES2, GLES3
{ "apis": ["GLES2", "GLES3"], "params": [
[ "GPU_DISJOINT_EXT", "LOC_CUSTOM, TYPE_INT, 0, extra_EXT_disjoint_timer_query" ],
+# ANGLE_pack_reverse_row_order
+ [ "PACK_REVERSE_ROW_ORDER_ANGLE", "CONTEXT_BOOL(Pack.Invert), NO_EXTRA" ],
]},
{ "apis": ["GL", "GL_CORE", "GLES2"], "params": [
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT 0x8D6C
#endif
+#ifndef GL_ANGLE_pack_reverse_row_order
+#define GL_PACK_REVERSE_ROW_ORDER_ANGLE 0x93A4
+#endif
+
#ifdef __cplusplus
}
#endif
goto invalid_enum_error;
ctx->Pack.Invert = param;
break;
+ case GL_PACK_REVERSE_ROW_ORDER_ANGLE:
+ if (!no_error && !_mesa_is_gles(ctx))
+ goto invalid_enum_error;
+ ctx->Pack.Invert = param;
+ break;
case GL_PACK_COMPRESSED_BLOCK_WIDTH:
if (!no_error && !_mesa_is_desktop_gl(ctx))
goto invalid_enum_error;