History log of /external/mesa3d/src/mesa/main/APIspec.xml
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
917f68071bcba705970f474fae2cb56cfffa20f5 28-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glPointParameter pname in Mesa code rather than the ES wrapper

v2: Add proper core-profile filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/APIspec.xml
33e01d93ca1a1d3183243c308a2c87f4b969b3bd 28-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glGetTexEnv parameters in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
8a263b6efd2c520a4ed9c98b9c8142c6c2c6f389 28-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glTexEnv parameters in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
d2b03f6e993f08b0a80a206d7bf6f0d42b308266 28-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glGetTexGen parameters in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
f329adfa497b6b2e0a125ab98a38c656a017270d 28-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glTexGen parameters in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
0fa4ed05cf51fc64f5e43d8ea6916115672bf7ab 28-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glLightModel pname in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
fb4f2d34256aee6b0005b18769a395dd066d3820 28-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glMaterial face and pname in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
8df3f9bd5f7626a4548e9901c0b7af33a21af8a6 28-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glGetMaterial pname in Mesa code rather than the ES wrapper

Fixes a bug that glGetMaterial[fx]v in ES1 contexts would (try to) allow
queries of GL_AMBIENT_AND_DIFFUSE. This enum can only be used in glMaterial,
not in the get.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
9555d7bdc1cec4cf08be85a2d1e9095de8dd3771 28-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glGetPointerv pname in Mesa code rather than the ES wrapper

v2: Add proper core-profile, GLES1, and GLES3 filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
d6c8913bc629fedc520353cd9de51f1c7ba262a4 28-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glMatrixMode mode in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
10e7db1ccf4d3b2023f04663f7a6c079eb6afc57 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glFog pname in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
b7c7e5e45a14ed78eda104ebca25072172730645 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glReadPixels format and type in Mesa code rather than the ES wrapper

v2: Add proper GLES3 filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
4114dee99ecd848693302078597076ced9426f95 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glPixelStore pname in Mesa code rather than the ES wrapper

v2: Add proper core-profile and GLES3 filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
08be1d288f216232d3974f5997b266a8dd720928 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glEnable cap in Mesa code rather than the ES wrapper

Also handle glDisable, glIsEnabled, glEnableClientState, and
glDisableClientState.

v2: Add proper core-profile and GLES3 filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
bca2cece02385a14f61d5dd8d31aba775b0afb8e 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glHint target in Mesa code rather than the ES wrapper

v2: Add proper core-profile and GLES3 filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
2c87030a00eb5b7034f14f6060093d4b264bc5c0 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glGetVertexAttribf pname in Mesa code rather than the ES wrapper

v2: Add proper core-profile and GLES3 filtering.

v3: Allow glGetVertexAttribfv(0, GL_CURRENT_VERTEX_ATTRIB_ARB, param) in
OpenGL 3.1, just like OpenGL ES 2.0.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
c13f36ce4e34821144ca6479e4bc3598b598d855 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glGetString pname in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
6a9b8f897a8b59fae03c73e05203bc708fb17793 25-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate primitive modes in Mesa code rather than the ES wrapper

v2: Add proper core-profile filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
01497a356048ce23e089ad8ab8ab0102aae97b3c 25-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate blend function enums in Mesa code rather than the ES wrapper

v2: Add proper core-profile filtering.

v3: Allow GL_SRC_ALPHA_SATURATE as a destination factor in GLES3. Based
on review feedback from Eric Anholt.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
e58c19a204a028b0c3db7416250387ba98ed0a2d 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glClear mask in Mesa code rather than the ES wrapper
/external/mesa3d/src/mesa/main/APIspec.xml
f0c99d0a6a897189dd4b66f508385eb2ecf3f76f 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glRenderbufferStorage internalFormat in Mesa code rather than the ES wrapper

v2: Add proper core-profile and GLES3 filtering.

v3: Allow GL_RGB10_A2UI in GLES3 based on review feedback from Eric
Anholt.

