summaryrefslogtreecommitdiffstats
path: root/src/mesa/program/ir_to_mesa.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* mesa/program: add new derivative unops to the unexpected listIlia Mirkin2014-08-141-0/+4
* mesa: move ShaderCompilerOptions into gl_constantsMarek Olšák2014-08-111-2/+2
* glsl: Make it possible to ignore built-ins when matching signatures.Kenneth Graunke2014-08-041-1/+1
* exec_list: Make various places use the new length() method.Connor Abbott2014-07-151-4/+1
* glsl: add new expression types for interpolateAt*Chris Forbes2014-07-121-0/+3
* mesa: Use typed foreach_in_list instead of foreach_list.Matt Turner2014-07-011-22/+9
* glsl: Drop do_common_optimization's max_unroll_iterations parameter.Kenneth Graunke2014-04-111-1/+0
* glsl: Pass ctx->Const.NativeIntegers to do_common_optimization().Kenneth Graunke2014-04-081-1/+1
* mesa: Clean up "unused parameter" warningsIan Romanick2014-03-281-3/+3
* mesa/program: Constify find_variable_storageIan Romanick2014-03-281-3/+2
* mesa/sso: rename Shader to the pointer _ShaderGregory Hainaut2014-03-251-3/+3
* mesa: Move MESA_GLSL=dump output to stderr.Kenneth Graunke2014-03-021-11/+12
* glsl: Add a file argument to the IR printer.Eric Anholt2014-02-221-1/+1
* glsl: Add image type to the GLSL IR.Francisco Jerez2014-02-121-0/+2
* mesa: Replace _mesa_program_index_to_target with _mesa_shader_stage_to_program.Paul Berry2014-01-211-1/+1
* glsl: Convert piles of foreach_iter to the newer foreach_list macro.Kenneth Graunke2014-01-131-13/+13
* mesa: Use functions to convert gl_shader_stage to PROGRAM enum or pipe target.Paul Berry2014-01-091-16/+1
* glsl: Make more use of gl_shader_stage enum in ir_set_program_inouts.cpp.Paul Berry2014-01-081-1/+1
* mesa: Use gl_shader::Stage instead of gl_shader::Type where possible.Paul Berry2014-01-081-9/+8
* mesa: Clean up nomenclature for pipeline stages.Paul Berry2014-01-081-9/+9
* Rename overloads of _mesa_glsl_shader_target_name().Paul Berry2013-12-301-1/+1
* glsl: move variables in to ir_variable::data, part IITapani Pälli2013-12-121-7/+7
* glsl: move variables in to ir_variable::data, part ITapani Pälli2013-12-121-5/+5
* glsl/loops: Get rid of lower_bounded_loops and ir_loop::normative_bound.Paul Berry2013-12-091-7/+0