summaryrefslogtreecommitdiffstats
path: root/src/mesa/program
Commit message (Expand)AuthorAgeFilesLines
* 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
* r200/i915/st/mesa/compiler: use common inputs read fieldTimothy Arceri2016-10-265-18/+18
* st/mesa/r200/i915/i965: eliminate gl_fragment_programTimothy Arceri2016-10-269-102/+69
* i965/mesa/st/swrast: set fs shader_info directly and switch to using itTimothy Arceri2016-10-264-10/+3
* mesa: remove unrequired codeTimothy Arceri2016-10-261-2/+0
* i965/mesa/st: eliminate gl_compute_programTimothy Arceri2016-10-262-26/+2
* mesa/i965/i915/r200: eliminate gl_vertex_programTimothy Arceri2016-10-267-86/+55
* i965/mesa/st: eliminate gl_geometry_programTimothy Arceri2016-10-262-27/+1
* i965/mesa/st: eliminate gl_tess_eval_programTimothy Arceri2016-10-262-27/+2
* i965/mesa/st: eliminate gl_tess_ctrl_programTimothy Arceri2016-10-263-26/+3
* st/mesa: switch tcs over to shared shader_infoTimothy Arceri2016-10-261-1/+1
* glsl: add a shader info field to the gl_program typeTimothy Arceri2016-10-261-0/+6
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-261-13/+13
* mesa: modify _mesa_copy_linked_program_data() to take gl_linked_shaderTimothy Arceri2016-10-261-1/+1
* glsl/mesa: remove unused namespace support from the symbol tableTimothy Arceri2016-10-244-254/+117
* mesa: remove gl_shader_compiler_options::EmitNoNoiseMarek Olšák2016-10-191-2/+1
* mesa: remove the UsesDFdy flagTimothy Arceri2016-10-063-4/+0
* mesa/st: support lowering multi-planar YUVRob Clark2016-09-261-0/+1
* glsl: add subpass image type (v2)Dave Airlie2016-09-161-0/+2
* mesa/glsl: Move string_to_uint_map into the util folderThomas Helland2016-09-123-370/+1
* mesa: Convert symbol table to the util hash tableThomas Helland2016-09-121-7/+8
* mesa: Convert string_to_uint_map to the util hash tableThomas Helland2016-09-121-44/+22
* util: Move hash_table_call_foreach to util hash tableThomas Helland2016-09-121-14/+0
* mesa: Remove prog_hash_table.cThomas Helland2016-09-122-79/+23
* Android: glsl: add rules to generate ir_expression*.h header filesRob Herring2016-09-061-2/+4
* glsl: add gl_BoundingBox and associated varying slotsIlia Mirkin2016-08-301-0/+4
* compiler: Add a new STATE_VAR_ADVANCED_BLENDING_MODE built-in uniform.Kenneth Graunke2016-08-252-0/+15
* prog_hash_table: Convert to using util/hash_table.h.Eric Anholt2016-08-102-205/+54
* prog_hash_table: Convert compare funcs to match util/hash_table.h.Eric Anholt2016-08-102-7/+11
* util: Move _mesa_fsl/util_last_bit into util/bitscan.hMathias Fröhlich2016-08-091-3/+3
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-304-5/+5
* mesa: don't print name in _mesa_append_uniforms_to_file()Timothy Arceri2016-06-301-1/+1
* mesa: remove unreachable code from _mesa_write_shader_to_file()Timothy Arceri2016-06-301-10/+0
* Remove wrongly repeated words in commentsGiuseppe Bilotta2016-06-231-1/+1
* glsl: Optionally lower TCS gl_PatchVerticesIn to a uniform.Kenneth Graunke2016-06-152-0/+5
* glsl: Optionally lower TES gl_PatchVerticesIn to a uniform.Kenneth Graunke2016-06-152-0/+8
* mesa: Pass gl_constant_value union into _mesa_fetch_state().Kenneth Graunke2016-06-141-3/+5
* mesa: use new 64-bit checks instead of explicit double checks.Dave Airlie2016-06-091-1/+1
* mesa: hook up core bits of GL_ARB_shader_group_voteIlia Mirkin2016-06-061-0/+3
* ptn: Include nir.hJason Ekstrand2016-05-261-0/+3
* glsl: Add arb_cull_distance support (v3)Tobias Klausmann2016-05-141-0/+4
* ptn: Emit mul+add for MADJason Ekstrand2016-05-111-1/+5
* ir_to_mesa: Emit smarter ir_binop_logic_or for vertex programsIan Romanick2016-05-101-15/+11
* prog: Delete all remains of OPCODE_SNE, OPCODE_SEQ, OPCODE_SGT, and OPCODE_SLEIan Romanick2016-05-106-272/+0
* ir_to_mesa: Do not emit OPCODE_SEQ or OPCODE_SNEIan Romanick2016-05-101-9/+64