glapi: Make GL_ARB_direct_state_access functions exclusive to core profile

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Cc: Dave Airlie <airlied@redhat.com>
Cc: Ilia Mirkin <imirkin@alum.mit.edu>
Cc: Dylan Baker <baker.dylan.c@gmail.com>
Cc: "10.6" <mesa-stable@lists.freedesktop.org>
This commit is contained in:
Ian Romanick 2015-05-19 11:48:11 -07:00
parent f20899b727
commit 4e5efa9e7d

View file

@ -137,4 +137,104 @@ functions = {
# OpenGL 4.3 / GL_ARB_texture_buffer_range. Mesa can expose the extension
# with OpenGL 3.1.
"TexBufferRange": exec_info(core=31),
# OpenGL 4.5 / GL_ARB_direct_state_access. Mesa can expose the extension
# with core profile.
"CreateTransformFeedbacks": exec_info(core=31),
"TransformFeedbackBufferBase": exec_info(core=31),
"TransformFeedbackBufferRange": exec_info(core=31),
"GetTransformFeedbackiv": exec_info(core=31),
"GetTransformFeedbacki_v": exec_info(core=31),
"GetTransformFeedbacki64_v": exec_info(core=31),
"CreateBuffers": exec_info(core=31),
"NamedBufferStorage": exec_info(core=31),
"NamedBufferData": exec_info(core=31),
"NamedBufferSubData": exec_info(core=31),
"CopyNamedBufferSubData": exec_info(core=31),
"ClearNamedBufferData": exec_info(core=31),
"ClearNamedBufferSubData": exec_info(core=31),
"MapNamedBuffer": exec_info(core=31),
"MapNamedBufferRange": exec_info(core=31),
"UnmapNamedBuffer": exec_info(core=31),
"FlushMappedNamedBufferRange": exec_info(core=31),
"GetNamedBufferParameteriv": exec_info(core=31),
"GetNamedBufferParameteri64v": exec_info(core=31),
"GetNamedBufferPointerv": exec_info(core=31),
"GetNamedBufferSubData": exec_info(core=31),
"CreateFramebuffers": exec_info(core=31),
"NamedFramebufferRenderbuffer": exec_info(core=31),
"NamedFramebufferParameteri": exec_info(core=31),
"NamedFramebufferTexture": exec_info(core=31),
"NamedFramebufferTextureLayer": exec_info(core=31),
"NamedFramebufferDrawBuffer": exec_info(core=31),
"NamedFramebufferDrawBuffers": exec_info(core=31),
"NamedFramebufferReadBuffer": exec_info(core=31),
"InvalidateNamedFramebufferData": exec_info(core=31),
"InvalidateNamedFramebufferSubData": exec_info(core=31),
"ClearNamedFramebufferiv": exec_info(core=31),
"ClearNamedFramebufferuiv": exec_info(core=31),
"ClearNamedFramebufferfv": exec_info(core=31),
"ClearNamedFramebufferfi": exec_info(core=31),
"BlitNamedFramebuffer": exec_info(core=31),
"CheckNamedFramebufferStatus": exec_info(core=31),
"GetNamedFramebufferParameteriv": exec_info(core=31),
"GetNamedFramebufferAttachmentParameteriv": exec_info(core=31),
"CreateRenderbuffers": exec_info(core=31),
"NamedRenderbufferStorage": exec_info(core=31),
"NamedRenderbufferStorageMultisample": exec_info(core=31),
"GetNamedRenderbufferParameteriv": exec_info(core=31),
"CreateTextures": exec_info(core=31),
"TextureBuffer": exec_info(core=31),
"TextureBufferRange": exec_info(core=31),
"TextureStorage1D": exec_info(core=31),
"TextureStorage2D": exec_info(core=31),
"TextureStorage3D": exec_info(core=31),
"TextureStorage2DMultisample": exec_info(core=31),
"TextureStorage3DMultisample": exec_info(core=31),
"TextureSubImage1D": exec_info(core=31),
"TextureSubImage2D": exec_info(core=31),
"TextureSubImage3D": exec_info(core=31),
"CompressedTextureSubImage1D": exec_info(core=31),
"CompressedTextureSubImage2D": exec_info(core=31),
"CompressedTextureSubImage3D": exec_info(core=31),
"CopyTextureSubImage1D": exec_info(core=31),
"CopyTextureSubImage2D": exec_info(core=31),
"CopyTextureSubImage3D": exec_info(core=31),
"TextureParameterf": exec_info(core=31),
"TextureParameterfv": exec_info(core=31),
"TextureParameteri": exec_info(core=31),
"TextureParameterIiv": exec_info(core=31),
"TextureParameterIuiv": exec_info(core=31),
"TextureParameteriv": exec_info(core=31),
"GenerateTextureMipmap": exec_info(core=31),
"BindTextureUnit": exec_info(core=31),
"GetTextureImage": exec_info(core=31),
"GetCompressedTextureImage": exec_info(core=31),
"GetTextureLevelParameterfv": exec_info(core=31),
"GetTextureLevelParameteriv": exec_info(core=31),
"GetTextureParameterfv": exec_info(core=31),
"GetTextureParameterIiv": exec_info(core=31),
"GetTextureParameterIuiv": exec_info(core=31),
"GetTextureParameteriv": exec_info(core=31),
"CreateVertexArrays": exec_info(core=31),
"DisableVertexArrayAttrib": exec_info(core=31),
"EnableVertexArrayAttrib": exec_info(core=31),
"VertexArrayElementBuffer": exec_info(core=31),
"VertexArrayVertexBuffer": exec_info(core=31),
"VertexArrayVertexBuffers": exec_info(core=31),
"VertexArrayAttribFormat": exec_info(core=31),
"VertexArrayAttribIFormat": exec_info(core=31),
"VertexArrayAttribLFormat": exec_info(core=31),
"VertexArrayAttribBinding": exec_info(core=31),
"VertexArrayBindingDivisor": exec_info(core=31),
"GetVertexArrayiv": exec_info(core=31),
"GetVertexArrayIndexediv": exec_info(core=31),
"GetVertexArrayIndexed64iv": exec_info(core=31),
"CreateSamplers": exec_info(core=31),
"CreateProgramPipelines": exec_info(core=31),
"CreateQueries": exec_info(core=31),
"GetQueryBufferObjectiv": exec_info(core=31),
"GetQueryBufferObjectuiv": exec_info(core=31),
"GetQueryBufferObjecti64v": exec_info(core=31),
"GetQueryBufferObjectui64v": exec_info(core=31),
}