summaryrefslogtreecommitdiff
path: root/src/mesa/main/marshal.h
AgeCommit message (Expand)AuthorFilesLines
2017-07-14mesa/marshal: fix Windows buildGrigori Goronzy1-3/+3
2017-07-14mesa/marshal: add marshalling for glClearBuffer*Grigori Goronzy1-1/+28
2017-07-14mesa/marshal: extract ClearBuffer helpersGrigori Goronzy1-2/+3
2017-06-26mesa/glthread: switch to u_queue and redesign the batch managementMarek Olšák1-4/+6
2017-06-26mesa/glthread: remove HAVE_PTHREAD guardsMarek Olšák1-27/+0
2017-06-26mesa/marshal: add custom marshalling for glNamedBuffer(Sub)DataGrigori Goronzy1-0/+18
2017-04-04mesa/glthread: fix misaligned address accessBartosz Tomczyk1-2/+4
2017-04-03mesa: disable glthread when DEBUG_OUTPUT_SYNCHRONOUS is enabledTimothy Arceri1-0/+8
2017-03-30mesa/glthread: print out syncs when MARSHAL_MAX_CMD_SIZE is exceededTimothy Arceri1-0/+13
2017-03-25mesa/glthread: add custom marshalling for ClearBufferfv()Timothy Arceri1-0/+9
2017-03-24mesa/marshal: add custom BufferData/BufferSubData marshallingTimothy Arceri1-0/+18
2017-03-16mesa: fix glthread marshal build issues on platforms without PTHREADTimothy Arceri1-25/+51
2017-03-16mesa: Track the current vertex/element array buffers for glthread.Eric Anholt1-0/+57
2017-03-16mesa: Custom thread marshalling for Flush.Paul Berry1-0/+8
2017-03-16mesa: Custom thread marshalling for ShaderSource.Paul Berry1-0/+10
2017-03-16mesa: Add infrastructure for a worker thread to process GL commands.Eric Anholt1-0/+112