summaryrefslogtreecommitdiff
path: root/src/mesa/program
AgeCommit message (Expand)AuthorFilesLines
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
2017-04-21glsl: make use of glsl_type::is_record()Samuel Pitoiset1-1/+1
2017-04-12mesa: fix memory leak in arb_fragment_programBartosz Tomczyk1-0/+1
2017-04-12mesa: avoid NULL ptr in prog parameter nameGregory Hainaut1-1/+1
2017-04-05glsl: add ARB_shader_ballot operationsNicolai Hähnle1-0/+3
2017-04-05mesa: Replace program locks with atomic inc/dec.Matt Turner1-12/+3
2017-04-01glsl: ir_explog_to_explog2 is no moreErik Faye-Lund1-1/+3
2017-03-31mesa: remove MESA_GLSL=no_opts env optionTimothy Arceri2-5/+2
2017-03-29mesa: split _NEW_TEXTURE into _NEW_TEXTURE_OBJECT & _NEW_TEXTURE_STATEMarek Olšák1-2/+2
2017-03-22mesa/program: consistently use ifndef guards over pragma onceEmil Velikov4-4/+9
2017-03-14nir: Rework conversion opcodesJason Ekstrand1-1/+1
2017-03-08st/mesa: don't propagate uniforms when restoring from cacheTimothy Arceri2-6/+11
2017-03-01mesa: Drop unused STATE_TEXRECT_SCALE program statevars.Kenneth Graunke2-24/+0
2017-02-21mesa: annotate functions for C linkageEmil Velikov1-0/+8
2017-02-17glsl: fix scons builds with shader cacheTimothy Arceri1-0/+2
2017-02-17glsl: make use of on disk shader cacheTimothy Arceri1-0/+8
2017-02-09st/mesa/i965: create link status enumTimothy Arceri1-2/+2
2017-01-31mesa/program: Translate csel operation from GLSL IR.Francisco Jerez1-1/+8
2017-01-20mesa/program: Add unused ir operations.Dave Airlie1-0/+28
2017-01-20glsl: Add basic ARB_gpu_shader_int64 typesDave Airlie1-0/+14
2017-01-10compiler: Merge shader_info's tcs and tes structs.Kenneth Graunke1-1/+1
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-06mesa/glsl: remove hack to reset sampler units to zeroTimothy Arceri1-5/+16
2017-01-06st/mesa/glsl: add new is_arb_asm flag in gl_programTimothy Arceri2-5/+10
2017-01-05glsl: run do_lower_jumps properly in do_common_optimizationsMarek Olšák1-2/+0
2016-12-31glsl/mesa: add reference to gl_shader_program_data from gl_programTimothy Arceri1-0/+2
2016-12-30mesa: pass gl_program to _mesa_append_uniforms_to_file()Timothy Arceri2-4/+3
2016-12-30mesa/compiler: add stage to shader_infoTimothy Arceri1-0/+1
2016-12-12treewide: s/comparitor/comparator/Ilia Mirkin2-8/+8
2016-11-22compiler: Add the rest of the subpassInput typesJason Ekstrand1-0/+1
2016-11-22glsl: add gl_linked_shader::SourceChecksumMarek Olšák1-0/+4