summaryrefslogtreecommitdiffstats
path: root/src/mesa/program
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* compiler: Merge shader_info's tcs and tes structs.Kenneth Graunke2017-01-101-1/+1
* 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
* mesa/glsl: remove hack to reset sampler units to zeroTimothy Arceri2017-01-061-5/+16
* st/mesa/glsl: add new is_arb_asm flag in gl_programTimothy Arceri2017-01-062-5/+10
* glsl: run do_lower_jumps properly in do_common_optimizationsMarek Olšák2017-01-051-2/+0
* glsl/mesa: add reference to gl_shader_program_data from gl_programTimothy Arceri2016-12-311-0/+2
* mesa: pass gl_program to _mesa_append_uniforms_to_file()Timothy Arceri2016-12-302-4/+3
* mesa/compiler: add stage to shader_infoTimothy Arceri2016-12-301-0/+1
* treewide: s/comparitor/comparator/Ilia Mirkin2016-12-122-8/+8
* compiler: Add the rest of the subpassInput typesJason Ekstrand2016-11-221-0/+1
* glsl: add gl_linked_shader::SourceChecksumMarek Olšák2016-11-221-0/+4
* compiler: Store the clip/cull distance array sizes in shader_info.Kenneth Graunke2016-11-191-1/+2
* 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-182-6/+5
* st/mesa/r200/i915/i965: move ARB program fields into a unionTimothy Arceri2016-11-1711-175/+183
* mesa: make use of ralloc when creating ARB asm gl_program fieldsTimothy Arceri2016-11-1712-69/+52
* mesa: remove unused Comment field in prog_instructionTimothy Arceri2016-11-173-38/+12
* 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: use rzalloc() to create gl_programTimothy Arceri2016-11-031-2/+2
* mesa/program: Add _mesa_symbol_table_replace_symbol()Samuel Iglesias Gonsálvez2016-10-262-0/+18
* glsl/st/mesa: use common system values read fieldTimothy Arceri2016-10-263-4/+3
* r200/glsl/st/mesa: use common outputs written fieldTimothy Arceri2016-10-265-11/+11