aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
Commit message (Expand)AuthorAgeFilesLines
* compiler: rename SYSTEM_VALUE_VARYING_COORDRob Clark2019-04-251-1/+4
* virgl: Enable passing arrays as input to fragment shadersGert Wollny2019-04-101-7/+57
* st/glsl: start spilling out common st glsl conversion codeTimothy Arceri2019-03-061-120/+7
* glsl: rename record_location_offset() -> struct_location_offset()Timothy Arceri2019-03-061-1/+1
* glsl: rename is_record() -> is_struct()Timothy Arceri2019-03-061-5/+5
* glsl: [u/i]mulExtended optimization for GLSLSagar Ghuge2019-03-041-0/+1
* nir, glsl: move pixel_center_integer/origin_upper_left to shader_info.fsAlejandro Piñeiro2019-02-211-7/+2
* st/mesa: select ATOMFADD when source type is floatIlia Mirkin2018-12-261-0/+2
* Revert "st/mesa: silenced unhanded enum warning in st_glsl_to_tgsi.cpp"Matt Turner2018-12-031-1/+0
* st/mesa: Don't record garbage streamout information in the non-SSO case.Kenneth Graunke2018-11-031-14/+6
* glsl_to_tgsi: don't create 64-bit integer MAD/FMARhys Perry2018-10-301-0/+4
* mesa: fix struct/class mismatchEric Engestrom2018-10-301-1/+1
* mesa: fix memcpy() and memset(0) of non-trivial structsEric Engestrom2018-10-301-6/+5
* st/glsl_to_tgsi: initialise need_uarl in contructorDave Airlie2018-10-111-0/+1
* glsl_to_tgsi: invert gl_SamplePosition.y for the default framebufferMarek Olšák2018-09-211-1/+34
* st/mesa: silenced unhanded enum warning in st_glsl_to_tgsi.cppBrian Paul2018-09-201-0/+1
* compiler: Move double_inputs to gl_program::DualSlotInputsJason Ekstrand2018-09-061-1/+1
* glsl_to_tgsi: Fix potential leakErnestas Kulik2018-09-041-3/+4
* mesa/st: fix array indices off-by-one error in remappingGert Wollny2018-08-161-1/+1
* compiler: add SYSTEM_VALUE_VARYING_COORDRob Clark2018-08-141-0/+1
* mesa/st/glsl_to_tgsi: fixup copy-paste mistakeErik Faye-Lund2018-08-131-1/+1
* mesa/st/glsl_to_tgsi: Expose array live range tracking and mergingGert Wollny2018-08-111-2/+17
* mesa/st/glsl_to_tgsi:rename lifetime to register_live_rangeGert Wollny2018-08-111-8/+8
* mesa/st/glsl_to_tgsi: Split arrays whose elements are only accessed directlyGert Wollny2018-08-111-1/+112
* mesa/st/glsl_to_tgsi: Add method to collect some TGSI statisticsGert Wollny2018-08-111-0/+68
* glsl_to_tgsi: plumb image writable through to driverErik Faye-Lund2018-08-081-5/+14
* glsl, glsl_to_tgsi: fix sampler/image constantsRhys Perry2018-08-011-3/+11
* glsl_to_tgsi: allow bound samplers and images to be used as l-valuesRhys Perry2018-08-011-1/+54
* gallium: plumb invariant output attrib thru TGSIJoe M. Kniss2018-06-291-2/+6
* st/mesa: add missing switch cases in glsl_to_tgsi_visitor::visit()Brian Paul2018-06-141-0/+2
* glsl_to_tgsi: try harder to lower unsupported ir_binop_vector_extractMarek Olšák2018-04-181-0/+5
* st/mesa: tex offsets can't be in a const or 2d-indexedIlia Mirkin2018-04-071-1/+5
* st/mesa: s/unsigned/enum pipe_shader_type/Brian Paul2018-03-231-2/+4
* st/mesa,tgsi: use enum tgsi_opcodeBrian Paul2018-03-231-27/+28
* mesa: rework ParameterList to allow packingTimothy Arceri2018-03-201-1/+3
* st/mesa: gl_program::info.system_values_read is a 64-bit-fieldMichel Dänzer2018-03-091-4/+4
* glsl: Specify framebuffer fetch coherency mode in lower_blend_equation_advanc...Francisco Jerez2018-02-241-1/+2
* mesa,glsl,nir: reduce gl_state_index size to 2 bytesMarek Olšák2018-02-131-4/+3
* st: add nir shader disk cache supportTimothy Arceri2018-02-101-1/+1
* st/glsl_to_tgsi: move nir detection earlierTimothy Arceri2018-02-101-8/+7
* st/mesa: Initialize tex_target in compile_tgsi_instructionMichel Dänzer2018-02-091-1/+1
* st/mesa: use tgsi_semantic enum typeBrian Paul2018-02-071-4/+6
* st/mesa: use TGSI enum types in st_glsl_to_tgsi.cppBrian Paul2018-02-071-7/+7
* st/mesa: whitespace, formatting fixes in st_glsl_to_tgsi.cppBrian Paul2018-01-311-104/+169
* st/mesa: s/int/GLenum/ in st_glsl_to_tgsi.cppBrian Paul2018-01-311-5/+6
* compiler: tidy up double_inputs_read usesTimothy Arceri2018-01-301-1/+1
* mesa: change gl_link_status enums to uppercaseBrian Paul2018-01-261-1/+1
* mesa/st/glsl_to_tgsi: remove now unneeded assert.Gert Wollny2018-01-241-1/+0
* st/mesa: increase size of glsl_base_type bitfieldsBrian Paul2017-12-281-0/+1
* st/mesa: swizzle argument when there's a vector size mismatchIlia Mirkin2017-12-111-1/+24