summaryrefslogtreecommitdiff
path: root/src/mapi
AgeCommit message (Expand)AuthorFilesLines
2022-11-10meson: Use deps_for_libmesa_util for idep_mesautil instead hand crafted listYonggang Luo2-3/+3
2022-11-10mesa: fix typo from adding glGetObjectLabelEXTTimothy Arceri1-1/+1
2022-11-04util: include gles header instead of hand crafted macrosYonggang Luo2-69/+0
2022-11-03mapi: #include "util/glheader.h" instead of #include "GL/gl.h"Yonggang Luo10-25/+26
2022-11-03glapi: #include "util/glheader.h" in glapi_priv.h and glapitable.h directlyYonggang Luo6-25/+3
2022-11-03mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.hYonggang Luo5-5/+5
2022-11-03glapi: Remove duplicated #include "main/glheader.h"Yonggang Luo1-1/+0
2022-10-20mapi: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX...Yonggang Luo1-3/+4
2022-10-20mapi: Use util_call_once to init exec_mem and mutex instead _MTX_INITIALIZER_NPYonggang Luo3-10/+19
2022-10-19glthread remove the unused *last pointer from unmarshal functionsMarek Olšák2-2/+2
2022-10-19glthread: merge and collapse glBindBuffer calls that unbind and then bindMarek Olšák1-2/+1
2022-10-19gl_marshal.py: C style fixupsMarek Olšák1-3/+3
2022-10-19glthread: demystify Draw function namesMarek Olšák2-0/+16
2022-10-19glapi: remove EXT and ARB suffixes from Draw functionsMarek Olšák5-12/+12
2022-10-19gl_marshal.py: simplify print_sync_call and rename to print_callMarek Olšák1-12/+9
2022-10-19gl_marshal.py: inline functions for readabilityMarek Olšák1-99/+74
2022-10-19gl_marshal.py: remove the -O1 hack and manual SET_* inliningMarek Olšák1-9/+2
2022-10-19gl_marshal.py: rework how the marshal dispatch table is initializedMarek Olšák3-37/+31
2022-10-19gl_marshal.py: move the unmarshal table into a separately generated fileMarek Olšák3-13/+98
2022-10-19gl_marshal.py: remove/simplify parametersMarek Olšák2-15/+5
2022-10-17mesa: add EXT_debug_label supportTimothy Arceri2-0/+21
2022-09-26glthread: skip glMultMatrixf if it's identityMarek Olšák1-1/+2
2022-09-26glthread: use GLenum16 for enums, but clamp it to 0xffff to get correct errorsMarek Olšák1-2/+7
2022-09-26mesa: rename GL dispatch initialization functions to make the intent clearMarek Olšák1-2/+2
2022-09-26api_hw_select_init_h.py: simplify the codeMarek Olšák2-8/+5
2022-09-26glapi: rename 'vtxfmt' to 'beginend' to make it clearMarek Olšák12-379/+379
2022-09-26mesa: initialize OutsideBeginEnd directly instead of through ExecMarek Olšák1-10/+8
2022-09-21glthread: execute glSignalSemaphoreEXT synchronouslyMarek Olšák1-1/+1
2022-09-21glthread: work around GL_INVALID_OPERATION with OpenGL ES 1.x drawsMarek Olšák1-0/+44
2022-09-21glthread: always sync for glShaderSource because invalid params can crashMarek Olšák1-1/+1
2022-09-21glthread: generate errors for glGet functions between glBegin/EndMarek Olšák1-2/+4
2022-09-21mesa: fix glDrawRangeElementsBaseVertex should be compiled into display listMarek Olšák1-1/+1
2022-08-25mesa: Expose GL_NV_ES1_1_compatibilityJesse Natalie1-43/+43
2022-08-22mapi: Improve comment about _glapi_tls_Dispatch and _glapi_tls_ContextYonggang Luo1-14/+6
2022-08-22mapi: Access _glapi_tls_Dispatch directly without need of macroYonggang Luo4-13/+10
2022-08-22mapi: Move shared stub into u_current.cYonggang Luo3-27/+20
2022-08-22mapi: Move shared _glapi_set_context and _glapi_set_dispatch into u_current.cYonggang Luo5-78/+21
2022-08-22mapi: Remove reference to unused _gl_DispatchTSDYonggang Luo1-2/+0
2022-08-22mapi: Remove unused ENTRY_CURRENT_TABLE_GETYonggang Luo1-7/+0
2022-08-12glthread: track glBindFramebufferEXT, not just glBindFramebufferMarek Olšák1-1/+2
2022-08-12glthread: track GL_READ_FRAMEBUFFER bindings tooMarek Olšák1-1/+1
2022-08-12glthread: call _mesa_glthread_DeleteBuffers unconditionallyMarek Olšák1-1/+1
2022-08-12glthread: unbind framebuffers in glDeleteFramebuffersMarek Olšák1-1/+2
2022-07-29mapi: Remove usage of USE_ELF_TLSYonggang Luo14-784/+6
2022-07-29mapi: Trim trailing spaces in stub.c and u_current.cYonggang Luo2-2/+2
2022-07-14Fix static glapi on WindowsJesse Natalie2-50/+65
2022-07-14mapi: Add more EXT_external_objects_win32 functions/enumsJesse Natalie2-0/+20
2022-07-11mesa: Stub out GL_APPLE_object_purgeableAdam Jackson1-3/+3
2022-06-16meson: Using get_argument_syntax as the `--compiler_id` option for gen_vs_mod...Yonggang Luo2-2/+2
2022-06-09c11: Implement c11/time.h with c11/impl/time.cYonggang Luo4-5/+5