summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-06-24gles1: fix glBufferSubData()Zack Middleton1-1/+1
2024-04-25glthread: check for invalid primitive modes in DrawElementsBaseVertexMike Blumenkrantz1-2/+5
2024-04-04mesa: clamp binary pointer in ShaderBinary if length==0Mike Blumenkrantz1-0/+4
2024-03-14meson: Correctly get sizeof_pointer with cross-compilersDanylo Piliaiev1-1/+1
2024-03-11glthread: invert _mesa_glthread_has_no_{un}pack_buffer by removing the negationMarek Olšák7-71/+71
2024-03-11glthread: execute small glDrawPixels asynchronouslyMarek Olšák2-2/+74
2024-03-11glthread: execute small glBitmap asynchronouslyMarek Olšák3-2/+91
2024-03-11glthread: track glPixelStore(GL_UNPACK_*)Marek Olšák3-2/+63
2024-03-11mesa: move struct gl_pixelstore_attrib into glthread.hMarek Olšák2-22/+21
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šák5-16/+115
2024-02-23glthread: add a packed variant of glDrawElements with 16-bit count and indicesMarek Olšák3-8/+69
2024-02-23glthread: rewrite glBindBuffer packingMarek Olšák3-46/+40
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: deduplicate batch finalization codeMarek Olšák1-23/+21
2024-02-23glthread: pack uploaded user vertex buffers and offsets betterMarek Olšák4-71/+132
2024-02-23glthread: fix multi draws with a negative draw countMarek Olšák1-5/+7
2024-02-23glthread: pack glVertexAttribPointer calls betterMarek Olšák1-0/+6
2024-02-23glapi: pass pointer size to python for glthread from mesonMarek Olšák9-25/+28
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-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šák4-40/+23
2024-02-23glthread: rewrite glDrawElements call packingMarek Olšák5-92/+87
2024-02-23glthread: pack the index type to 8 bitsMarek Olšák5-21/+57
2024-02-23glthread: pack the primitive type to 8 bitsMarek Olšák4-22/+32
2024-02-23glthread: pack "size" in Pointer calls as 16 bitsMarek Olšák3-0/+12
2024-02-23glthread: clean up how vertex stride is packedMarek Olšák3-6/+14
2024-02-23glthread: remove cmd_size from constant-sized callsMarek Olšák6-86/+54
2024-02-23glthread: add no_error variants of glDrawArrays*Marek Olšák4-13/+42
2024-02-23glthread: add no_error variants of glDrawElements*Marek Olšák9-29/+135
2024-02-23glthread: use _mesa_glthread_fence_call() instead of duplicating that codeMarek Olšák1-3/+2
2024-02-23glthread: re-enable thread scheduling in st/mesa when glthread is disabledMarek Olšák1-3/+7
2024-02-23egl/wayland: Flush after blitting to linear copyMichel Dänzer1-0/+6
2024-02-21st/mesa: optimize st_update_arrays using lots of C++ template variantsMarek Olšák2-38/+278
2024-02-01egl/drm: flush before calling get_back_boPierre-Eric Pelloux-Prayer1-3/+7
2024-01-29glthread: apply the thread scheduling policy when a batch executes synchronouslyMarek Olšák1-0/+2
2024-01-29glthread: apply the thread scheduling policy when the context is createdMarek Olšák1-17/+28
2024-01-16glsl/nir: fix gl_nir_cross_validate_outputs_to_inputs() memory leakPatrick Lerda1-3/+4
2024-01-08glthread: add proper helpers for call fencesMarek Olšák3-23/+42
2024-01-08glthread: don't unroll draws using user VBOs with GLESMarek Olšák1-1/+2
2023-12-21glthread: add a missing end-of-batch markerMarek Olšák1-0/+5
2023-12-08glthread: add a string table of function namesMarek Olšák2-2/+12
2023-12-08glthread: pass struct marshal_cmd_DrawElementsUserBuf into Draw directlyMarek Olšák4-49/+37
2023-12-08glthread: don't do "if (COMPAT)" if the function is not in the GL core profileMarek Olšák6-45/+45