aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/glthread.c
Commit message (Expand)AuthorAgeFilesLines
* glthread: track for each VAO whether the user has set a user pointerMarek Olšák2020-03-061-0/+19
* glthread: simplify repeated function sequences in marshal_generated.cMarek Olšák2020-03-061-0/+14
* glthread: reduce pointer dereferences in glthread_unmarshal_batchMarek Olšák2020-03-061-4/+6
* glthread: inline _mesa_unmarshal_dispatch_cmd and convert the switch to a tableMarek Olšák2020-03-061-3/+7
* util/u_queue: track job size and limit the size of queue growthTimothy Arceri2019-09-191-2/+2
* mesa/glthread: pass the function name to _mesa_glthread_restore_dispatchMarek Olšák2018-11-201-2/+5
* Shorten u_queue namesMarek Olšák2018-07-041-1/+1
* mesa/glthread: add glthread "perf" counters and pass them to gallium HUDMarek Olšák2017-06-261-2/+19
* mesa/glthread: switch to u_queue and redesign the batch managementMarek Olšák2017-06-261-136/+55
* mesa/glthread: remove HAVE_PTHREAD guardsMarek Olšák2017-06-261-4/+0
* mesa/glthread: correctly compare thread handlesEmil Velikov2017-04-211-1/+1
* mesa/glthread: Avoid unnecessary batch reallocationBartosz Tomczyk2017-04-041-6/+9
* mesa/glthread: Call unmarshal_batch directly in glthread_finishBartosz Tomczyk2017-04-031-12/+32
* mesa: set thread name for glthreadMiklós Máté2017-03-241-0/+3
* mesa/glthread: restore the dispatch table when incompatible gl calls are dete...Gregory Hainaut2017-03-161-0/+6
* mesa/glthread: don't set a dispatch table if we aren't the ownerGregory Hainaut2017-03-161-3/+10
* mesa: Statically allocate glthread command buffer in the batch struct.Eric Anholt2017-03-161-3/+2
* mesa: Connect the generated GL command marshalling code to the build.Eric Anholt2017-03-161-0/+15
* mesa: Create pointers for multithread marshalling dispatch table.Paul Berry2017-03-161-0/+7
* mesa: Add infrastructure for a worker thread to process GL commands.Eric Anholt2017-03-161-0/+228