diff options
author | Timothy Arceri <[email protected]> | 2018-08-29 12:40:12 +1000 |
---|---|---|
committer | Timothy Arceri <[email protected]> | 2018-08-30 07:57:38 +1000 |
commit | 781a78914c798dc64005b37c6ca1224ce06803fc (patch) | |
tree | 2d3b6729253201e76750125502feff6370b471ce /src/mapi | |
parent | 93b8b987d096d53c5451178bdab07af654a95bd1 (diff) |
mesa: enable ARB_direct_state_access in compat for GL3.1+
We could enable it for lower versions of GL but this allows us
to just use the existing version/extension checks that are already
used by the core profile.
Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src/mapi')
-rw-r--r-- | src/mapi/glapi/gen/apiexec.py | 194 |
1 files changed, 97 insertions, 97 deletions
diff --git a/src/mapi/glapi/gen/apiexec.py b/src/mapi/glapi/gen/apiexec.py index b163d88549b..e2fc124be22 100644 --- a/src/mapi/glapi/gen/apiexec.py +++ b/src/mapi/glapi/gen/apiexec.py @@ -152,103 +152,103 @@ functions = { # OpenGL 4.5 / GL_ARB_direct_state_access. Mesa can expose the extension # with core profile. - "CreateTransformFeedbacks": exec_info(compatibility=45, core=31), - "TransformFeedbackBufferBase": exec_info(compatibility=45, core=31), - "TransformFeedbackBufferRange": exec_info(compatibility=45, core=31), - "GetTransformFeedbackiv": exec_info(compatibility=45, core=31), - "GetTransformFeedbacki_v": exec_info(compatibility=45, core=31), - "GetTransformFeedbacki64_v": exec_info(compatibility=45, core=31), - "CreateBuffers": exec_info(compatibility=45, core=31), - "NamedBufferStorage": exec_info(compatibility=45, core=31), - "NamedBufferData": exec_info(compatibility=45, core=31), - "NamedBufferSubData": exec_info(compatibility=45, core=31), - "CopyNamedBufferSubData": exec_info(compatibility=45, core=31), - "ClearNamedBufferData": exec_info(compatibility=45, core=31), - "ClearNamedBufferSubData": exec_info(compatibility=45, core=31), - "MapNamedBuffer": exec_info(compatibility=45, core=31), - "MapNamedBufferRange": exec_info(compatibility=45, core=31), - "UnmapNamedBuffer": exec_info(compatibility=45, core=31), - "FlushMappedNamedBufferRange": exec_info(compatibility=45, core=31), - "GetNamedBufferParameteriv": exec_info(compatibility=45, core=31), - "GetNamedBufferParameteri64v": exec_info(compatibility=45, core=31), - "GetNamedBufferPointerv": exec_info(compatibility=45, core=31), - "GetNamedBufferSubData": exec_info(compatibility=45, core=31), - "CreateFramebuffers": exec_info(compatibility=45, core=31), - "NamedFramebufferRenderbuffer": exec_info(compatibility=45, core=31), - "NamedFramebufferParameteri": exec_info(compatibility=45, core=31), - "NamedFramebufferTexture": exec_info(compatibility=45, core=31), - "NamedFramebufferTextureLayer": exec_info(compatibility=45, core=31), - "NamedFramebufferDrawBuffer": exec_info(compatibility=45, core=31), - "NamedFramebufferDrawBuffers": exec_info(compatibility=45, core=31), - "NamedFramebufferReadBuffer": exec_info(compatibility=45, core=31), - "InvalidateNamedFramebufferData": exec_info(compatibility=45, core=31), - "InvalidateNamedFramebufferSubData": exec_info(compatibility=45, core=31), - "ClearNamedFramebufferiv": exec_info(compatibility=45, core=31), - "ClearNamedFramebufferuiv": exec_info(compatibility=45, core=31), - "ClearNamedFramebufferfv": exec_info(compatibility=45, core=31), - "ClearNamedFramebufferfi": exec_info(compatibility=45, core=31), - "BlitNamedFramebuffer": exec_info(compatibility=45, core=31), - "CheckNamedFramebufferStatus": exec_info(compatibility=45, core=31), - "GetNamedFramebufferParameteriv": exec_info(compatibility=45, core=31), - "GetNamedFramebufferAttachmentParameteriv": exec_info(compatibility=45, core=31), - "CreateRenderbuffers": exec_info(compatibility=45, core=31), - "NamedRenderbufferStorage": exec_info(compatibility=45, core=31), - "NamedRenderbufferStorageMultisample": exec_info(compatibility=45, core=31), - "GetNamedRenderbufferParameteriv": exec_info(compatibility=45, core=31), - "CreateTextures": exec_info(compatibility=45, core=31), - "TextureBuffer": exec_info(compatibility=45, core=31), - "TextureBufferRange": exec_info(compatibility=45, core=31), - "TextureStorage1D": exec_info(compatibility=45, core=31), - "TextureStorage2D": exec_info(compatibility=45, core=31), - "TextureStorage3D": exec_info(compatibility=45, core=31), - "TextureStorage2DMultisample": exec_info(compatibility=45, core=31), - "TextureStorage3DMultisample": exec_info(compatibility=45, core=31), - "TextureSubImage1D": exec_info(compatibility=45, core=31), - "TextureSubImage2D": exec_info(compatibility=45, core=31), - "TextureSubImage3D": exec_info(compatibility=45, core=31), - "CompressedTextureSubImage1D": exec_info(compatibility=45, core=31), - "CompressedTextureSubImage2D": exec_info(compatibility=45, core=31), - "CompressedTextureSubImage3D": exec_info(compatibility=45, core=31), - "CopyTextureSubImage1D": exec_info(compatibility=45, core=31), - "CopyTextureSubImage2D": exec_info(compatibility=45, core=31), - "CopyTextureSubImage3D": exec_info(compatibility=45, core=31), - "TextureParameterf": exec_info(compatibility=45, core=31), - "TextureParameterfv": exec_info(compatibility=45, core=31), - "TextureParameteri": exec_info(compatibility=45, core=31), - "TextureParameterIiv": exec_info(compatibility=45, core=31), - "TextureParameterIuiv": exec_info(compatibility=45, core=31), - "TextureParameteriv": exec_info(compatibility=45, core=31), - "GenerateTextureMipmap": exec_info(compatibility=45, core=31), - "BindTextureUnit": exec_info(compatibility=45, core=31), - "GetTextureImage": exec_info(compatibility=45, core=31), - "GetCompressedTextureImage": exec_info(compatibility=45, core=31), - "GetTextureLevelParameterfv": exec_info(compatibility=45, core=31), - "GetTextureLevelParameteriv": exec_info(compatibility=45, core=31), - "GetTextureParameterfv": exec_info(compatibility=45, core=31), - "GetTextureParameterIiv": exec_info(compatibility=45, core=31), - "GetTextureParameterIuiv": exec_info(compatibility=45, core=31), - "GetTextureParameteriv": exec_info(compatibility=45, core=31), - "CreateVertexArrays": exec_info(compatibility=45, core=31), - "DisableVertexArrayAttrib": exec_info(compatibility=45, core=31), - "EnableVertexArrayAttrib": exec_info(compatibility=45, core=31), - "VertexArrayElementBuffer": exec_info(compatibility=45, core=31), - "VertexArrayVertexBuffer": exec_info(compatibility=45, core=31), - "VertexArrayVertexBuffers": exec_info(compatibility=45, core=31), - "VertexArrayAttribFormat": exec_info(compatibility=45, core=31), - "VertexArrayAttribIFormat": exec_info(compatibility=45, core=31), - "VertexArrayAttribLFormat": exec_info(compatibility=45, core=31), - "VertexArrayAttribBinding": exec_info(compatibility=45, core=31), - "VertexArrayBindingDivisor": exec_info(compatibility=45, core=31), - "GetVertexArrayiv": exec_info(compatibility=45, core=31), - "GetVertexArrayIndexediv": exec_info(compatibility=45, core=31), - "GetVertexArrayIndexed64iv": exec_info(compatibility=45, core=31), - "CreateSamplers": exec_info(compatibility=45, core=31), - "CreateProgramPipelines": exec_info(compatibility=45, core=31), - "CreateQueries": exec_info(compatibility=45, core=31), - "GetQueryBufferObjectiv": exec_info(compatibility=45, core=31), - "GetQueryBufferObjectuiv": exec_info(compatibility=45, core=31), - "GetQueryBufferObjecti64v": exec_info(compatibility=45, core=31), - "GetQueryBufferObjectui64v": exec_info(compatibility=45, core=31), + "CreateTransformFeedbacks": exec_info(compatibility=31, core=31), + "TransformFeedbackBufferBase": exec_info(compatibility=31, core=31), + "TransformFeedbackBufferRange": exec_info(compatibility=31, core=31), + "GetTransformFeedbackiv": exec_info(compatibility=31, core=31), + "GetTransformFeedbacki_v": exec_info(compatibility=31, core=31), + "GetTransformFeedbacki64_v": exec_info(compatibility=31, core=31), + "CreateBuffers": exec_info(compatibility=31, core=31), + "NamedBufferStorage": exec_info(compatibility=31, core=31), + "NamedBufferData": exec_info(compatibility=31, core=31), + "NamedBufferSubData": exec_info(compatibility=31, core=31), + "CopyNamedBufferSubData": exec_info(compatibility=31, core=31), + "ClearNamedBufferData": exec_info(compatibility=31, core=31), + "ClearNamedBufferSubData": exec_info(compatibility=31, core=31), + "MapNamedBuffer": exec_info(compatibility=31, core=31), + "MapNamedBufferRange": exec_info(compatibility=31, core=31), + "UnmapNamedBuffer": exec_info(compatibility=31, core=31), + "FlushMappedNamedBufferRange": exec_info(compatibility=31, core=31), + "GetNamedBufferParameteriv": exec_info(compatibility=31, core=31), + "GetNamedBufferParameteri64v": exec_info(compatibility=31, core=31), + "GetNamedBufferPointerv": exec_info(compatibility=31, core=31), + "GetNamedBufferSubData": exec_info(compatibility=31, core=31), + "CreateFramebuffers": exec_info(compatibility=31, core=31), + "NamedFramebufferRenderbuffer": exec_info(compatibility=31, core=31), + "NamedFramebufferParameteri": exec_info(compatibility=31, core=31), + "NamedFramebufferTexture": exec_info(compatibility=31, core=31), + "NamedFramebufferTextureLayer": exec_info(compatibility=31, core=31), + "NamedFramebufferDrawBuffer": exec_info(compatibility=31, core=31), + "NamedFramebufferDrawBuffers": exec_info(compatibility=31, core=31), + "NamedFramebufferReadBuffer": exec_info(compatibility=31, core=31), + "InvalidateNamedFramebufferData": exec_info(compatibility=31, core=31), + "InvalidateNamedFramebufferSubData": exec_info(compatibility=31, core=31), + "ClearNamedFramebufferiv": exec_info(compatibility=31, core=31), + "ClearNamedFramebufferuiv": exec_info(compatibility=31, core=31), + "ClearNamedFramebufferfv": exec_info(compatibility=31, core=31), + "ClearNamedFramebufferfi": exec_info(compatibility=31, core=31), + "BlitNamedFramebuffer": exec_info(compatibility=31, core=31), + "CheckNamedFramebufferStatus": exec_info(compatibility=31, core=31), + "GetNamedFramebufferParameteriv": exec_info(compatibility=31, core=31), + "GetNamedFramebufferAttachmentParameteriv": exec_info(compatibility=31, core=31), + "CreateRenderbuffers": exec_info(compatibility=31, core=31), + "NamedRenderbufferStorage": exec_info(compatibility=31, core=31), + "NamedRenderbufferStorageMultisample": exec_info(compatibility=31, core=31), + "GetNamedRenderbufferParameteriv": exec_info(compatibility=31, core=31), + "CreateTextures": exec_info(compatibility=31, core=31), + "TextureBuffer": exec_info(compatibility=31, core=31), + "TextureBufferRange": exec_info(compatibility=31, core=31), + "TextureStorage1D": exec_info(compatibility=31, core=31), + "TextureStorage2D": exec_info(compatibility=31, core=31), + "TextureStorage3D": exec_info(compatibility=31, core=31), + "TextureStorage2DMultisample": exec_info(compatibility=31, core=31), + "TextureStorage3DMultisample": exec_info(compatibility=31, core=31), + "TextureSubImage1D": exec_info(compatibility=31, core=31), + "TextureSubImage2D": exec_info(compatibility=31, core=31), + "TextureSubImage3D": exec_info(compatibility=31, core=31), + "CompressedTextureSubImage1D": exec_info(compatibility=31, core=31), + "CompressedTextureSubImage2D": exec_info(compatibility=31, core=31), + "CompressedTextureSubImage3D": exec_info(compatibility=31, core=31), + "CopyTextureSubImage1D": exec_info(compatibility=31, core=31), + "CopyTextureSubImage2D": exec_info(compatibility=31, core=31), + "CopyTextureSubImage3D": exec_info(compatibility=31, core=31), + "TextureParameterf": exec_info(compatibility=31, core=31), + "TextureParameterfv": exec_info(compatibility=31, core=31), + "TextureParameteri": exec_info(compatibility=31, core=31), + "TextureParameterIiv": exec_info(compatibility=31, core=31), + "TextureParameterIuiv": exec_info(compatibility=31, core=31), + "TextureParameteriv": exec_info(compatibility=31, core=31), + "GenerateTextureMipmap": exec_info(compatibility=31, core=31), + "BindTextureUnit": exec_info(compatibility=31, core=31), + "GetTextureImage": exec_info(compatibility=31, core=31), + "GetCompressedTextureImage": exec_info(compatibility=31, core=31), + "GetTextureLevelParameterfv": exec_info(compatibility=31, core=31), + "GetTextureLevelParameteriv": exec_info(compatibility=31, core=31), + "GetTextureParameterfv": exec_info(compatibility=31, core=31), + "GetTextureParameterIiv": exec_info(compatibility=31, core=31), + "GetTextureParameterIuiv": exec_info(compatibility=31, core=31), + "GetTextureParameteriv": exec_info(compatibility=31, core=31), + "CreateVertexArrays": exec_info(compatibility=31, core=31), + "DisableVertexArrayAttrib": exec_info(compatibility=31, core=31), + "EnableVertexArrayAttrib": exec_info(compatibility=31, core=31), + "VertexArrayElementBuffer": exec_info(compatibility=31, core=31), + "VertexArrayVertexBuffer": exec_info(compatibility=31, core=31), + "VertexArrayVertexBuffers": exec_info(compatibility=31, core=31), + "VertexArrayAttribFormat": exec_info(compatibility=31, core=31), + "VertexArrayAttribIFormat": exec_info(compatibility=31, core=31), + "VertexArrayAttribLFormat": exec_info(compatibility=31, core=31), + "VertexArrayAttribBinding": exec_info(compatibility=31, core=31), + "VertexArrayBindingDivisor": exec_info(compatibility=31, core=31), + "GetVertexArrayiv": exec_info(compatibility=31, core=31), + "GetVertexArrayIndexediv": exec_info(compatibility=31, core=31), + "GetVertexArrayIndexed64iv": exec_info(compatibility=31, core=31), + "CreateSamplers": exec_info(compatibility=31, core=31), + "CreateProgramPipelines": exec_info(compatibility=31, core=31), + "CreateQueries": exec_info(compatibility=31, core=31), + "GetQueryBufferObjectiv": exec_info(compatibility=31, core=31), + "GetQueryBufferObjectuiv": exec_info(compatibility=31, core=31), + "GetQueryBufferObjecti64v": exec_info(compatibility=31, core=31), + "GetQueryBufferObjectui64v": exec_info(compatibility=31, core=31), # GL_ARB_gpu_shader_int64 - nominally requires OpenGL 4.0, and Mesa # only supports 4.0 in core profile. |