summaryrefslogtreecommitdiff
path: root/src/mesa/program/ir_to_mesa.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-04-26mesa: validate sampler type across the whole programTimothy Arceri1-0/+5
2017-01-06st/mesa/glsl: move SamplerTargets to gl_programTimothy Arceri1-1/+1
2017-01-06st/mesa/glsl: set SamplersUsed directly in gl_programTimothy Arceri1-1/+0
2017-01-05glsl: run do_lower_jumps properly in do_common_optimizationsMarek Olšák1-2/+0
2016-12-12treewide: s/comparitor/comparator/Ilia Mirkin1-7/+7
2016-11-19st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri1-17/+17
2016-11-19glsl: create gl_program at the start of linking rather than the endTimothy Arceri1-6/+1
2016-11-19st/mesa/i965: simplify gl_program references and stop leakingTimothy Arceri1-3/+4
2016-11-18mesa: fix old classic drivers to use ralloc for ARB asm programsTimothy Arceri1-4/+3
2016-11-17st/mesa/r200/i915/i965: move ARB program fields into a unionTimothy Arceri1-6/+6
2016-11-17mesa: make use of ralloc when creating ARB asm gl_program fieldsTimothy Arceri1-1/+1
2016-11-15glsl/lower_if: don't lower branches touching tess control outputsMarek Olšák1-1/+2
2016-11-10linker: Remove unnecessary overload of program_resource_visitor::visit_fieldIan Romanick1-4/+7
2016-11-03mesa/glsl: delete previously linked shaders earlier when linkingTimothy Arceri1-1/+1
2016-10-26st/mesa/r200/i915/i965: eliminate gl_fragment_programTimothy Arceri1-4/+2
2016-10-26i965/mesa/st/swrast: set fs shader_info directly and switch to using itTimothy Arceri1-2/+1
2016-10-26mesa: modify _mesa_copy_linked_program_data() to take gl_linked_shaderTimothy Arceri1-1/+1
2016-10-19mesa: remove gl_shader_compiler_options::EmitNoNoiseMarek Olšák1-2/+1
2016-09-26mesa/st: support lowering multi-planar YUVRob Clark1-0/+1
2016-09-12mesa/glsl: Move string_to_uint_map into the util folderThomas Helland1-1/+1
2016-06-30glsl/mesa: split gl_shader in twoTimothy Arceri1-2/+2
2016-06-23Remove wrongly repeated words in commentsGiuseppe Bilotta1-1/+1
2016-06-09mesa: use new 64-bit checks instead of explicit double checks.Dave Airlie1-1/+1
2016-06-06mesa: hook up core bits of GL_ARB_shader_group_voteIlia Mirkin1-0/+3
2016-05-10ir_to_mesa: Emit smarter ir_binop_logic_or for vertex programsIan Romanick1-15/+11
2016-05-10ir_to_mesa: Do not emit OPCODE_SEQ or OPCODE_SNEIan Romanick1-9/+64
2016-05-10ir_to_mesa: Do not emit OPCODE_SLE or OPCODE_SGTIan Romanick1-2/+12
2016-03-31glsl: add transform feedback buffers to resource listTimothy Arceri1-1/+1
2016-03-18mesa: simplify and inline _mesa_lookup_parameter_index()Timothy Arceri1-1/+1
2016-03-01program: Remove NV_fragment_program Abs support.Matt Turner1-1/+0
2016-03-01program: Remove condition-code and precision support.Matt Turner1-7/+0
2016-03-01program: Remove OPCODE_KIL_NV.Matt Turner1-7/+6
2016-03-01program: Remove RelAddr2 support.Matt Turner1-3/+0
2016-03-01mesa: Remove EmitCondCodes.Matt Turner1-22/+2
2016-02-25program: Remove extra reference_program()Miklós Máté1-2/+0
2016-02-13glsl/types: Add support for function typesJason Ekstrand1-0/+2
2016-02-11mesa: call build_program_resource_list inside Driver.LinkShaderMarek Olšák1-2/+2
2016-02-09mesa: remove now unused sampler index handing codeTimothy Arceri1-1/+0
2016-02-09mesa: compute sampler index in ir_to_mesa rather than using UniformHashTimothy Arceri1-3/+78
2016-02-09glsl/ir: add param index to variable.Dave Airlie1-3/+2
2016-02-01glsl: Remove 2x16 half-precision pack/unpack opcodes.Matt Turner1-3/+0
2016-01-29st/mesa: add atomic counter supportIlia Mirkin1-0/+4
2016-01-26glsl: move to compiler/Emil Velikov1-9/+9
2016-01-26nir: move glsl_types.{cpp,h} to compilerEmil Velikov1-1/+1
2016-01-13glsl: Delete the ir_binop_bfm and ir_triop_bfi opcodes.Kenneth Graunke1-2/+0
2015-12-18glsl: Remove ir_unop_any.Matt Turner1-26/+0
2015-12-16ir_to_mesa: Skip useless comparison instructions.Matt Turner1-1/+7
2015-11-19glsl: Add ir_samples_identical opcodeIan Romanick1-0/+2
2015-10-16nir: remove dependency on glslRob Clark1-1/+1
2015-10-05glsl: reduce memory footprint of uniform_storage structTimothy Arceri1-2/+3