summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-10-07glthread: handle glInterleavedArraysMarek Olšák3-1/+55
2020-10-07mesa: don't use GET_DISPATCH because it doesn't work with glthreadMarek Olšák6-218/+254
2020-10-06mesa: factor out layout parsing for glInterleavedArraysMarek Olšák2-107/+117
2020-06-23glthread: handle ARB_vertex_attrib_bindingMarek Olšák6-46/+443
2020-06-23glthread: rename non_vbo_attrib_mask -> user_buffer_mask, attribs -> buffersMarek Olšák3-106/+106
2020-06-09glthread: sync in glFlush for multiple contextsMarek Olšák1-1/+7
2020-05-30glthread: don't upload for glDraw inside a display list and always syncMarek Olšák3-19/+58
2020-05-13drirc: Enable glthread for PCSX2JibbityJobbity1-0/+3
2020-05-13glthread: stop using GLenum16 to get correct GL errors for out-of-bounds enumsMarek Olšák2-11/+8
2020-05-12glthread: Fix use of alloca() without #include "c99_alloca.h"Jon Turney1-0/+2
2020-05-11drirc: Enable glthread for rpcs3Ani1-0/+3
2020-05-01glthread: Add GLAPIENTRY to _mesa_marshal_MultiDrawArrays.Jose Fonseca1-1/+1
2020-04-30glthread: upload non-VBO vertices and indices for non-Indirect non-IBM drawsMarek Olšák9-28/+1006
2020-04-30glthread: handle gl{Push,Pop}ClientAttrib{DefaultEXT} for glthread statesMarek Olšák4-4/+113
2020-04-30glthread: handle POS vs GENERIC0 aliasingMarek Olšák2-3/+10
2020-04-30glthread: initialize VAOs properlyMarek Olšák3-0/+33
2020-04-30glthread: track primitive restart stateMarek Olšák5-3/+68
2020-04-30glthread: track instance divisor changesMarek Olšák3-13/+39
2020-04-30glthread: track pointers and strides for Pointer & EXT_dsa attrib functionsMarek Olšák7-43/+102
2020-04-30glthread: don't use atomics for refcounting to decrease overhead on AMD ZenMarek Olšák2-1/+33
2020-04-30glthread: do glBufferSubData as unsynchronized upload + GPU copyMarek Olšák4-2/+138
2020-04-30mesa: add _mesa_InternalBind{ElementBuffer,VertexBuffers} for glthreadMarek Olšák5-0/+62
2020-04-30mesa: add glInternalBufferSubDataCopyMESA for glthreadMarek Olšák7-1/+66
2020-04-30mesa,st/mesa: add a fast path for non-static VAOsMarek Olšák5-0/+64
2020-04-27mesa: extend _mesa_bind_vertex_buffer to take ownership of the buffer referenceMarek Olšák6-17/+28
2020-04-27mesa: add offset_is_int32 param into _mesa_bind_vertex_buffer for glthreadMarek Olšák6-17/+21
2020-04-27gallium: add PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE for glthreadMarek Olšák5-5/+23
2020-04-27glthread: sort variables in marshal structures to pack them optimallyMarek Olšák1-1/+39
2020-04-27glthread: use GLenum16 in batch buffers to save spaceMarek Olšák1-1/+4
2020-04-27glthread: reduce dereferences of the next batchMarek Olšák3-4/+9
2020-04-27glthread: use 32-bit align instead of 64-bit ALIGNMarek Olšák1-1/+1
2020-04-06util: move and adjust the vertex upload heuristic equation from u_vbufMarek Olšák2-3/+20
2020-04-06vbo: expose helper function vbo_get_minmax_index_mapped for glthreadMarek Olšák2-43/+59
2020-04-02driconf: whilelist more games for glthreadMarek Olšák1-0/+35
2020-03-30st/mesa: add environment variable pin_app_thread for faster glthread on AMD ZenMarek Olšák1-0/+10
2020-03-24glthread: compile marshal_generated.c faster by breaking it up into 8 filesMarek Olšák6-25/+93
2020-03-24glthread: declare marshal and unmarshal functions as non-staticMarek Olšák2-7/+11
2020-03-24glthread: inline SET_func and add -O1 to build _mesa_create_marshal_table fasterMarek Olšák1-1/+9
2020-03-20glthread: remove the marshal_fail XML attributeMarek Olšák3-14/+0
2020-03-20glthread: ignore vertex arrays with user pointers if they're disabledMarek Olšák8-28/+37
2020-03-20glthread: track which vertex array attribs are enabledMarek Olšák6-13/+84
2020-03-20glthread: rename non_vbo helper functionsMarek Olšák7-27/+27
2020-03-20glthread: handle buffer unbinding via glDeleteBuffersMarek Olšák5-29/+43
2020-03-20glthread: rename marshal.h/c to glthread_marshal.h and glthread_shaderobj.cMarek Olšák7-19/+9
2020-03-20glthread: move buffer functions into glthread_bufferobj.cMarek Olšák4-277/+303
2020-03-20glthread: autogenerate prototypes for custom-marshalled functionsMarek Olšák3-64/+13
2020-03-20glthread: simplify printing safe_mul in gl_marshal.pyMarek Olšák1-8/+8
2020-03-20glthread: remove _mesa_post_marshal_hook, because it's not very usefulMarek Olšák2-16/+0
2020-03-19driconf: enable glthread for "From The Depths"Marek Olšák1-0/+4
2020-03-20glthread: don't declare unmarshal functions as inlineMarek Olšák1-1/+1