diff --git a/src/mapi/glapi/gen/EXT_texture_storage_compression.xml b/src/mapi/glapi/gen/EXT_texture_storage_compression.xml
new file mode 100644
index 00000000000..9d95913a513
--- /dev/null
+++ b/src/mapi/glapi/gen/EXT_texture_storage_compression.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/mapi/glapi/gen/es_EXT.xml b/src/mapi/glapi/gen/es_EXT.xml
index d68da0b13df..4e7936ff916 100644
--- a/src/mapi/glapi/gen/es_EXT.xml
+++ b/src/mapi/glapi/gen/es_EXT.xml
@@ -1636,4 +1636,6 @@
+
+
diff --git a/src/mapi/glapi/gen/meson.build b/src/mapi/glapi/gen/meson.build
index 6af53b29e17..799f6366acb 100644
--- a/src/mapi/glapi/gen/meson.build
+++ b/src/mapi/glapi/gen/meson.build
@@ -125,6 +125,7 @@ api_xml_files = files(
'EXT_texture_array.xml',
'EXT_texture_integer.xml',
'EXT_texture_storage.xml',
+ 'EXT_texture_storage_compression.xml',
'EXT_transform_feedback.xml',
'EXT_vertex_attrib_64bit.xml',
'EXT_window_rectangles.xml',
diff --git a/src/mapi/glapi/gen/static_data.py b/src/mapi/glapi/gen/static_data.py
index f4f1f4bf0f5..19304fed62b 100644
--- a/src/mapi/glapi/gen/static_data.py
+++ b/src/mapi/glapi/gen/static_data.py
@@ -1706,6 +1706,8 @@ offsets = {
"InternalInvalidateFramebufferAncillaryMESA": 1670,
"DrawElementsPacked": 1671,
"DrawElementsUserBufPacked": 1672,
+ "TexStorageAttribs2DEXT": 1673,
+ "TexStorageAttribs3DEXT": 1674,
}
functions = [
@@ -2725,6 +2727,8 @@ functions = [
"TexStorage2DMultisample",
"TexStorage3D",
"TexStorage3DMultisample",
+ "TexStorageAttribs2DEXT",
+ "TexStorageAttribs3DEXT",
"TexSubImage1D",
"TexSubImage2D",
"TexSubImage3D",