aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: stop initialing Instructions and NumInstructionsTimothy Arceri2016-11-171-3/+0
* glsl_to_tgsi: lower small branches based on the CAPMarek Olšák2016-11-151-1/+4
* glsl/lower_if: don't lower branches touching tess control outputsMarek Olšák2016-11-151-1/+2
* st/mesa: initialize members of glsl_to_tgsi_instruction in emit_asm()Brian Paul2016-11-051-0/+4
* st/glsl_to_tgsi: fix dvec[34] loads from SSBONicolai Hähnle2016-11-041-6/+4
* glsl/st/mesa: use common system values read fieldTimothy Arceri2016-10-261-2/+2
* st/mesa: use common patch outputs written fieldTimothy Arceri2016-10-261-1/+1
* st/mesa: use common patch inputs read fieldTimothy Arceri2016-10-261-1/+1
* r200/glsl/st/mesa: use common outputs written fieldTimothy Arceri2016-10-261-1/+2
* st/mesa: use common double inputs read fieldTimothy Arceri2016-10-261-1/+3
* r200/i915/st/mesa/compiler: use common inputs read fieldTimothy Arceri2016-10-261-4/+4
* st/mesa/r200/i915/i965: eliminate gl_fragment_programTimothy Arceri2016-10-261-8/+4
* st/mesa: get interpolation location at translation timeTimothy Arceri2016-10-261-4/+18
* st/mesa: stop making use of InterpQualifier arrayTimothy Arceri2016-10-261-1/+31
* st/mesa: switch cs over to shared shader_infoTimothy Arceri2016-10-261-7/+4
* glsl: add temporary copy_shader_info() functionTimothy Arceri2016-10-261-1/+1
* mesa: modify _mesa_copy_linked_program_data() to take gl_linked_shaderTimothy Arceri2016-10-261-3/+4
* st/glsl_to_tgsi: sort input and output decls by TGSI indexNicolai Hähnle2016-10-201-0/+28
* st/glsl_to_tgsi: fix block copies of arrays of structsNicolai Hähnle2016-10-201-2/+4
* st/glsl_to_tgsi: fix block copies of arrays of doublesNicolai Hähnle2016-10-201-0/+1
* glsl_to_tgsi: remove code for fixing up TGSI labelsMarek Olšák2016-10-191-90/+2
* glsl_to_tgsi: remove subroutine supportMarek Olšák2016-10-191-203/+4
* glsl_to_tgsi: allocate glsl_to_tgsi_instruction::tex_offsets on demandMarek Olšák2016-10-191-1/+4
* glsl_to_tgsi: merge buffer and sampler fields in glsl_to_tgsi_instructionMarek Olšák2016-10-191-32/+31
* glsl_to_tgsi: reduce the size of glsl_to_tgsi_instruction using bitfieldsMarek Olšák2016-10-191-17/+19
* glsl_to_tgsi: reduce the size of st_dst_reg and st_src_regMarek Olšák2016-10-191-31/+40
* glsl_to_tgsi: remove unused st_translate::tex_offsetsMarek Olšák2016-10-191-1/+0
* glsl_to_tgsi: remove unused parameters from calc_deref_offsetsMarek Olšák2016-10-191-9/+5
* glsl_to_tgsi: use array_id for temp arrays instead of hacking high bitsMarek Olšák2016-10-191-13/+19
* st/glsl_to_tgsi: fix [ui]vec[34] conversion to doubleNicolai Hähnle2016-10-171-2/+3
* st/glsl_to_tgsi: fix atomic counter addressingNicolai Hähnle2016-10-171-6/+9
* st/glsl_to_tgsi: fix a corner case of std140 layout in uniform buffersNicolai Hähnle2016-10-171-1/+28
* st/glsl_to_tgsi: remove unnecessary ir_instruction argument from get_opcodeNicolai Hähnle2016-10-131-3/+3
* st/glsl_to_tgsi: fix textureGatherOffset with indirectly loaded offsetsNicolai Hähnle2016-10-131-1/+17
* st/glsl_to_tgsi: simplify translate_tex_offsetNicolai Hähnle2016-10-131-50/+14
* st/glsl_to_tgsi: adjust swizzles and writemasks for explicit componentsNicolai Hähnle2016-10-121-19/+49
* st/glsl_to_tgsi: explicitly track all input and output declarationNicolai Hähnle2016-10-121-154/+171
* st/glsl_to_tgsi: mark "gaps" in input/output arrays as usedNicolai Hähnle2016-10-121-8/+24
* st/glsl_to_tgsi: disable on-the-fly peephole for 64-bit operationsNicolai Hähnle2016-10-121-0/+4
* st/glsl_to_tgsi: simpler fixup of empty writemasksNicolai Hähnle2016-10-121-27/+10
* st/glsl_to_tgsi: explicit handling of writemask for depth/stencil exportNicolai Hähnle2016-10-121-8/+17
* st/mesa: add mapping for SYSTEM_VALUE_LOCAL_GROUP_SIZESamuel Pitoiset2016-10-071-0/+2
* glsl: Kill __intrinsic_atomic_subIan Romanick2016-10-041-10/+0
* glsl: Use the ir_intrinsic_* enums instead of the __intrinsic_* name stringsIan Romanick2016-10-041-116/+171
* mesa/st: support lowering multi-planar YUVRob Clark2016-09-261-0/+4
* st/glsl_to_tgsi: Use SecondaryOutputsWritten to determine dual-source fragmen...Francisco Jerez2016-08-301-2/+3
* gallium: Use enum pipe_shader_type in set_sampler_views()Kai Wasserbäch2016-08-291-3/+3
* st/glsl_to_tgsi: fix st_src_reg_for_double constant.Dave Airlie2016-08-231-1/+1
* st_glsl_to_tgsi: use calloc the way it's meant to be usedNicolai Hähnle2016-08-171-1/+1
* st/mesa: determine states used or affected by shaders at compile timeMarek Olšák2016-08-121-2/+147