summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker
Commit message (Expand)AuthorAgeFilesLines
* 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
* st/glsl_to_tgsi: fix renumber_registers() in presence of dead codeSamuel Pitoiset2017-05-051-5/+34
* mesa/st: compute support for glsl_to_nirRob Clark2017-05-044-1/+32
* glsl: rename image_* qualifiers to memory_*Samuel Pitoiset2017-05-041-3/+3
* st/glsl_to_tgsi: remove unrequired tgsi_get_opcode_info() callTimothy Arceri2017-05-041-1/+1
* st/mesa: use min_index and max_index directly from vboMarek Olšák2017-04-281-7/+2
* st/mesa: add more fallback gallium formats for GL integer formatsBrian Paul2017-04-281-25/+25
* st/mesa: whitespace clean-ups in st_manager.cBrian Paul2017-04-281-7/+8
* st/mesa: remove redundant stfb->iface checksNicolai Hähnle2017-04-282-9/+2
* st/mesa: don't cast the incomplete framebufer to st_framebufferNicolai Hähnle2017-04-282-2/+4
* st/glsl_to_tgsi: make undef_src and undef_dst constNicolai Hähnle2017-04-281-2/+2
* st/glsl_to_tgsi: cleanup using visit_generic_intrinsicNicolai Hähnle2017-04-281-8/+2
* glsl: remove the shader_group_vote and shader_ballot expression opsNicolai Hähnle2017-04-281-18/+0
* st/glsl_to_tgsi: implement shader_group_vote and shader_ballot intrinsicsNicolai Hähnle2017-04-281-0/+36
* glsl: add intrinsics for ARB_shader_group_vote and ARB_shader_ballotNicolai Hähnle2017-04-281-0/+6
* st/mesa: minor clean-ups in st_update_renderbuffer_surface()Brian Paul2017-04-261-9/+8
* st/glsl_to_tgsi: disable the merge registers pass conditionallySamuel Pitoiset2017-04-261-1/+6
* mesa: replace _mesa_index_buffer::type with index_sizeMarek Olšák2017-04-222-11/+9
* glsl: make use of glsl_type::is_double()Samuel Pitoiset2017-04-211-1/+1
* glsl: make use of glsl_type::is_boolean()Samuel Pitoiset2017-04-211-1/+1
* glsl: make use of glsl_type::is_record()Samuel Pitoiset2017-04-211-2/+2
* glsl: make use of glsl_type::is_array()Samuel Pitoiset2017-04-211-1/+1
* st/mesa: use one big translation table in st_pipe_vertex_formatMarek Olšák2017-04-201-242/+228
* st/mesa: check in advance in st_draw_vbo whether the bitmap cache is emptyMarek Olšák2017-04-201-1/+3