summaryrefslogtreecommitdiff
path: root/src/mapi
AgeCommit message (Expand)AuthorFilesLines
2023-06-12mapi: Delete execmem support code.Emma Anholt4-169/+0
2023-06-12mapi: Drop the unused_functions table.Emma Anholt2-57/+1
2023-06-12mesa: Drop the aliases from the remap table.Emma Anholt4-126/+16
2023-06-12mapi: Clean up mapi_stub struct.Emma Anholt2-5/+4
2023-06-12mesa: Drop the function parameter spec from the remap table.Emma Anholt4-63/+5
2023-06-12mapi: Delete dynamic stub generation.Emma Anholt11-683/+18
2023-06-12mapi: clang-format _glapi_add_dispatch().Emma Anholt1-42/+38
2023-06-07Update OpenGL headersSimon Ser1-10806/+6833
2023-04-11mesa: Add EXT_instanced_arrays supportCorentin Noël3-3/+14
2023-04-11glapi: Make EXT_draw_instanced functions available for GLES 2.0Corentin Noël1-2/+2
2023-04-11Revert "mesa: Enable NV_texture_barrier in GLES2+"David Heidelberg1-1/+1
2023-04-08mesa: Enable NV_texture_barrier in GLES2+Adam Jackson1-1/+1
2023-03-30mapi: add InternalInvalidateFramebufferAncillaryMESAMike Blumenkrantz2-0/+5
2023-03-20mesa ctx->API --> _mesa_is_foo(ctx)volodymyr.o2-11/+11
2023-03-12glthread: qualify the *cmd unmarshal parameter with restrictMarek Olšák2-2/+2
2023-03-12mesa: rename CurrentClientDispatch to GLApiMarek Olšák1-2/+2
2023-03-12mesa: move ctx->Table -> ctx->Dispatch.Table except Client & MarshalExecMarek Olšák2-2/+2
2023-03-12glapi: inline the meson list files_mapi_utilMarek Olšák3-9/+9
2023-03-12glapi: move files specific to shared-glapi into the shared-glapi subdirectoryMarek Olšák6-7/+7
2023-03-10meson: inline gtest_test_protocol now that it's always 'gtest'Eric Engestrom2-2/+2
2023-03-01glthread: fix a perf regression due to draw_always_async flag, fix DrawIndirectMarek Olšák1-2/+2
2023-02-28glapi/meson: drop duplicate line in depsEric Engestrom1-1/+0
2023-02-18glthread: convert (Multi)DrawIndirect into direct if user buffers are presentMarek Olšák2-14/+6
2023-02-18glthread: add API to allow passing DrawID from glthread to mesaMarek Olšák2-0/+10
2023-02-18glthread: handle non-VBO uploads for glMultiModeDraw{Arrays,Elements}IBMMarek Olšák1-4/+2
2023-02-18glthread: add ctx->GLThread.draw_always_async to simplify draw checkingMarek Olšák1-2/+2
2023-02-18glthread: track vertex formats for all attributesMarek Olšák7-40/+40
2023-02-18glthread: don't bind/unbind uploaded indexbuf, pass it to glMultiDraw directlyMarek Olšák1-0/+7
2023-02-18glthread: don't bind/unbind uploaded indexbuf, pass it to glDraw directlyMarek Olšák1-0/+8
2023-02-18glthread: track the current element array buffer in the Core profile tooMarek Olšák2-5/+5
2023-01-20glthread: make marshal functions for glBegin/End attribs non-staticMarek Olšák1-1/+3
2023-01-20glapi: autogenerate function parameters with no space between * and variableMarek Olšák1-1/+4
2023-01-19meson: use the same workaround for setting 'lib' on windowsDylan Baker3-3/+3
2023-01-19glthread: fix glArrayElement handlingPierre-Eric Pelloux-Prayer1-1/+1
2023-01-10mesa: add missing count_scale attributesPierre-Eric Pelloux-Prayer1-4/+4
2023-01-10mesa: add missing count_scale attributePierre-Eric Pelloux-Prayer1-2/+2
2023-01-03glx: Remove the GetProcAddress special case for indirect renderingAdam Jackson1-49/+0
2022-11-20mapi: update gles 1.1 extention packet linkYusuf Khan1-1/+1
2022-11-11meson: Refactoring shared gen_vs_module_defs_normal_command outYonggang Luo2-6/+2
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