summaryrefslogtreecommitdiff
path: root/src/mesa/program
AgeCommit message (Expand)AuthorFilesLines
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
2016-11-19compiler: Store the clip/cull distance array sizes in shader_info.Kenneth Graunke1-1/+2
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 Arceri2-6/+5
2016-11-17st/mesa/r200/i915/i965: move ARB program fields into a unionTimothy Arceri11-175/+183
2016-11-17mesa: make use of ralloc when creating ARB asm gl_program fieldsTimothy Arceri12-69/+52
2016-11-17mesa: remove unused Comment field in prog_instructionTimothy Arceri3-38/+12
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