summaryrefslogtreecommitdiffstats
path: root/src/mesa/main
Commit message (Expand)AuthorAgeFilesLines
* mesa: use internal function when deleting buffersTimothy Arceri2017-04-061-16/+16
* mesa: rework bind_buffer_object()Timothy Arceri2017-04-061-18/+16
* mesa: small texstate tidy upTimothy Arceri2017-04-061-4/+5
* mesa: tidy up renderbuffer RefCount initialisationTimothy Arceri2017-04-062-2/+1
* mesa: add GL_ARB_shader_ballot boilerplateNicolai Hähnle2017-04-052-0/+2
* mesa: implement sparse buffer commitmentNicolai Hähnle2017-04-052-0/+76
* mesa: implement sparse storage buffer allocationNicolai Hähnle2017-04-051-6/+23
* mesa: implement SPARSE_BUFFER_PAGE_SIZE_ARBNicolai Hähnle2017-04-053-0/+7
* mesa: Add GL_ARB_sparse_buffer boilerplateNicolai Hähnle2017-04-055-0/+25
* mesa: Replace program locks with atomic inc/dec.Matt Turner2017-04-051-1/+0
* mesa: Require mipmap completeness for glCopyImageSubData(), sometimes.Kenneth Graunke2017-04-041-2/+23
* mesa/glthread: Avoid unnecessary batch reallocationBartosz Tomczyk2017-04-041-6/+9
* mesa/glthread: fix misaligned address accessBartosz Tomczyk2017-04-041-2/+4
* mesa/glthread: Call unmarshal_batch directly in glthread_finishBartosz Tomczyk2017-04-031-12/+32
* mesa: disable glthread when DEBUG_OUTPUT_SYNCHRONOUS is enabledTimothy Arceri2017-04-032-0/+45
* mesa/main: Fix memset in formatquery.cEdward O'Callaghan2017-04-021-1/+2
* mesa: Add support for GL_NV_fill_rectangleLyude2017-03-314-2/+26
* mesa: remove MESA_GLSL=optTimothy Arceri2017-03-312-10/+7
* mesa: remove MESA_GLSL=no_opts env optionTimothy Arceri2017-03-312-10/+7
* mesa: move FLUSH_VERTICES() call to metaTimothy Arceri2017-03-312-8/+3
* mesa: Fix trailing whitespace in polygon.cLyude2017-03-301-3/+3
* mesa: Fix gross indenting in _mesa_PolygonMode()Lyude2017-03-301-5/+4
* mesa/glthread: print out syncs when MARSHAL_MAX_CMD_SIZE is exceededTimothy Arceri2017-03-301-0/+13
* mesa: remove dd_function_table::BindProgramMarek Olšák2017-03-294-57/+7
* mesa: don't use _NEW_TEXTURE mainly in mesa/mainMarek Olšák2017-03-294-13/+15
* mesa: split _NEW_TEXTURE into _NEW_TEXTURE_OBJECT & _NEW_TEXTURE_STATEMarek Olšák2017-03-2913-45/+47
* mesa: inline _mesa_update_textureMarek Olšák2017-03-293-22/+14
* mesa/tests: Link main-test with CLOCK_LIB.Vinson Lee2017-03-271-1/+2
* mesa: simplify code around 'variable_data' in marshal.cBrian Paul2017-03-271-12/+7
* mesa/glthread: add custom marshalling for ClearBufferfv()Timothy Arceri2017-03-252-0/+83
* mesa/marshal: add custom BufferData/BufferSubData marshallingTimothy Arceri2017-03-242-0/+143
* mesa: set thread name for glthreadMiklós Máté2017-03-241-0/+3
* driconf: add force_glsl_abs_sqrt optionSamuel Pitoiset2017-03-221-0/+6
* mesa/main: remove unused strndup.h includeEmil Velikov2017-03-221-1/+0
* mesa/main: consistently use ifndef guards over pragma onceEmil Velikov2017-03-225-3/+11
* mesa/main: fix MultiDrawElements[BaseVertex] validation of primcountNicolai Hähnle2017-03-222-3/+23
* mesa: Avoid out-of-bounds stack read via _mesa_MaterialiNicolai Hähnle2017-03-221-2/+3
* st/mesa: call glthread_destroy() before _vbo_DestroyContext()Timothy Arceri2017-03-171-2/+0
* mesa: fix glthread marshal build issues on platforms without PTHREADTimothy Arceri2017-03-163-29/+64
* 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-162-0/+13
* mesa/glthread: don't set a dispatch table if we aren't the ownerGregory Hainaut2017-03-161-3/+10
* mesa: Track the current vertex/element array buffers for glthread.Eric Anholt2017-03-163-0/+172
* mesa: Statically allocate glthread command buffer in the batch struct.Eric Anholt2017-03-162-7/+6
* mesa: Custom thread marshalling for Flush.Paul Berry2017-03-162-0/+41
* mesa: Custom thread marshalling for ShaderSource.Paul Berry2017-03-162-0/+133
* mesa: Connect the generated GL command marshalling code to the build.Eric Anholt2017-03-161-0/+15
* Revert "mesa: make _mesa_alloc_dispatch_table() static"Marek Olšák2017-03-162-5/+9
* mesa: Create pointers for multithread marshalling dispatch table.Paul Berry2017-03-166-23/+58
* mesa: Add infrastructure for a worker thread to process GL commands.Eric Anholt2017-03-165-0/+475