summaryrefslogtreecommitdiff
path: root/src/mapi
Commit message (Expand)AuthorAgeFilesLines
* mesa: Add EXT_instanced_arrays supportCorentin Noël2023-04-113-3/+14
* glapi: Make EXT_draw_instanced functions available for GLES 2.0Corentin Noël2023-04-111-2/+2
* Revert "mesa: Enable NV_texture_barrier in GLES2+"David Heidelberg2023-04-111-1/+1
* mesa: Enable NV_texture_barrier in GLES2+Adam Jackson2023-04-081-1/+1
* mapi: add InternalInvalidateFramebufferAncillaryMESAMike Blumenkrantz2023-03-302-0/+5
* mesa ctx->API --> _mesa_is_foo(ctx)volodymyr.o2023-03-202-11/+11
* glthread: qualify the *cmd unmarshal parameter with restrictMarek Olšák2023-03-122-2/+2
* mesa: rename CurrentClientDispatch to GLApiMarek Olšák2023-03-121-2/+2
* mesa: move ctx->Table -> ctx->Dispatch.Table except Client & MarshalExecMarek Olšák2023-03-122-2/+2
* glapi: inline the meson list files_mapi_utilMarek Olšák2023-03-123-9/+9
* glapi: move files specific to shared-glapi into the shared-glapi subdirectoryMarek Olšák2023-03-126-7/+7
* meson: inline gtest_test_protocol now that it's always 'gtest'Eric Engestrom2023-03-102-2/+2
* glthread: fix a perf regression due to draw_always_async flag, fix DrawIndirectMarek Olšák2023-03-011-2/+2
* glapi/meson: drop duplicate line in depsEric Engestrom2023-02-281-1/+0
* glthread: convert (Multi)DrawIndirect into direct if user buffers are presentMarek Olšák2023-02-182-14/+6
* glthread: add API to allow passing DrawID from glthread to mesaMarek Olšák2023-02-182-0/+10
* glthread: handle non-VBO uploads for glMultiModeDraw{Arrays,Elements}IBMMarek Olšák2023-02-181-4/+2
* glthread: add ctx->GLThread.draw_always_async to simplify draw checkingMarek Olšák2023-02-181-2/+2
* glthread: track vertex formats for all attributesMarek Olšák2023-02-187-40/+40
* glthread: don't bind/unbind uploaded indexbuf, pass it to glMultiDraw directlyMarek Olšák2023-02-181-0/+7
* glthread: don't bind/unbind uploaded indexbuf, pass it to glDraw directlyMarek Olšák2023-02-181-0/+8
* glthread: track the current element array buffer in the Core profile tooMarek Olšák2023-02-182-5/+5
* glthread: make marshal functions for glBegin/End attribs non-staticMarek Olšák2023-01-201-1/+3
* glapi: autogenerate function parameters with no space between * and variableMarek Olšák2023-01-201-1/+4
* meson: use the same workaround for setting 'lib' on windowsDylan Baker2023-01-193-3/+3
* glthread: fix glArrayElement handlingPierre-Eric Pelloux-Prayer2023-01-191-1/+1
* mesa: add missing count_scale attributesPierre-Eric Pelloux-Prayer2023-01-101-4/+4
* mesa: add missing count_scale attributePierre-Eric Pelloux-Prayer2023-01-101-2/+2
* glx: Remove the GetProcAddress special case for indirect renderingAdam Jackson2023-01-031-49/+0
* mapi: update gles 1.1 extention packet linkYusuf Khan2022-11-201-1/+1
* meson: Refactoring shared gen_vs_module_defs_normal_command outYonggang Luo2022-11-112-6/+2
* meson: Use deps_for_libmesa_util for idep_mesautil instead hand crafted listYonggang Luo2022-11-102-3/+3
* mesa: fix typo from adding glGetObjectLabelEXTTimothy Arceri2022-11-101-1/+1
* util: include gles header instead of hand crafted macrosYonggang Luo2022-11-042-69/+0
* mapi: #include "util/glheader.h" instead of #include "GL/gl.h"Yonggang Luo2022-11-0310-25/+26
* glapi: #include "util/glheader.h" in glapi_priv.h and glapitable.h directlyYonggang Luo2022-11-036-25/+3
* mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.hYonggang Luo2022-11-035-5/+5
* glapi: Remove duplicated #include "main/glheader.h"Yonggang Luo2022-11-031-1/+0
* mapi: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX...Yonggang Luo2022-10-201-3/+4
* mapi: Use util_call_once to init exec_mem and mutex instead _MTX_INITIALIZER_NPYonggang Luo2022-10-203-10/+19
* glthread remove the unused *last pointer from unmarshal functionsMarek Olšák2022-10-192-2/+2
* glthread: merge and collapse glBindBuffer calls that unbind and then bindMarek Olšák2022-10-191-2/+1
* gl_marshal.py: C style fixupsMarek Olšák2022-10-191-3/+3
* glthread: demystify Draw function namesMarek Olšák2022-10-192-0/+16
* glapi: remove EXT and ARB suffixes from Draw functionsMarek Olšák2022-10-195-12/+12
* gl_marshal.py: simplify print_sync_call and rename to print_callMarek Olšák2022-10-191-12/+9
* gl_marshal.py: inline functions for readabilityMarek Olšák2022-10-191-99/+74
* gl_marshal.py: remove the -O1 hack and manual SET_* inliningMarek Olšák2022-10-191-9/+2
* gl_marshal.py: rework how the marshal dispatch table is initializedMarek Olšák2022-10-193-37/+31
* gl_marshal.py: move the unmarshal table into a separately generated fileMarek Olšák2022-10-193-13/+98