summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_atom_shader.c
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: unreference optional shaders when unbindingMarek Olšák2016-07-301-0/+4
* st/mesa: completely rewrite state atomsMarek Olšák2016-07-301-24/+0
* st/mesa: remove st_tracked_state::nameMarek Olšák2016-07-301-6/+0
* st/mesa: implement GL_ATI_fragment_shaderMiklós Máté2016-03-271-1/+64
* mesa: replace gl_context->Multisample._Enabled with _mesa_is_multisample_enab...Bas Nieuwenhuizen2016-03-241-1/+1
* st/mesa: don't force per-sample interp if only sampleid/pos are usedIlia Mirkin2016-03-051-8/+6
* st/mesa: add compute shader statesSamuel Pitoiset2016-02-131-0/+32
* st/mesa: use correct pipe functions to create tess shadersMarek Olšák2016-02-111-3/+6
* st/mesa: unify get_variant functions for TCS, TES, GSMarek Olšák2016-02-091-15/+3
* st/mesa: unify variants and delete functions for TCS, TES, GSMarek Olšák2016-02-091-3/+3
* st/mesa: negate the can_force_persample_interp flagMarek Olšák2015-10-201-1/+1
* st/mesa: decouple shaders from contexts if they are shareableMarek Olšák2015-10-201-5/+5
* st/mesa: automatically set per-sample interpolation if using SampleID/PosMarek Olšák2015-10-031-1/+7
* st/mesa: set force_persample_interp if ARB_sample_shading is usedMarek Olšák2015-10-031-0/+1
* st/mesa: remove st_context::missing textures and get_passthrough_fsMarek Olšák2015-07-291-27/+2
* st/mesa: add tessellation shader statesIlia Mirkin2015-07-231-0/+72
* mesa: use GL_GEOMETRY_PROGRAM_NV instead of MESA_GEOMETRY_PROGRAMMarek Olšák2015-06-051-1/+1
* glsl_to_tgsi: cleanup includesMarek Olšák2015-04-161-2/+1
* st/mesa: don't set vs.key.clamp_color if a shader doesn't write any colorsMarek Olšák2015-01-191-1/+6
* mesa/st: add per sample shading state to fp key and set interpolationIlia Mirkin2014-07-091-1/+5
* st/mesa: remove _NEW_POLYGON dependency from vertex shaderMarek Olšák2014-03-151-6/+3
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-2/+2
* gallium/util: make WRITES_ALL_CBUFS optional in the passthrough fragment shaderMarek Olšák2013-06-131-1/+2
* mesa: don't set _ClampFragmentColor to TRUE if it has no effectMarek Olšák2013-04-061-2/+1
* gallium/util: fix glClear with MRT by making the FS write to all cbufsMarek Olšák2013-01-151-1/+2
* st/mesa: don't clamp fragment color with integer colorbufferMarek Olšák2012-08-151-2/+3
* st/mesa: do vertex and fragment color clamping in shadersMarek Olšák2012-01-251-0/+7
* st/mesa: s/varient/variantBrian Paul2010-12-161-9/+9
* Squashed commit of the following (st-mesa-per-context-shaders branch):Brian Paul2010-12-131-105/+38
* st/mesa: Remove unnecessary header.Vinson Lee2010-08-061-1/+0
* mesa: initial support for ARB_geometry_shader4Zack Rusin2010-06-281-0/+42
* mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul2010-06-101-1/+1
* st/mesa: rename state -> tgsi, updated commentsBrian Paul2010-02-121-1/+1
* st/mesa: Remove unnecessary headers.Vinson Lee2010-02-031-1/+0
* st/mesa: remove duplicate calculation of fp input mappingKeith Whitwell2010-02-011-17/+1
* st/mesa: Remove unnecessary headers.Vinson Lee2010-01-311-1/+0
* Merge branch 'mesa_7_7_branch'Brian Paul2010-01-221-2/+1
|\
| * st/mesa: change instruction count assertion to > 0Brian Paul2010-01-181-1/+1
| * st/mesa: Remove unnecessary header from st_atom_shader.c.Vinson Lee2010-01-161-1/+0
| * st/mesa: move assert on nr vs insns until after pos_invarient expansionKeith Whitwell2009-12-181-2/+0
| * Merge branch 'outputswritten64'Ian Romanick2009-11-171-1/+1
* | st/mesa: comments, whitespaceBrian Paul2010-01-111-8/+15
* | gallium: don't use edgeflags if the app didn't supply themRoland Scheidegger2009-12-191-4/+6
* | gallium: fix not generating new vp varient when polygon mode changesRoland Scheidegger2009-12-191-1/+1
* | gallium: more work for edgeflags changesRoland Scheidegger2009-12-141-2/+2
* | gallium: first steps to treat edgeflags as regular vertex elementKeith Whitwell2009-12-091-1/+10
* | mesa/st: refactor vertex and fragment shader translationKeith Whitwell2009-11-151-239/+87
|/
* mesa: add new FRAG_ATTRIB_FACE and FRAG_ATTRIB_PNTC fragment program inputsBrian Paul2009-07-291-17/+0
* gallium: compare the actual register, not all the inputsZack Rusin2009-07-111-1/+1
* gallium: fixup register indexes for fog/frontface/point coordZack Rusin2009-07-071-3/+12