summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
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
2020-03-20glthread: clean up debug_print_sync codeMarek Olšák2-24/+3
2020-03-20glthread: remove debug_print_marshal functionMarek Olšák3-11/+0
2020-03-20glthread: don't execute any custom VAO and BindBuffer code in the Core profileMarek Olšák9-25/+27
2020-03-20glthread: track VAOs created by CreateVertexArraysMarek Olšák1-1/+2
2020-03-20glthread: enable display listsMarek Olšák1-1/+1
2020-03-20glthread: align the batch buffer to 8 bytes for pointers and doubles againMarek Olšák1-0/+5
2020-03-06glthread: fall back if a param size is non-zero and a pointer param is NULLMarek Olšák1-0/+1
2020-03-06glthread: fix a crash with incorrect glShaderSource parametersMarek Olšák1-1/+1
2020-03-06glthread: add custom marshalling for glNamedBuffer(Sub)DataEXTMarek Olšák3-10/+66
2020-03-06glthread: merge glBufferSubData and glNamedBufferSubData into 1 set of functionsMarek Olšák2-78/+55
2020-03-06glthread: merge glBufferData and glNamedBufferData into 1 set of functionsMarek Olšák2-101/+79
2020-03-06glthread: replace custom glBindBuffer marshalling with generated oneMarek Olšák3-59/+5
2020-03-06glthread: sync instead of disabling glthread for non-VBO pointersMarek Olšák9-22/+34
2020-03-06glthread: track for each VAO whether the user has set a user pointerMarek Olšák16-68/+237
2020-03-06glthread: add marshal_call_after and remove custom glFlush and glEnable codeMarek Olšák6-95/+15
2020-03-06glthread: don't insert an empty line after (void) cmd;Marek Olšák1-1/+1
2020-03-06glthread: add support for glMemoryObjectParameteriv, glSemaphoreParameterui64vMarek Olšák2-2/+23
2020-03-06glthread: add support for glCallLists, glPatchParameterfvMarek Olšák3-2/+39
2020-03-06glthread: add support for glClearNamedFramebuffer, glMaterial, glPointParameterMarek Olšák4-9/+51
2020-03-06glthread: add support for glFog, glLight, glLightModel, glTexEnv, glTexGenMarek Olšák5-21/+142
2020-03-06glthread: add support for TexParameteri and SamplerParameteri functionsMarek Olšák12-33/+80
2020-03-06glthread: replace custom ClearBuffer marshalling with generated oneMarek Olšák3-266/+22
2020-03-06glthread: check the size of all variable params and clean up the codeMarek Olšák1-25/+16
2020-03-06glthread: handle complex pointer parameters and support GL functions with str...Marek Olšák5-18/+17
2020-03-06glthread: add/update count and marshal fields for many GL functionsMarek Olšák24-132/+141
2020-03-06glthread: add GL_DRAW_INDIRECT_BUFFER tracking and generator supportMarek Olšák4-1/+26
2020-03-06glthread: don't increment variable_data if it's the last variable-size paramMarek Olšák1-8/+15
2020-03-06glthread: don't insert _mesa_post_marshal_hook into every functionMarek Olšák3-12/+14
2020-03-06glthread: simplify repeated function sequences in marshal_generated.cMarek Olšák4-8/+20
2020-03-06glthread: use int instead of size_t where it's OKMarek Olšák3-4/+4
2020-03-06glthread: reduce pointer dereferences in glthread_unmarshal_batchMarek Olšák1-4/+6
2020-03-06glthread: inline _mesa_unmarshal_dispatch_cmd and convert the switch to a tableMarek Olšák5-36/+15
2020-03-06glthread: don't prefix variable_data with constMarek Olšák1-2/+2
2020-03-06glthread: don't generate the sync fallback if the call size is not variableMarek Olšák1-11/+15
2019-11-22drirc: Enable glthread for dolphin/citra/yuzu.Markus Wick1-0/+11