aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/program
Commit message (Expand)AuthorAgeFilesLines
* mesa/st: fix infinite loopsTimothy Arceri2017-09-211-1/+1
* glsl: Unify ir_constant::const_elements and ::componentsIan Romanick2017-09-191-1/+2
* glsl: Rename ir_constant::array_elements to ::const_elementsIan Romanick2017-09-191-1/+1
* util: move string_to_uint_map to glslEmil Velikov2017-08-291-1/+1
* mesa: pass ctx to add_uniform_to_shader constructorTimothy Arceri2017-08-222-5/+8
* glsl: pass UseSTD430AsDefaultPacking to where it will be usedTimothy Arceri2017-08-221-2/+4
* glsl: Remove unused private fieldsMatt Turner2017-08-211-2/+1
* mesa: count uniform against storage when its bindlessTimothy Arceri2017-08-151-5/+13
* mesa: correctly calculate the storage offset for i915Timothy Arceri2017-08-151-3/+1
* 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-142-5/+6
* glsl: process uniform images declared bindlessSamuel Pitoiset2017-06-141-0/+4
* glsl: process uniform samplers declared bindlessSamuel Pitoiset2017-06-141-0/+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
* glsl: Fix gl_shader_stage enum unsigned comparisonRob Herring2017-06-081-0/+2
* mesa: remove _mesa from static function namesTimothy Arceri2017-05-311-4/+4
* mesa: remove unrequired double calcTimothy Arceri2017-05-251-10/+2
* mesa: remove redundant modulus operationTimothy Arceri2017-05-251-3/+2
* mesa: fix indentation in _mesa_associate_uniform_storage()Samuel Pitoiset2017-05-161-52/+49
* mesa: remove unused gl_program_parameter::InitializedSamuel Pitoiset2017-05-112-2/+0
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-14/+12
* glsl: add ARB_bindless_texture operationsSamuel Pitoiset2017-05-061-0/+4
* compiler: Add a system value and varying for ViewIndexJason Ekstrand2017-05-031-0/+2
* 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
* mesa: fix memory leak in arb_fragment_programBartosz Tomczyk2017-04-121-0/+1
* mesa: avoid NULL ptr in prog parameter nameGregory Hainaut2017-04-121-1/+1
* glsl: add ARB_shader_ballot operationsNicolai Hähnle2017-04-051-0/+3
* mesa: Replace program locks with atomic inc/dec.Matt Turner2017-04-051-12/+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-312-5/+2
* mesa: split _NEW_TEXTURE into _NEW_TEXTURE_OBJECT & _NEW_TEXTURE_STATEMarek Olšák2017-03-291-2/+2
* mesa/program: consistently use ifndef guards over pragma onceEmil Velikov2017-03-224-4/+9
* nir: Rework conversion opcodesJason Ekstrand2017-03-141-1/+1
* st/mesa: don't propagate uniforms when restoring from cacheTimothy Arceri2017-03-082-6/+11
* mesa: Drop unused STATE_TEXRECT_SCALE program statevars.Kenneth Graunke2017-03-012-24/+0
* mesa: annotate functions for C linkageEmil Velikov2017-02-211-0/+8
* 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