aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/program/ir_to_mesa.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: pass mem_ctx to constant_expression_value(...) and friendsTimothy Arceri2017-08-111-2/+4
* glsl: stop copying struct and interface member namesTimothy Arceri2017-08-111-3/+3
* glsl: calculate number of operands in an expression onceTimothy Arceri2017-08-111-2/+2
* glsl: simplify add_uniform_to_shader::visit_fieldNicolai Hähnle2017-07-051-6/+5
* mesa: remove unused parameter/member of add_uniform_to_shaderNicolai Hähnle2017-07-031-6/+3
* mesa: stop assigning unused storage for non-bindless opaque typesTimothy Arceri2017-06-161-36/+6
* mesa: associate uniform storage to bindless samplers/imagesSamuel Pitoiset2017-06-141-0/+25
* mesa: pass gl_program to _mesa_associate_uniform_storage()Samuel Pitoiset2017-06-141-3/+4
* mesa: store bindless samplers as PROGRAM_UNIFORMSamuel Pitoiset2017-06-141-1/+1
* mesa: keep track of the current variable in add_uniform_to_shaderSamuel Pitoiset2017-06-141-0/+2
* mesa: remove unrequired double calcTimothy Arceri2017-05-251-10/+2
* mesa: fix indentation in _mesa_associate_uniform_storage()Samuel Pitoiset2017-05-161-52/+49
* glsl: add ARB_bindless_texture operationsSamuel Pitoiset2017-05-061-0/+4
* glsl: remove the shader_group_vote and shader_ballot expression opsNicolai Hähnle2017-04-281-6/+0
* mesa: validate sampler type across the whole programTimothy Arceri2017-04-221-0/+5
* glsl: make use of glsl_type::is_float()Samuel Pitoiset2017-04-211-1/+1
* glsl: make use of glsl_type::is_record()Samuel Pitoiset2017-04-211-1/+1
* glsl: add ARB_shader_ballot operationsNicolai Hähnle2017-04-051-0/+3
* glsl: ir_explog_to_explog2 is no moreErik Faye-Lund2017-04-011-1/+3
* mesa: remove MESA_GLSL=no_opts env optionTimothy Arceri2017-03-311-3/+1
* st/mesa: don't propagate uniforms when restoring from cacheTimothy Arceri2017-03-081-5/+9
* glsl: fix scons builds with shader cacheTimothy Arceri2017-02-171-0/+2
* glsl: make use of on disk shader cacheTimothy Arceri2017-02-171-0/+8
* st/mesa/i965: create link status enumTimothy Arceri2017-02-091-2/+2
* 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