summaryrefslogtreecommitdiffstats
path: root/src/mesa/program/ir_to_mesa.cpp
Commit message (Expand)AuthorAgeFilesLines
* mesa/program: Translate csel operation from GLSL IR.Francisco Jerez2017-01-311-1/+8
* mesa/program: Add unused ir operations.Dave Airlie2017-01-201-0/+28
* glsl: Add basic ARB_gpu_shader_int64 typesDave Airlie2017-01-201-0/+14
* st/mesa/glsl: move SamplerTargets to gl_programTimothy Arceri2017-01-061-1/+1
* st/mesa/glsl: set SamplersUsed directly in gl_programTimothy Arceri2017-01-061-1/+0
* glsl: run do_lower_jumps properly in do_common_optimizationsMarek Olšák2017-01-051-2/+0
* treewide: s/comparitor/comparator/Ilia Mirkin2016-12-121-7/+7
* st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri2016-11-191-17/+17
* glsl: create gl_program at the start of linking rather than the endTimothy Arceri2016-11-191-6/+1
* st/mesa/i965: simplify gl_program references and stop leakingTimothy Arceri2016-11-191-3/+4
* mesa: fix old classic drivers to use ralloc for ARB asm programsTimothy Arceri2016-11-181-4/+3
* st/mesa/r200/i915/i965: move ARB program fields into a unionTimothy Arceri2016-11-171-6/+6
* mesa: make use of ralloc when creating ARB asm gl_program fieldsTimothy Arceri2016-11-171-1/+1
* glsl/lower_if: don't lower branches touching tess control outputsMarek Olšák2016-11-151-1/+2
* linker: Remove unnecessary overload of program_resource_visitor::visit_fieldIan Romanick2016-11-101-4/+7
* mesa/glsl: delete previously linked shaders earlier when linkingTimothy Arceri2016-11-031-1/+1
* st/mesa/r200/i915/i965: eliminate gl_fragment_programTimothy Arceri2016-10-261-4/+2
* i965/mesa/st/swrast: set fs shader_info directly and switch to using itTimothy Arceri2016-10-261-2/+1
* mesa: modify _mesa_copy_linked_program_data() to take gl_linked_shaderTimothy Arceri2016-10-261-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