summaryrefslogtreecommitdiff
path: root/src/mapi/glapi
AgeCommit message (Expand)AuthorFilesLines
2024-03-22treewide: Replace usage of macro DEBUG with MESA_DEBUG when possibleYonggang Luo1-1/+1
2024-03-18apple: Extended Apple feature support using GLX_USE_APPLE.duncan.hopkins2-2/+3
2024-03-11glthread: invert _mesa_glthread_has_no_{un}pack_buffer by removing the negationMarek Olšák5-65/+65
2024-03-11glthread: execute small glDrawPixels asynchronouslyMarek Olšák1-2/+1
2024-03-11glthread: execute small glBitmap asynchronouslyMarek Olšák1-2/+1
2024-03-11glthread: track glPixelStore(GL_UNPACK_*)Marek Olšák1-2/+4
2024-02-23glthread: generate packed versions of gl*Pointer/Offset callsMarek Olšák4-23/+141
2024-02-23glthread: add a packed version of DrawElementsUserBufMarek Olšák2-0/+5
2024-02-23glthread: add a packed variant of glDrawElements with 16-bit count and indicesMarek Olšák2-0/+9
2024-02-23glthread: use marshal_count instead of count for more functionsMarek Olšák9-35/+35
2024-02-23glthread: don't check cmd_size for small variable-sized callsMarek Olšák5-11/+35
2024-02-23glthread: pack glVertexAttribPointer calls betterMarek Olšák1-0/+6
2024-02-23glapi: pass pointer size to python for glthread from mesonMarek Olšák7-24/+25
2024-02-23glthread: remove "if True" from print_marshal_async_codeMarek Olšák1-73/+72
2024-02-23glthread: separate marshal code generation into print_marshal_async_codeMarek Olšák1-14/+18
2024-02-23glthread: separate unmarshal function generation into print_unmarshal_funcMarek Olšák1-4/+6
2024-02-23gltrhead: merge 3 blocks conditional on marshal_sync in print_async_bodyMarek Olšák1-15/+14
2024-02-23glthread: precompute fixed_params and variable_params listsMarek Olšák2-43/+32
2024-02-23glthread: move global marshal_XML.py functions into class marshal_functionMarek Olšák2-81/+83
2024-02-23glthread: sort fixed-sized parameters before returning themMarek Olšák1-4/+5
2024-02-23glapi: fix type names for glthread and handle all typesMarek Olšák3-5/+7
2024-02-23glthread: rewrite glDrawArrays call packingMarek Olšák3-3/+3
2024-02-23glthread: rewrite glDrawElements call packingMarek Olšák4-7/+15
2024-02-23glthread: pack the index type to 8 bitsMarek Olšák1-0/+4
2024-02-23glthread: pack the primitive type to 8 bitsMarek Olšák2-0/+10
2024-02-23glthread: pack "size" in Pointer calls as 16 bitsMarek Olšák2-0/+6
2024-02-23glthread: clean up how vertex stride is packedMarek Olšák2-6/+11
2024-02-23glthread: remove cmd_size from constant-sized callsMarek Olšák2-4/+6
2024-02-23glthread: add no_error variants of glDrawArrays*Marek Olšák3-3/+4
2024-02-23glthread: add no_error variants of glDrawElements*Marek Olšák8-10/+29
2024-02-07glapi: move EXT_texture_storage to the right positionErik Faye-Lund1-3/+3
2024-02-01mesa/main: add support for EXT_texture_storageErik Faye-Lund4-27/+71
2023-12-08glthread: add a string table of function namesMarek Olšák1-2/+11
2023-12-08glthread: pass struct marshal_cmd_DrawElementsUserBuf into Draw directlyMarek Olšák1-8/+1
2023-12-08glapi: only allow deprecated="" on non-aliased functionsMarek Olšák2-39/+33
2023-12-08glthread: don't do "if (COMPAT)" if the function is not in the GL core profileMarek Olšák6-45/+45
2023-12-08glapi: only expose GL_EXT_direct_state_access functions to GL compatibilityMarek Olšák4-159/+163
2023-12-08glthread: rework type reduction and reduce vertex stride params to 16 bitsMarek Olšák2-12/+31
2023-12-08glthread: use autogenerated marshal structures for custom functionsMarek Olšák6-12/+23
2023-12-08glapi: rename primcount -> instance_count in a few Draw functionsMarek Olšák2-3/+3
2023-12-08glthread: add option to put autogenerated marshal structures in the header fileMarek Olšák4-83/+106
2023-12-08glthread: eliminate push/pop calls in PushMatrix+Draw/MultMatrixf+PopMatrixMarek Olšák1-1/+1
2023-12-08mesa: skip checking for identity matrix in glMultMatrixf with glthreadMarek Olšák1-1/+2
2023-10-20mesa: add GL_APPLE_sync supportLucas Stach1-0/+84
2023-10-15mesa: enable NV_texture_barrier in GLES2+ (again)Lucas Stach1-1/+1
2023-08-17glthread: sync for VDPAU sync functionsMarek Olšák1-2/+2
2023-08-01mesa: Implement and advertise GL_MESA_sampler_objectsAdam Jackson1-10/+10
2023-06-29mapi: Remove dead struct _glapi_function in glapi/glapi_getproc.cYonggang Luo1-12/+0
2023-06-29mapi: Merge get_static_proc_address into _glapi_get_proc_addressYonggang Luo1-34/+15
2023-06-29mapi: Style fixes in glapi/glapi_getproc.cYonggang Luo1-5/+5