v4: Arg. Reject unsized RED and RG enums on GLES. More feedback from
Eric.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
ae86ebfcc9fb3e89744c3ee38766a505857b3e7a 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glGetRenderbufferParameter pname in Mesa code rather than the ES wrapper

v2: Add proper core-profile and GLES3 filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/APIspec.xml
0cdaa471ecb7ce6442b5ed4a54314de0ffeab614 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glGetFramebufferAttachmentParameter pname in Mesa code rather than the ES wrapper

v2: Add proper core-profile, GLES1, and GLES3 filtering.

v3: Fix the GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME query when the
attachment type is GL_NONE on GLES3. Other cleanups. Based on review
feedback from Eric Anholt.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
5b44a77428863292d49aeed2960afbde5ee8f509 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glGenerateMipmap target in Mesa code rather than the ES wrapper

v2: Add proper core-profile and GLES3 filtering.

v3: Fix a typo in GL_TEXTURE_2D_ARRAY checking.

v4: Change !_mesa_is_desktop_gl tests to _mesa_is_gles test. The test
around GL_TEXTURE_2D_ARRAY got some other changes because that enum is
also available with GLES3 (which uses API_OPENGLES2). Based on review
feedback from Eric Anholt.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
7f991d26ad189bc3c08c04dc248a5b2df5ce9f68 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glFramebufferTexture2D textarget in Mesa code rather than the ES wrapper

v2: Add proper core-profile and GLES3 filtering.

v3: Change !_mesa_is_desktop_gl tests to _mesa_is_gles test. The test
around GL_TEXTURE_2D_ARRAY got some other changes because that enum is
also available with GLES3 (which uses API_OPENGLES2). Based on review
feedback from Eric Anholt.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
f9767dac9a06aad93a9d61d108055ad673498bf8 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glGetBufferParameteriv pname in Mesa code rather than the ES wrapper

v2: Add proper core-profile and GLES3 filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/APIspec.xml
93d109645a2b3d43b4b0106f2b496ece11970c01 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glMapBuffer access in Mesa code rather than the ES wrapper

v2: Add proper core-profile and GLES3 filtering.

v3: *Really* add proper core-profile and GLES3 filtering based on review
feedback from Eric Anholt. It looks like previously there was some
rebase / merge fail.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/APIspec.xml
bd4e5dd3553c5d7152af419f8b12ce228aba2dd2 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glBufferData usage in Mesa code rather than the ES wrapper

v2: Add proper core-profile and GLES3 filtering based on review feedback
from Eric Anholt. It looks like previously there was some rebase /
merge fail.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/APIspec.xml
b0b6b76d5213587250c567d7ca62451813a10366 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate buffer object targets in Mesa code rather than the ES wrapper

v2: Add proper core-profile and GLES3 filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/APIspec.xml
e2cf14d7b273657cce364236cd041c4ca3f94a6b 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate VertexPointer types in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
ef723ecce42c1823e5a9eb3b9e25be9bd9d66208 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant vertex pointer size validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
a8f475d8f6b56ddec36634437d007e06b48ff1cd 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate TexCoordPointer size in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
c3e9a207d0cb650045304cac559958d275a63284 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate TexCoordPointer types in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
e5ef0cbe0e4e45df6ff74a2a40ddb83d8bc3a8cc 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate NormalPointer types in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
fb8218508a9b5cfe9e14830f9590df889e5b8785 25-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate ColorPointer size in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
07ccfef8d175f6c4b408ee48f7da210975a09fb9 25-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate ColorPointer types in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
28ee443d7baea642e267e49c8e74850ecce22a3e 25-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant vertex attrib pointer type validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
ae633d0b2e1ef85191027aca6987557091345fc1 25-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant vertex attrib pointer size validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
86f29cf7d0817f1b6c9a9665c044ce36822b23b4 25-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glCreateShader targets in Mesa code rather than the ES wrapper

