summaryrefslogtreecommitdiffstats
path: root/src/mesa/program/ir_to_mesa.cpp
Commit message (Expand)AuthorAgeFilesLines
* program: Remove condition-code and precision support.Matt Turner2016-03-011-7/+0
* program: Remove OPCODE_KIL_NV.Matt Turner2016-03-011-7/+6
* program: Remove RelAddr2 support.Matt Turner2016-03-011-3/+0
* mesa: Remove EmitCondCodes.Matt Turner2016-03-011-22/+2
* program: Remove extra reference_program()Miklós Máté2016-02-251-2/+0
* glsl/types: Add support for function typesJason Ekstrand2016-02-131-0/+2
* mesa: call build_program_resource_list inside Driver.LinkShaderMarek Olšák2016-02-111-2/+2
* mesa: remove now unused sampler index handing codeTimothy Arceri2016-02-091-1/+0
* mesa: compute sampler index in ir_to_mesa rather than using UniformHashTimothy Arceri2016-02-091-3/+78
* glsl/ir: add param index to variable.Dave Airlie2016-02-091-3/+2
* glsl: Remove 2x16 half-precision pack/unpack opcodes.Matt Turner2016-02-011-3/+0
* st/mesa: add atomic counter supportIlia Mirkin2016-01-291-0/+4
* glsl: move to compiler/Emil Velikov2016-01-261-9/+9
* nir: move glsl_types.{cpp,h} to compilerEmil Velikov2016-01-261-1/+1
* glsl: Delete the ir_binop_bfm and ir_triop_bfi opcodes.Kenneth Graunke2016-01-131-2/+0
* glsl: Remove ir_unop_any.Matt Turner2015-12-181-26/+0
* ir_to_mesa: Skip useless comparison instructions.Matt Turner2015-12-161-1/+7
* glsl: Add ir_samples_identical opcodeIan Romanick2015-11-191-0/+2
* nir: remove dependency on glslRob Clark2015-10-161-1/+1
* glsl: reduce memory footprint of uniform_storage structTimothy Arceri2015-10-051-2/+3
* mesa: clean up #includes in ir_to_mesa.cppBrian Paul2015-10-011-12/+10
* glsl: Add parser/compiler support for unsized array's length()Samuel Iglesias Gonsalvez2015-09-251-0/+2
* glsl: add ir_texture_samples texture opcodeIlia Mirkin2015-09-101-0/+2
* glsl: Silence unused parameter warningsIan Romanick2015-09-091-1/+1
* program: add subroutine uniform support (v1.1)Dave Airlie2015-07-231-0/+3
* glsl: don't lower variable indexing on non-patch tessellation inputs/outputsMarek Olšák2015-07-231-1/+1
* mesa: rename is_in_uniform_block to is_in_buffer_blockIago Toral Quiroga2015-07-141-1/+1
* glsl: create program resource list after LinkShaderTapani Pälli2015-07-011-0/+2
* glsl: Add ir node for barrierChris Forbes2015-06-121-0/+7
* main: fix a regression in uniform handling introduced by 87a4bc5Martin Peres2015-06-041-1/+1
* mesa: reference built-in uniforms into gl_uniform_storageMartin Peres2015-06-041-2/+7
* program: Replace gl_inst_opcode with enum prog_opcode.Matt Turner2015-06-031-1/+1
* program: Shrink and rename SaturateMode field to Saturate.Matt Turner2015-06-031-1/+1
* program: Remove unused emit_scs().Matt Turner2015-04-061-98/+0
* glsl: Remove never used sin_reduced/cos_reduced.Matt Turner2015-04-061-6/+0
* mesa/program: replace Elements() with ARRAY_SIZE()Brian Paul2015-03-021-1/+1
* glsl/ir: Add builtin function support for doublesDave Airlie2015-02-191-0/+11
* mesa: add double uniform support. (v5)Dave Airlie2015-02-191-2/+24
* glsl: Improve precision of mod(x,y)Iago Toral Quiroga2015-02-031-2/+2
* mesa: Add assert to check number of vector elementsJan Vesely2015-01-211-0/+1
* program: remove extern "C" around #includesBrian Paul2014-12-161-4/+3
* ir_to_mesa: remove unused 'target' variableBrian Paul2014-12-121-1/+0
* ir_to_mesa: Remove sat to clamp lowering passAbdiel Janulgue2014-12-081-3/+1
* mesa: Silence unused parameter warning in _mesa_clear_shader_program_dataIan Romanick2014-10-241-1/+1
* glsl: Make ir_variable::num_state_slots and ir_variable::state_slots privateIan Romanick2014-09-301-7/+7
* ir_to_mesa: Stop converting uniform booleans.Kenneth Graunke2014-09-091-6/+1
* ir_to_mesa, glsl_to_tgsi: Remove try_emit_saturateAbdiel Janulgue2014-08-311-48/+0
* ir_to_mesa, glsl_to_tgsi: Add support for ir_unop_saturateAbdiel Janulgue2014-08-311-0/+6
* ir_to_mesa, glsl_to_tgsi: lower ir_unop_saturateAbdiel Janulgue2014-08-311-1/+4
* glsl: Use the without_array predicate in some more placesTimothy Arceri2014-08-191-2/+1