aboutsummaryrefslogtreecommitdiffstats
path: root/src/mapi/glapi/gen/gl_marshal.py
Commit message (Expand)AuthorAgeFilesLines
* mapi: Fix a couple of warning in generated codeKristian H. Kristensen2020-05-261-2/+2
* glthread: stop using GLenum16 to get correct GL errors for out-of-bounds enumsMarek Olšák2020-05-131-5/+2
* mesa: add glInternalBufferSubDataCopyMESA for glthreadMarek Olšák2020-04-301-0/+1
* glthread: sort variables in marshal structures to pack them optimallyMarek Olšák2020-04-271-1/+39
* glthread: use GLenum16 in batch buffers to save spaceMarek Olšák2020-04-271-1/+4
* glthread: compile marshal_generated.c faster by breaking it up into 8 filesMarek Olšák2020-03-241-5/+21
* glthread: declare marshal and unmarshal functions as non-staticMarek Olšák2020-03-241-3/+3
* glthread: inline SET_func and add -O1 to build _mesa_create_marshal_table fasterMarek Olšák2020-03-241-1/+9
* glthread: remove the marshal_fail XML attributeMarek Olšák2020-03-201-8/+0
* glthread: rename marshal.h/c to glthread_marshal.h and glthread_shaderobj.cMarek Olšák2020-03-201-3/+1
* glthread: simplify printing safe_mul in gl_marshal.pyMarek Olšák2020-03-201-8/+8
* glthread: don't declare unmarshal functions as inlineMarek Olšák2020-03-201-1/+1
* glthread: remove debug_print_marshal functionMarek Olšák2020-03-201-2/+0
* glthread: don't execute any custom VAO and BindBuffer code in the Core profileMarek Olšák2020-03-201-0/+2
* glthread: fall back if a param size is non-zero and a pointer param is NULLMarek Olšák2020-03-061-0/+1
* glthread: sync instead of disabling glthread for non-VBO pointersMarek Olšák2020-03-061-0/+8
* glthread: add marshal_call_after and remove custom glFlush and glEnable codeMarek Olšák2020-03-061-2/+8
* glthread: don't insert an empty line after (void) cmd;Marek Olšák2020-03-061-1/+1
* glthread: add support for TexParameteri and SamplerParameteri functionsMarek Olšák2020-03-061-5/+5
* glthread: check the size of all variable params and clean up the codeMarek Olšák2020-03-061-25/+16
* glthread: handle complex pointer parameters and support GL functions with str...Marek Olšák2020-03-061-12/+11
* glthread: don't increment variable_data if it's the last variable-size paramMarek Olšák2020-03-061-8/+15
* glthread: don't insert _mesa_post_marshal_hook into every functionMarek Olšák2020-03-061-1/+3
* glthread: simplify repeated function sequences in marshal_generated.cMarek Olšák2020-03-061-6/+3
* glthread: use int instead of size_t where it's OKMarek Olšák2020-03-061-1/+1
* glthread: inline _mesa_unmarshal_dispatch_cmd and convert the switch to a tableMarek Olšák2020-03-061-21/+3
* glthread: don't prefix variable_data with constMarek Olšák2020-03-061-2/+2
* glthread: don't generate the sync fallback if the call size is not variableMarek Olšák2020-03-061-11/+15
* mesa/glthread: pass the function name to _mesa_glthread_restore_dispatchMarek Olšák2018-11-201-1/+1
* python: Stop using the Python 2 exception syntaxMathieu Bridon2018-07-061-1/+1
* python: Use the print functionMathieu Bridon2018-07-061-12/+14
* mapi/gen: remove shebang from the marshal generator scriptsEmil Velikov2017-08-261-1/+0
* glapi: Fix -Wduplicate-decl-specifier due to double-constChad Versace2017-06-261-4/+12
* mesa/glthread: remove HAVE_PTHREAD guardsMarek Olšák2017-06-261-4/+1
* glthread: remove extra _mesa_glthread_finish() from generated codeTimothy Arceri2017-06-071-1/+1
* mesa/glthread: fallback to sync if count validation failsTimothy Arceri2017-03-301-8/+14
* mesa/glthread: print out syncs when MARSHAL_MAX_CMD_SIZE is exceededTimothy Arceri2017-03-301-0/+1
* mapi: remove Xlib/xcb include in gl_marshal.pyEmil Velikov2017-03-161-3/+1
* mapi: don't include X11/Xlib-xcb.h on non PTHREAD platformsTimothy Arceri2017-03-161-2/+2
* mesa: fix glthread marshal build issues on platforms without PTHREADTimothy Arceri2017-03-161-1/+4
* mesa/glthread: restore the dispatch table when incompatible gl calls are dete...Gregory Hainaut2017-03-161-1/+2
* mesa: Track the current vertex/element array buffers for glthread.Eric Anholt2017-03-161-4/+0
* mesa: Add an attribute for conditions to turn off threading.Eric Anholt2017-03-161-0/+8
* mesa: Add support for asynchronous glDraw* on GL core.Eric Anholt2017-03-161-0/+4
* mesa: Add support for NULL arguments like in glBufferData() in marshalling.Eric Anholt2017-03-161-4/+34
* mesa: Validate count parameters when marshalling.Eric Anholt2017-03-161-0/+15
* glapi: Generate GL API marshalling code from the XML.Paul Berry2017-03-161-0/+298