aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
Commit message (Expand)AuthorAgeFilesLines
* st/glsl_to_tgsi: fix getting the image type for array of structsSamuel Pitoiset2017-07-281-1/+1
* st/glsl_to_tgsi: don't optimize mul+add to mad if expression is preciseKarol Herbst2017-07-211-1/+1
* tgsi: populate preciseKarol Herbst2017-07-211-3/+3
* st/glsl_to_tgsi: handle precise modifierKarol Herbst2017-07-211-0/+13
* st/mesa: use pipe_shader_type_from_mesaNicolai Hähnle2017-07-051-21/+2
* st/glsl_to_tgsi: use correct writemask when converting generic intrinsicsNicolai Hähnle2017-06-191-0/+2
* st/glsl_to_tgsi: teach rename_temp_registers() about bindless samplersSamuel Pitoiset2017-06-141-0/+6
* st/glsl_to_tgsi: teach the DCE pass about bindless samplers/imagesSamuel Pitoiset2017-06-141-0/+15
* st/glsl_to_tgsi: add support for bindless pack/unpack operationsSamuel Pitoiset2017-06-141-5/+4
* st/glsl_to_tgsi: add support for bindless imagesSamuel Pitoiset2017-06-141-12/+87
* st/glsl_to_tgsi: add support for bindless samplersSamuel Pitoiset2017-06-141-5/+18
* mesa: pass gl_program to _mesa_associate_uniform_storage()Samuel Pitoiset2017-06-141-2/+1
* st_glsl_to_tgsi: init index to 0 before get_deref_offsets()Samuel Pitoiset2017-06-131-2/+2
* st_glsl_to_tgsi: don't try and pass 32-bit values to get_deref_offsetsDave Airlie2017-06-131-3/+6
* 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: Add support for ARB_post_depth_coverageLyude2017-06-021-1/+6
* 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-181-15/+2
* st/glsl_to_tgsi: make sure resource file for samplers is PROGRAM_SAMPLERSamuel Pitoiset2017-05-101-9/+9
* st/mesa: simplify code due to unification to st_common_programMarek Olšák2017-05-081-12/+4
* st/mesa: unify TCS, TES, GS st_*_program structuresMarek Olšák2017-05-081-6/+6
* st/mesa: decrease the size of remaining st_translate_program array paramsMarek Olšák2017-05-081-2/+2
* st/mesa: remove unused outputSlotToAttrMarek Olšák2017-05-081-1/+0
* st/mesa: decrease the size of st_vertex_programMarek Olšák2017-05-081-8/+8
* st/glsl_to_tgsi: don't use rzalloc_array() when it's unnecessarySamuel Pitoiset2017-05-081-6/+6
* 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-041-1/+2
* 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/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/glsl_to_tgsi: disable the merge registers pass conditionallySamuel Pitoiset2017-04-261-1/+6
* 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/glsl_to_tgsi: implement ARB_shader_ballot system variablesNicolai Hähnle2017-04-051-0/+16
* st/glsl_to_tgsi: implement ARB_shader_ballot builtin functionsNicolai Hähnle2017-04-051-0/+9
* glsl: ir_explog_to_explog2 is no moreErik Faye-Lund2017-04-011-1/+3
* st/glsl_to_tgsi: fix 64-bit integer bit shiftsNicolai Hähnle2017-03-311-5/+15
* st/mesa: implement ARB_shader_clockNicolai Hähnle2017-03-311-1/+10
* st/glsl_to_tgsi: use glsl_type::sampler_index()Samuel Pitoiset2017-03-301-66/+2
* glsl_to_tgsi: don't rely on glsl types when visiting tex instructionsSamuel Pitoiset2017-03-241-7/+6