aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_atom_shader.c
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: merge st_fragment_program into st_common_programMarek Olšák2019-10-171-7/+7
* st/mesa: remove st_vp_variant_key in favor of st_common_variant_keyMarek Olšák2019-10-171-1/+1
* st/mesa: rename basic -> common for st_common_programMarek Olšák2019-10-171-2/+2
* mesa/st: support lowering user-clip-planes automaticallyErik Faye-Lund2019-10-171-0/+4
* mesa/gallium: automatically lower two-sided lightingErik Faye-Lund2019-10-171-0/+5
* mesa/gallium: automatically lower point-sizeErik Faye-Lund2019-10-171-0/+5
* mesa/gallium: automatically lower alpha-testingErik Faye-Lund2019-10-171-0/+5
* st/mesa: handling lower flatshading for NIR drivers.Dave Airlie2019-10-171-0/+3
* st/mesa: clean up more after the removal of st_compute_programMarek Olšák2019-10-161-25/+5
* st/mesa: remove st_compute_program in favor of st_common_programMarek Olšák2019-10-161-2/+3
* mesa/st: Tie depth_clamp code into other shaders (GS and TES)Gert Wollny2019-08-011-0/+11
* mesa/st: Tie depth_clamp lowering into the FSGert Wollny2019-08-011-0/+5
* mesa/st: Tie depth clamp lowering in to the VP codeGert Wollny2019-08-011-0/+10
* st/glsl: support clamping color outputs in compat for gs/tesTimothy Arceri2019-06-261-1/+19
* st/mesa: init hash keys with memset(), not designated initializersBrian Paul2019-03-081-2/+7
* st/mesa: move, clean-up shader variant key decls/initsBrian Paul2019-03-081-4/+4
* st/program: rework basic variant interfaceDave Airlie2017-10-261-2/+1
* st/mesa: Fix grabbing the wrong variant if glDrawPixels is calledMatias N. Goldberg2017-07-081-1/+3
* st/mesa: fix tessellation shaders with no support for shareable shadersMarek Olšák2017-07-031-2/+2
* st/mesa: unify update_gp/tcp/tep codeMarek Olšák2017-06-221-63/+28
* st/mesa: don't search through shader variants if there is only oneMarek Olšák2017-06-221-51/+90
* st/mesa: don't track shader variants in st_contextMarek Olšák2017-06-221-18/+14
* st/mesa: unify TCS, TES, GS st_*_program structuresMarek Olšák2017-05-081-12/+12
* st/mesa: remove st_context::vertex_result_to_slotMarek Olšák2017-05-081-2/+0
* st/mesa: remove struct st_tracked_stateMarek Olšák2017-05-081-43/+12
* st/mesa: Use compressed fog mode for atifs.Gustaw Smolarczyk2017-04-081-16/+1
* st/mesa: st_atom_shader.c C99 tidy upTimothy Arceri2017-02-021-3/+1
* r200/glsl/st/mesa: use common outputs written fieldTimothy Arceri2016-10-261-1/+1
* st/mesa/r200/i915/i965: eliminate gl_fragment_programTimothy Arceri2016-10-261-2/+2
* i965/mesa/st: eliminate gl_compute_programTimothy Arceri2016-10-261-1/+1
* mesa/i965/i915/r200: eliminate gl_vertex_programTimothy Arceri2016-10-261-2/+2
* i965/mesa/st: eliminate gl_geometry_programTimothy Arceri2016-10-261-1/+1
* i965/mesa/st: eliminate gl_tess_eval_programTimothy Arceri2016-10-261-1/+1
* i965/mesa/st: eliminate gl_tess_ctrl_programTimothy Arceri2016-10-261-1/+1
* mesa/st: support lowering multi-planar YUVRob Clark2016-09-261-0/+3
* 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