Skip to content

Commit e68a37b

Browse files
committed
remove GL_EXT_direct_state_access from some ES EXT extensions
internal issue 243
1 parent ca62982 commit e68a37b

File tree

2 files changed

+6
-61
lines changed

2 files changed

+6
-61
lines changed

extensions/EXT/EXT_buffer_storage.txt

+3-10
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ Status
3030

3131
Version
3232

33-
Last Modified Date: May 1, 2015
34-
Author Revision: 3
33+
Last Modified Date: March 26, 2025
34+
Author Revision: 4
3535

3636
Number
3737

@@ -44,9 +44,6 @@ Dependencies
4444
This extension is written against the OpenGL ES 3.1 (June 4, 2014)
4545
Specification.
4646

47-
The definition of this extension is affected by the presence of
48-
GL_EXT_direct_state_access.
49-
5047
Overview
5148

5249
OpenGL ES has long supported buffer objects as a means of storing data
@@ -408,11 +405,6 @@ Errors
408405
MAP_PERSISTENT_BIT_EXT included in <access>.
409406

410407

411-
Dependencies on GL_EXT_direct_state_access
412-
413-
If GL_EXT_direct_state_access is not supported, remove all references to
414-
NamedBufferStorageEXT.
415-
416408
Conformance Tests
417409

418410
TBD
@@ -521,3 +513,4 @@ Revision History
521513
to make CPU writes visible to the GPU in
522514
this case without an explicit flush (Bug
523515
13578, sync w/ ARB_buffer_storage v.25).
516+
4 03/26/25 zmike Delete references to GL_EXT_direct_state_access.

extensions/EXT/EXT_sparse_texture.txt

+3-51
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ Status
3030

3131
Version
3232

33-
Last Modified Date: 27/03/2015
34-
Revision: 3
33+
Last Modified Date: 26/03/2025
34+
Revision: 4
3535

3636
Number
3737

@@ -58,9 +58,6 @@ Dependencies
5858

5959
This extension interacts with EXT_texture_norm16.
6060

61-
The definition of this extension is affected by the presence of
62-
EXT_direct_state_access.
63-
6461
Overview
6562

6663
Recent advances in application complexity and a desire for higher
@@ -92,18 +89,6 @@ New Procedures and Functions
9289
sizei depth,
9390
boolean commit);
9491

95-
[[ The following is only added if EXT_direct_state_access is supported. ]]
96-
97-
void TexturePageCommitmentEXT(uint texture,
98-
int level,
99-
int xoffset,
100-
int yoffset,
101-
int zoffset,
102-
sizei width,
103-
sizei height,
104-
sizei depth,
105-
boolean commit);
106-
10792
New Tokens
10893

10994
Accepted by the <pname> parameter to TexParameter{if}{v},
@@ -497,35 +482,6 @@ Samplers)
497482
TEXTURE_IMMUTABLE_FORMAT or TEXTURE_SPARSE_EXT for the texture bound to
498483
<target> is FALSE.
499484

500-
[[ The following is only added if EXT_direct_state_access is supported. ]]
501-
502-
The command
503-
504-
void TexturePageCommitmentEXT(uint texture,
505-
int level,
506-
int xoffset,
507-
int yoffset,
508-
int zoffset,
509-
sizei width,
510-
sizei height,
511-
sizei depth,
512-
boolean commit);
513-
514-
may also be used to control the residency of sparse textures. This
515-
command behaves identically to TexPageCommitmentEXT, except that the
516-
texture is identified by the name <texture> instead of via <target>.
517-
518-
Errors
519-
520-
An INVALID_OPERATION error is generated if <texture> is not the name of
521-
an existing texture.
522-
523-
All other errors listed for TexPageCommitmentEXT also apply to
524-
TexturePageCommitmentEXT, except that references to "the texture bound
525-
to <target>" should be replaced with "the texture <texture>", and all
526-
other references to "<target>" should be replaced with "the target of
527-
texture <texture>".
528-
529485
Additions to Chapter 19 of the OpenGL ES 3.1 Specification (Context State
530486
Queries)
531487

@@ -663,11 +619,6 @@ Dependencies on EXT_texture_norm16
663619
R16_EXT, R16_SNORM_EXT, RG16_EXT, RG16_SNORM_EXT, RGB16_EXT,
664620
RGB16_SNORM_EXT, RGBA16_EXT, and RGBA16_SNORM_EXT.
665621

666-
Dependencies on GL_EXT_direct_state_access
667-
668-
If the GL_EXT_direct_state_access extension is not supported, remove all
669-
references to TexturePageCommitmentEXT.
670-
671622
Issues
672623

673624
Note: Issues 1-9 are the same as those in the OpenGL extension
@@ -794,6 +745,7 @@ Revision History
794745

795746
Rev. Date Author Changes
796747
---- ---------- -------- -----------------------------------------
748+
4 03/26/2025 zmike Delete references to GL_EXT_direct_state_access.
797749
3 03/27/2015 dkoch update status and contributors
798750
2 02/25/2015 xiche Additional interaction with GetInternalformativ
799751
1 11/13/2014 dkoch Initial version based on ARB_sparse_texture v11

0 commit comments

Comments
 (0)