summaryrefslogtreecommitdiff
path: root/src/mesa/program
AgeCommit message (Expand)AuthorFilesLines
2018-01-19mesa/program: Fix -Wunused-param warningGert Wollny4-6/+4
2018-01-19mesa/program/prog_execute.c: Silence -Wunused-paramGert Wollny1-6/+3
2018-01-17mesa: move gl_external_samplers() to program.[ch]Brian Paul2-0/+22
2018-01-17mesa: remove unneeded #includes of main/compiler.hBrian Paul2-2/+0
2018-01-17mesa/program: change validate_inputs() local var 'inputs' to GLbitfield64Brian Paul1-1/+1
2017-12-13program: Don't reset SamplersValidated when restoring from shader cacheJordan Justen1-7/+9
2017-12-12mesa: refuse to compile SPIR-V shaders or link mixed shadersNicolai Hähnle1-1/+16
2017-12-06glsl: Add 16-bit typesEduardo Lima Mitev1-0/+6
2017-12-03glsl: Fix gl_NormalScale.Fabian Bieler1-1/+1
2017-11-29mesa: rework _mesa_add_parameter() to only add a single paramTimothy Arceri2-37/+39
2017-11-25mesa: shrink VERT_ATTRIB bitfields to 32 bitsMarek Olšák1-1/+1
2017-11-25mesa: remove unused vertex attrib WEIGHTMarek Olšák3-9/+22
2017-11-09mesa: rework how we free gl_shader_program_dataTimothy Arceri1-0/+2
2017-10-31main: Add driver cache blob fields to gl_programJordan Justen1-0/+4
2017-10-30glsl: Remove ir_binop_greater and ir_binop_lequal expressionsIan Romanick1-30/+0
2017-10-23mesa: use util_strdup() macro in symbol_table.cBrian Paul1-2/+3
2017-10-09meson: Build i965 and dri stackDylan Baker1-0/+33
2017-09-21mesa/st: fix infinite loopsTimothy Arceri1-1/+1
2017-09-19glsl: Unify ir_constant::const_elements and ::componentsIan Romanick1-1/+2
2017-09-19glsl: Rename ir_constant::array_elements to ::const_elementsIan Romanick1-1/+1
2017-08-29util: move string_to_uint_map to glslEmil Velikov1-1/+1
2017-08-22mesa: pass ctx to add_uniform_to_shader constructorTimothy Arceri2-5/+8
2017-08-22glsl: pass UseSTD430AsDefaultPacking to where it will be usedTimothy Arceri1-2/+4
2017-08-21glsl: Remove unused private fieldsMatt Turner1-2/+1
2017-08-15mesa: count uniform against storage when its bindlessTimothy Arceri1-5/+13
2017-08-15mesa: correctly calculate the storage offset for i915Timothy Arceri1-3/+1
2017-08-11glsl: pass mem_ctx to constant_expression_value(...) and friendsTimothy Arceri1-2/+4
2017-08-11glsl: stop copying struct and interface member namesTimothy Arceri1-3/+3
2017-08-11glsl: calculate number of operands in an expression onceTimothy Arceri1-2/+2
2017-07-05glsl: simplify add_uniform_to_shader::visit_fieldNicolai Hähnle1-6/+5
2017-07-03mesa: remove unused parameter/member of add_uniform_to_shaderNicolai Hähnle1-6/+3
2017-06-16mesa: stop assigning unused storage for non-bindless opaque typesTimothy Arceri1-36/+6
2017-06-14mesa: associate uniform storage to bindless samplers/imagesSamuel Pitoiset1-0/+25
2017-06-14mesa: pass gl_program to _mesa_associate_uniform_storage()Samuel Pitoiset2-5/+6
2017-06-14glsl: process uniform images declared bindlessSamuel Pitoiset1-0/+4
2017-06-14glsl: process uniform samplers declared bindlessSamuel Pitoiset1-0/+4
2017-06-14mesa: store bindless samplers as PROGRAM_UNIFORMSamuel Pitoiset1-1/+1
2017-06-14mesa: keep track of the current variable in add_uniform_to_shaderSamuel Pitoiset1-0/+2
2017-06-08glsl: Fix gl_shader_stage enum unsigned comparisonRob Herring1-0/+2
2017-05-31mesa: remove _mesa from static function namesTimothy Arceri1-4/+4
2017-05-25mesa: remove unrequired double calcTimothy Arceri1-10/+2
2017-05-25mesa: remove redundant modulus operationTimothy Arceri1-3/+2
2017-05-16mesa: fix indentation in _mesa_associate_uniform_storage()Samuel Pitoiset1-52/+49
2017-05-11mesa: remove unused gl_program_parameter::InitializedSamuel Pitoiset2-2/+0
2017-05-09nir: Embed the shader_info in the nir_shader againJason Ekstrand1-14/+12
2017-05-06glsl: add ARB_bindless_texture operationsSamuel Pitoiset1-0/+4
2017-05-03compiler: Add a system value and varying for ViewIndexJason Ekstrand1-0/+2
2017-04-28glsl: remove the shader_group_vote and shader_ballot expression opsNicolai Hähnle1-6/+0
2017-04-22mesa: validate sampler type across the whole programTimothy Arceri1-0/+5
2017-04-21glsl: make use of glsl_type::is_float()Samuel Pitoiset1-1/+1