summaryrefslogtreecommitdiffstats
path: root/src/mesa/program/ir_to_mesa.cpp
Commit message (Expand)AuthorAgeFilesLines
* mesa/glsl: delete previously linked shaders earlier when linkingTimothy Arceri2016-11-091-1/+1
* mesa: remove gl_shader_compiler_options::EmitNoNoiseMarek Olšák2016-10-191-2/+1
* mesa/st: support lowering multi-planar YUVRob Clark2016-09-261-0/+1
* mesa/glsl: Move string_to_uint_map into the util folderThomas Helland2016-09-121-1/+1
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-301-2/+2
* Remove wrongly repeated words in commentsGiuseppe Bilotta2016-06-231-1/+1
* mesa: use new 64-bit checks instead of explicit double checks.Dave Airlie2016-06-091-1/+1
* mesa: hook up core bits of GL_ARB_shader_group_voteIlia Mirkin2016-06-061-0/+3
* ir_to_mesa: Emit smarter ir_binop_logic_or for vertex programsIan Romanick2016-05-101-15/+11
* ir_to_mesa: Do not emit OPCODE_SEQ or OPCODE_SNEIan Romanick2016-05-101-9/+64
* ir_to_mesa: Do not emit OPCODE_SLE or OPCODE_SGTIan Romanick2016-05-101-2/+12
* glsl: add transform feedback buffers to resource listTimothy Arceri2016-03-311-1/+1
* mesa: simplify and inline _mesa_lookup_parameter_index()Timothy Arceri2016-03-181-1/+1
* program: Remove NV_fragment_program Abs support.Matt Turner2016-03-011-1/+0
* 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