v2: Add proper core-profile filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/APIspec.xml
b042f7a1ff905a7136557f35f368166526fab9ed 25-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glGetProgramiv pnames in Mesa code rather than the ES wrapper

v2: Add proper core-profile and GLES3 filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/APIspec.xml
9b028faeaa2c4b0ca2e86892aac70a2f2b872fbb 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glCompressedTexSubImage internalFormat in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
dd0eb004874645135b9aaac3ebbd0aaf274079ea 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glCompressedTexImage internalFormat in Mesa code rather than the ES wrapper

v2: Add proper core-profile filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
c11096e94a68ce0a1d7c9cda0f178ceca44ce25d 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glCopyTexImage internalFormat in Mesa code rather than the ES wrapper

v2: Add GLES3 filtering. I'm not 100% sure this is correct.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
9848e86af0c937a6f7609289ab2705c3535f378f 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glTexSubImage format and type in Mesa code rather than the ES wrapper

v2: Add proper GLES3 filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
409620e47748479aaef593dc9bec0d6dd520e14a 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glTexImage format, type, and internalFormat in Mesa code rather than the ES wrapper

v2: Add proper GLES3 filtering.

v3: Collapse ALPHA, LUMINANCE, and LUMINANCE_ALPHA cases per review
comment from Ken.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
0686ccac950bac1a650400b29c47ddaafea22fa9 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glTexImage border in Mesa code rather than the ES wrapper

Also validate glCopyTexImage border. This fixes a bug in the APIspec.
Previously glTexImage3DOES could be passed a non-zero border without error.

NOTE: This is a candidate for stable release branches.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
c9689e3e55928d4a95f1c10c7a33fffba8cbdece 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glGetTexParameter pnames in Mesa code rather than the ES wrapper

This also adds a missing extension (and API) check around
GL_TEXTURE_CROP_RECT_OES.

v2: Add proper core-profile and GLES3 filtering. GL_TEXTURE_MAX_LEVEL
is (incorrectly) accepted in ES contexts. A future patch will add
GL_APPLE_texture_max_level, and meta really needs this.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
b3dd524a1082efd12d4a796122c300a61ba016d9 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glTexParameter pnames in Mesa code rather than the ES wrapper

This also adds a missing extension (and API) check around
GL_TEXTURE_CROP_RECT_OES.

v2: Add proper core-profile, GLES1, and GLES3 filtering. GL_TEXTURE_MAX_LEVEL
is (incorrectly) accepted in ES contexts. A future patch will add
GL_APPLE_texture_max_level, and meta really needs this.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
4269cace7944b465860213acbaf82ffddb91efcb 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant glBindTexture target validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
530c9d764b84035728a28ee2db996fffe49125ce 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate tex image targets in Mesa code rather than the ES wrapper

This should take care of all the TexImage, TexSubImage, CopyTexImage,
CompressedTexImage3DOES, and CopyTexSubImage type paths.

v2: Add proper core-profile and GLES3 filtering.

v3: Squash the CompressedTexImage3DOES patch per review comment from
Ken.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
ea9b212fca78eada7cc7c4449de3f31d2ceea1c3 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate EGLImageTargetTexture2DOES target in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
a0595cb4506251509e032a2592d6bb684480de4b 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate glTexParameter targets in Mesa code rather than the ES wrapper

Ditto for glGetTexParameter targets.

v2: Add proper core-profile and GLES3 filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
842efb9447bd4c8c29599f1baeee8a380d5276c2 03-Oct-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate GL_TEXTURE_WRAP param in Mesa code rather than the ES wrapper

v2: Add proper core-profile filtering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
c1114c619acf347917565cd1d0467240a89a76c0 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> APIspec: Remove cruft about AMD_compressed_???_texture

