aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/glthread.h
Commit message (Expand)AuthorAgeFilesLines
* glthread: handle ARB_vertex_attrib_bindingMarek Olšák2020-06-231-3/+36
* glthread: don't upload for glDraw inside a display list and always syncMarek Olšák2020-05-301-0/+3
* glthread: upload non-VBO vertices and indices for non-Indirect non-IBM drawsMarek Olšák2020-04-301-0/+1
* glthread: handle gl{Push,Pop}ClientAttrib{DefaultEXT} for glthread statesMarek Olšák2020-04-301-0/+19
* glthread: handle POS vs GENERIC0 aliasingMarek Olšák2020-04-301-1/+2
* glthread: initialize VAOs properlyMarek Olšák2020-04-301-0/+1
* glthread: track primitive restart stateMarek Olšák2020-04-301-0/+13
* glthread: track instance divisor changesMarek Olšák2020-04-301-0/+4
* glthread: track pointers and strides for Pointer & EXT_dsa attrib functionsMarek Olšák2020-04-301-2/+13
* glthread: don't use atomics for refcounting to decrease overhead on AMD ZenMarek Olšák2020-04-301-0/+1
* glthread: do glBufferSubData as unsynchronized upload + GPU copyMarek Olšák2020-04-301-0/+13
* mesa: add _mesa_InternalBind{ElementBuffer,VertexBuffers} for glthreadMarek Olšák2020-04-301-0/+6
* glthread: reduce dereferences of the next batchMarek Olšák2020-04-271-0/+3
* glthread: ignore vertex arrays with user pointers if they're disabledMarek Olšák2020-03-201-2/+3
* glthread: track which vertex array attribs are enabledMarek Olšák2020-03-201-0/+5
* glthread: handle buffer unbinding via glDeleteBuffersMarek Olšák2020-03-201-12/+9
* mesa: put gl_thread_state inside gl_context to remove pointer indirectionMarek Olšák2020-03-201-0/+3
* glthread: remove _mesa_post_marshal_hook, because it's not very usefulMarek Olšák2020-03-201-1/+0
* glthread: align the batch buffer to 8 bytes for pointers and doubles againMarek Olšák2020-03-201-0/+5
* glthread: track for each VAO whether the user has set a user pointerMarek Olšák2020-03-061-1/+21
* glthread: add GL_DRAW_INDIRECT_BUFFER tracking and generator supportMarek Olšák2020-03-061-0/+1
* glthread: simplify repeated function sequences in marshal_generated.cMarek Olšák2020-03-061-0/+2
* glthread: use int instead of size_t where it's OKMarek Olšák2020-03-061-1/+1
* mesa/glthread: pass the function name to _mesa_glthread_restore_dispatchMarek Olšák2018-11-201-1/+1
* mesa: include mtypes.h lessMarek Olšák2018-04-121-2/+1
* mesa/glthread: don't include pthread.hMarek Olšák2017-06-261-1/+0
* mesa/glthread: decrease the batch size for better perf scalingMarek Olšák2017-06-261-3/+11
* mesa/glthread: add glthread "perf" counters and pass them to gallium HUDMarek Olšák2017-06-261-0/+3
* mesa/glthread: switch to u_queue and redesign the batch managementMarek Olšák2017-06-261-58/+30
* mesa/glthread: remove HAVE_PTHREAD guardsMarek Olšák2017-06-261-30/+0
* mesa: fix glthread marshal build issues on platforms without PTHREADTimothy Arceri2017-03-161-4/+10
* mesa: fix glthread build issues on platforms without PTHREADTimothy Arceri2017-03-161-1/+1
* mesa/glthread: restore the dispatch table when incompatible gl calls are dete...Gregory Hainaut2017-03-161-0/+7
* mesa: Track the current vertex/element array buffers for glthread.Eric Anholt2017-03-161-0/+12
* mesa: Statically allocate glthread command buffer in the batch struct.Eric Anholt2017-03-161-4/+4
* mesa: Add infrastructure for a worker thread to process GL commands.Eric Anholt2017-03-161-0/+130