aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker
Commit message (Expand)AuthorAgeFilesLines
* st_glsl_to_tgsi: cleanup variable storage search.Dave Airlie2017-06-081-6/+4
* st_glsl_to_tgsi: replace variables tracking list with a hash tableDave Airlie2017-06-081-13/+33
* st_glsl_to_tgsi: rewrite rename registers to use array fully.Dave Airlie2017-06-081-26/+23
* st_glsl_to_tgsi: bump index back up to 32-bitDave Airlie2017-06-081-2/+2
* st/mesa: don't keep framebuffer state in st_contextMarek Olšák2017-06-077-51/+48
* st/mesa: cache pipe_surface for GL_FRAMEBUFFER_SRGB changesMarek Olšák2017-06-074-29/+41
* st/mesa: use gl_driver_flags::NewFramebufferSRGBMarek Olšák2017-06-071-3/+6
* mesa: make use of NewWindowRectangles driver flagsSamuel Pitoiset2017-06-061-2/+2
* st/mesa: don't load cached TGSI shaders on demandMarek Olšák2017-06-051-1/+6
* st/mesa: Add support for ARB_post_depth_coverageLyude2017-06-022-1/+7
* mesa/st: indentation tidy-upTimothy Arceri2017-05-311-33/+32
* mesa: GL_ARB_shader_subroutine is not optional in core profileIan Romanick2017-05-221-1/+0
* driconf: Add allow_glsl_builtin_variable_redeclaration optionJohn Brooks2017-05-201-0/+2
* st/mesa: don't mark the program as in cache_fallback when there is cache missTimothy Arceri2017-05-201-1/+1
* mesa: add an env var to force cache fallbackTimothy Arceri2017-05-201-1/+5
* st/mesa: improve shader cache debug infoTimothy Arceri2017-05-201-2/+4
* st/mesa: silence a valgrind warning in u_threaded_context due to st_draw_vboMarek Olšák2017-05-181-0/+1
* glsl_to_tgsi: declare all SSBOs and atomics when indirect indexing is usedMarek Olšák2017-05-181-16/+14
* tgsi: store the sampler view type directly in the instructionSamuel Pitoiset2017-05-184-16/+28
* st/mesa: remove an incorrect assertionNicolai Hähnle2017-05-181-2/+0
* mesa: add gl_constants::AllowMappedBuffersDuringExecutionMarek Olšák2017-05-171-0/+3
* mesa/st: fix yuv EGLImage'sRob Clark2017-05-161-2/+30
* gallium: add flag PIPE_CONTEXT_PREFER_THREADEDMarek Olšák2017-05-151-1/+1
* st/mesa: move the logic of all_varyings_in_vbos into st_update_arrayMarek Olšák2017-05-103-25/+12
* st/mesa: unify common code in st_draw_vbo functionsMarek Olšák2017-05-101-27/+21
* st/mesa: make st_draw_vbo staticMarek Olšák2017-05-103-14/+2
* st/mesa: upload zero-stride vertex attributes hereMarek Olšák2017-05-103-16/+48
* st/mesa: simplify the signature of get_client_arrayMarek Olšák2017-05-101-10/+8
* st/mesa: remove vpv->num_inputs dereferences in st_update_arrayMarek Olšák2017-05-101-20/+20
* st/mesa: fold error handling into setup_(non_)interleaved_attribsMarek Olšák2017-05-101-18/+10
* st/mesa: fold cso calls into setup_(non_)interleaved_attribsMarek Olšák2017-05-101-46/+45
* st/mesa: don't call util_draw_init_info in st_draw_vboMarek Olšák2017-05-101-2/+8
* gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák2017-05-102-57/+40
* gallium: separate indirect stuff from pipe_draw_info - 80 -> 56 bytesMarek Olšák2017-05-101-8/+11
* gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák2017-05-105-30/+28
* st/glsl_to_tgsi: make sure resource file for samplers is PROGRAM_SAMPLERSamuel Pitoiset2017-05-101-9/+9
* mesa: remove never used gl_shader_compiler_options::EmitNoFunctionsSamuel Pitoiset2017-05-101-1/+0
* st/mesa: remove unused st parameter in init_velement_loweredMarek Olšák2017-05-081-4/+3
* st/mesa: use PIPE_MAX_ATTRIBS as the max number of vertex buffersMarek Olšák2017-05-081-1/+1
* st/mesa: simplify code due to unification to st_common_programMarek Olšák2017-05-084-99/+35
* st/mesa: simplify update_constants functionsMarek Olšák2017-05-084-38/+17
* st/mesa: unify TCS, TES, GS st_*_program structuresMarek Olšák2017-05-0810-160/+94
* st/mesa: decrease the size of remaining st_translate_program array paramsMarek Olšák2017-05-087-11/+11
* st/mesa: remove unused outputSlotToAttrMarek Olšák2017-05-083-11/+0
* st/mesa: remove st_context::vertex_result_to_slotMarek Olšák2017-05-084-8/+4
* st/mesa: decrease the size of st_vertex_programMarek Olšák2017-05-0810-36/+36
* st/mesa: remove struct st_tracked_stateMarek Olšák2017-05-0822-398/+118
* st/glsl_to_tgsi: don't use rzalloc_array() when it's unnecessarySamuel Pitoiset2017-05-081-6/+6
* st/mesa: stop calling _mesa_init_buffer_object_functions()Timothy Arceri2017-05-071-3/+0
* glsl: add ARB_bindless_texture operationsSamuel Pitoiset2017-05-061-0/+5