Mesa doesn't support these extensions, and it seems unlikely that it
ever will

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
4c32ee5bcaa0815f4f975066de98c6598bdaf51d 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant glFramebufferTexture3D textarget validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
7c9afe50fd674c3503d880b1f0f5216577bf7d9d 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant glGetShaderiv pname validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
aaef4416385883a1bb23785164c0ca3973b3267e 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant glCompressedTexImage border validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
d39cb8e9ef23b7fadde945f27e956f762301a0ec 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant glPointSizePointer type validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
d54004c3526e2040be6521546b263f29c77f06ce 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant glGetBufferPointer pname validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
68d7ce3e9e54bfa544a1438b73d0920bf89a2de7 26-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant glGetVertexAttribPointer pname validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
5be5cf69341c4acf0ae666373790db9ad1df06fd 25-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant element type validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
b99a8caff14d66a963a68d5599da2b50a9938765 25-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant glGetShaderPrecisionFormat shader type validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
c914ac239e74282458f69956a4358545b41f9c3f 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant depth func validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
af276d9d4bbdafe0845956480edeacfe820bcd84 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant stencil op fail/zfail/zpass validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
f3f993153c5310c35e79bb6184d32e2271793b0f 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant shade model mode validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
5a193557d115e62bf70c599e4037d8e1e3f5a9fc 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant light pname and light validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
02344107913f6322360fe4bb09133eda5d57e5b8 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant hint mode validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
a4251da3b220079a8326fcc39bde00ec16240ae1 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant separate stencil face validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
9113d0e686caf5f5e28728fa9b2157234aa33662 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant stencil function validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
1087745afe0035d2240014697155577f1a0bd573 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant logic op operand validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
bf03589882ee4b36a9c3fb618a1d5f6b567163db 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant alpha function validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
8f55d83569aa364ac7c6928c30b13d846d187389 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant separate stencil mask face validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
52d57985c69a0d8dab23db7070e2d83d914438f4 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant front-face mode validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
e1dbf56a10b08aa51a9186979548fcc929615b27 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant face culling mode validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
66404557db9d20aa6c761680a2188960e946dd6a 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant blend equation mode validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
e39ea674d0a51bdd10205a1c554f5e25df09156f 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant texture target validation

Mesa doesn't check the parameter passed to glMultiTexCoord*. It does,
however, mask the texture value to prevent out-of-bounds writes. This
patch will promote this non-conformant behavior to OpenGL ES 1. I don't
think anyone will care, and the gets some silly code out of a hot path.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
386e2f32895b5e66982fc4c18a636ceabfb762fd 03-Oct-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Rearrange placement of GL_TEXTURE_MAX_ANISOTROPY_EXT in APIspec

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
27e55805fbc4b11331c402b1185d097a2564f6b1 03-Oct-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant min/mag filter validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
69f031cc198b2ce3095cde3f8e00dcd2eed39301 18-Apr-2012 Gwenole Beauchesne <gwenole.beauchesne@intel.com> mesa: add GL_EXT_texture_rg extension for OpenGL ES 2.x.
/external/mesa3d/src/mesa/main/APIspec.xml
2668aaa5570b29cb02af2b79a9397d917379026f 04-Jul-2012 Marek Olšák <maraeo@gmail.com> Revert "mesa: add GL_EXT_texture_rg extension for OpenGL ES 2.x."

This reverts commit d1665388ce53d23ee7853e5083ce6f7192061109.
/external/mesa3d/src/mesa/main/APIspec.xml
d1665388ce53d23ee7853e5083ce6f7192061109 18-Apr-2012 Gwenole Beauchesne <gwenole.beauchesne@intel.com> mesa: add GL_EXT_texture_rg extension for OpenGL ES 2.x.
/external/mesa3d/src/mesa/main/APIspec.xml
827bdee7d1ec29ce07f35780f7d2262f2fa0acf4 27-Jun-2012 Brian Paul <brianp@vmware.com> glapi: add const qualifier to glShaderSourceARB() parameter

Fixes the es2 build with gcc.

Note: in glext.h the prototypes for glShaderSource() and glShaderSourceARB()
disagree: only the former has the extra const qualifier.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
2d7b2d7a87f037fa435772b7ce7c7cc0f426d912 15-Jun-2012 Kristian Høgsberg <krh@bitplanet.net> gles2: Add GL_NV_read_buffer extension

This lets us select the front buffer for reading under GLES2.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/APIspec.xml
03f617f413ce0d24ac3c162337d06a24856198ff 21-Mar-2012 Neil Roberts <neil@linux.intel.com> Add support for GL_EXT_unpack_subimage on GLES2

This extension just permits GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_ROWS
and GL_UNPACK_SKIP_PIXELS to be passed to glPixelStore on GLES2 so it
is trivial to implement.
/external/mesa3d/src/mesa/main/APIspec.xml
860f4846c711ac2e9d597314a692561bf34c86ba 24-Mar-2012 Benjamin Franzke <benjaminfranzke@googlemail.com> gles: Enable the GL_EXT_read_format_bgra extension

Also fixes the usage of GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES,
which may be set to a BGRA format e.g. for a MESA_FORMAT_ARGB8888 fb.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/APIspec.xml
e9a5457d730e4616ec6820029ba80e9641b22652 24-Mar-2012 Benjamin Franzke <benjaminfranzke@googlemail.com> gles1: Enable GL_EXT_texture_format_BGRA8888 in APIspec

The extension is already exposed for GLES1, but the APIspec
doesnt allow the usage of GL_BGRA_EXT in glTex(Sub)Image2D.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/APIspec.xml
d4a38e86d4b4d66cca20ee63222f940cb73fa709 28-Nov-2011 Chia-I Wu <olv@lunarg.com> mesa: add support for GL_OES_compressed_ETC1_RGB8_texture

Add support for GL_OES_compressed_ETC1_RGB8_texture to core mesa. There is no
driver support yet.

Unlike desktop GL compressed texture formats, GLES compressed texture formats
usually can only be used with glCompressedTexImage2D. All other gl*Tex*Image*
functions are updated to check for that.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
0c87f16817ff0bf1f05e0d634944fd47b097faee 23-Oct-2011 Chia-I Wu <olv@lunarg.com> mesa: add support for GL_OES_EGL_image_external

This is an OpenGL ES specific extension. External textures are textures that
may be sampled from, but not be updated (no glTexSubImage* and etc.). The
image data are taken from an EGLImage.

Reviewed-by: Brian Paul <brianp@vmware.com>
Acked-by: Jakob Bornecrantz <jakob@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
7a86bf816c3eb977a5d7e558e85f00f8f2b9868a 18-Oct-2011 Kenneth Graunke <kenneth@whitecape.org> mesa: Remove unnecessary and incorrect TexEnv parameter validation.

For GL_RGB_SCALE and GL_ALPHA_SCALE targets, the API wrapper code
attempts to ensure the parameter is 1.0, 2.0, or 4.0.

This is unnecessary: set_combiner_scale in texenv.c (called by
_mesa_TexEnvfv) already checks this and raises an appropriate error.

It's also incorrect: For glTexEnvx, the API validation code directly
compares the GLfixed input parameter with a floating point constant,
prior to converting fixed-point to floating point.

Fixes an issue in the OpenGL ES 1.1 conformance suite.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
09fcd01301cd161e2a5d619933c14f79753108d6 04-Oct-2011 Kenneth Graunke <kenneth@whitecape.org> mesa/es: Allow GL_CLIP_PLANE0+6 and GL_CLIP_PLANE0+7.

Fixes the ES1 conformance 'userclip' test, which broke when we increased
MAX_CLIP_PLANES to 8. Core Mesa already validates incoming values
against MAX_CLIP_PLANES; we just need the ES wrapper to pass everything
through.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/APIspec.xml
43251b970d2d4969b0166aaea50383479a09c3bc 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Make glDrawBuffersNV available in OpenGL ES 2.0

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
accf293a33ff924c23fb61d3a9a4bb407bdd7559 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Remove redundant renderbuffer target validation

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
6dd8e7686955e9fdb56f13a1511133d9ed2d7604 21-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate FBO target enum in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
7e4cb32d05cdf948a60632270e75b5513e780b28 02-Oct-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Validate FBO attachment enum in Mesa code rather than the ES wrapper

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/APIspec.xml
8bfbcba2b7f01691a64c74639b3f3ca0284eb214 21-Jan-2011 Benjamin Franzke <benjaminfranzke@googlemail.com> mesa/es: require internalFormat==format in TexImage2D
/external/mesa3d/src/mesa/main/APIspec.xml
a4a5a9a5ce255e34ba92396dacd997f7c6f96462 14-Jan-2011 Chia-I Wu <olv@lunarg.com> mesa: Add glDepthRangef and glClearDepthf to APIspec.xml.

Core mesa has gained support for GL_ARB_ES2_compatibility. Make GLES
generated dispatch table use them.
/external/mesa3d/src/mesa/main/APIspec.xml
6e9b0f6807c7a22f096f483961ae71512f8d9f41 14-Jan-2011 Kristian Høgsberg <krh@bitplanet.net> gles2: Also support GL_BGRA_EXT for glTexSubImage2d
/external/mesa3d/src/mesa/main/APIspec.xml
98ee6739d97b5592a7dad0b453c78e180a51ad50 07-Dec-2010 Chia-I Wu <olv@lunarg.com> vbo: Fix GLES2 glVertexAttrib.

Attribute 0 has no special meaning in GLES2. Add VertexAttrib4f_nopos
for that purpose and make _es_VertexAttrib* call the new function.

Rename _vbo_* to _es_* to avoid confusion. These functions are only
used by GLES, and now some of them (_es_VertexAttrib*) even behave
differently than vbo_VertexAttrib*.
/external/mesa3d/src/mesa/main/APIspec.xml
1d595c7cd4aefc7baf1942626f53bec8f6699f7f 07-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> gles2: Add GL_EXT_texture_format_BGRA8888 support
/external/mesa3d/src/mesa/main/APIspec.xml
9ca59b2427837b8a70b580d66b4909e5f8443945 15-Sep-2010 Chia-I Wu <olv@lunarg.com> mesa: Update ES APIspec.xml.

Enable some extensions now that the needed tokens are defined in
GLES/glext.h and GLES2/glext.h. Update the prototype of MultiDrawArrays
now that the prototype of _mesa_MultiDrawArraysEXT has been updated.
/external/mesa3d/src/mesa/main/APIspec.xml
199b0894b501607bf8d599ef5efc08cd6c08c79d 11-May-2010 Kristian Høgsberg <krh@bitplanet.net> mesa: Optimize get.c by using a table-driven approach
/external/mesa3d/src/mesa/main/APIspec.xml
7179a822628963d8cfa0817cf072c5acb70638a7 25-Apr-2010 Kristian Høgsberg <krh@bitplanet.net> mesa: Move support for paletted textures to main/teximage.c
/external/mesa3d/src/mesa/main/APIspec.xml
08fae07f5246052dccdd89689e27dc8820a24ff7 25-Apr-2010 Kristian Høgsberg <krh@bitplanet.net> mesa: Handle GL_TEXTURE_GEN_STR_OES in _mesa_Enable()
/external/mesa3d/src/mesa/main/APIspec.xml
003433989597771bbb4f03cf678f5771c09606fd 24-Apr-2010 Kristian Høgsberg <krh@bitplanet.net> es: Prefix the get* functions with _es1/2 so they don't conflict
/external/mesa3d/src/mesa/main/APIspec.xml
ea0c7e71638a4a72a4eae962e6cc471bd33a5605 23-Apr-2010 Kristian Høgsberg <krh@bitplanet.net> mesa: Move api_exec_es*.c into mesa/main

This requires renaming a few functions to have unique names so that
they can all live within the same driver.
/external/mesa3d/src/mesa/main/APIspec.xml