summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_program.h
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: don't lower YUV when driver supports it nativelyJonathan Marek2020-01-151-2/+7
* gallium: Add PIPE_FORMAT_P010 supportThong Thai2020-01-031-0/+1
* st/mesa: remove struct st_vp_variant in favor of st_common_variantMarek Olšák2019-12-091-25/+6
* st/mesa: remove st_vp_variant::num_inputsMarek Olšák2019-12-091-3/+0
* st/mesa: use a separate VS variant for the draw moduleMarek Olšák2019-12-091-9/+5
* st/mesa: add st_variant base class to simplify code for shader variantsMarek Olšák2019-11-261-33/+42
* Revert "st/mesa: keep serialized NIR instead of nir_shader in st_program"Mark Janes2019-11-201-3/+0
* Revert "st/mesa: call nir_serialize only once per shader"Mark Janes2019-11-201-3/+0
* st/mesa: call nir_serialize only once per shaderMarek Olšák2019-11-191-0/+3
* st/mesa: keep serialized NIR instead of nir_shader in st_programMarek Olšák2019-11-191-0/+3
* st/mesa: subclass st_vertex_program for VP-specific membersMarek Olšák2019-11-191-0/+6
* st/mesa: rename occurences of stcp to stp to correspond to st_programMarek Olšák2019-11-191-1/+1
* st/mesa: rename st_common_program to st_programMarek Olšák2019-11-191-16/+16
* st/mesa: trivially merge st_vertex_program into st_common_programMarek Olšák2019-11-191-48/+14
* st/mesa: start deduplicating some program codeMarek Olšák2019-11-191-2/+1
* st/mesa: decrease the size of st_fp_variant_key from 48 to 40 bytesMarek Olšák2019-11-191-3/+3
* st/mesa: remove unused TGSI-only debug printing functionsMarek Olšák2019-11-111-3/+0
* st_get_external_sampler_key: improve error messageDrew DeVault2019-11-071-1/+2
* st/mesa: move some NIR lowering before shader cachingMarek Olšák2019-10-231-0/+3
* st/mesa: replace pipe_shader_state with tgsi_token* in st_vp_variantMarek Olšák2019-10-221-1/+1
* st/mesa: merge st_fragment_program into st_common_programMarek Olšák2019-10-171-39/+8
* st/mesa: remove redundant function st_reference_compprogMarek Olšák2019-10-171-10/+0
* st/mesa: remove unused st_xxx_program::sha1Marek Olšák2019-10-171-6/+0
* st/mesa: remove st_vp_variant_key in favor of st_common_variant_keyMarek Olšák2019-10-171-21/+4
* st/mesa: remove num_tgsi_tokens from st_xx_programMarek Olšák2019-10-171-9/+0
* st/mesa: rename basic -> common for st_common_programMarek Olšák2019-10-171-11/+11
* st/mesa: rename st_xxx_program::tgsi to stateMarek Olšák2019-10-171-6/+6
* mesa/st: support lowering user-clip-planes automaticallyErik Faye-Lund2019-10-171-0/+3
* mesa/gallium: automatically lower two-sided lightingErik Faye-Lund2019-10-171-0/+3
* mesa/gallium: automatically lower point-sizeErik Faye-Lund2019-10-171-0/+3
* mesa/gallium: automatically lower alpha-testingErik Faye-Lund2019-10-171-0/+1
* st/mesa: handling lower flatshading for NIR drivers.Dave Airlie2019-10-171-0/+2
* st/mesa: unify transform feedback info translation codeMarek Olšák2019-10-161-0/+3
* st/mesa: move vertex program preparation code into st_prepare_vertex_programMarek Olšák2019-10-161-0/+3
* st/mesa: clean up more after the removal of st_compute_programMarek Olšák2019-10-161-7/+0
* st/mesa: sink TCS/TES/GS/CS translate code into st_translate_common_programMarek Olšák2019-10-161-14/+2
* st/mesa: remove st_compute_program in favor of st_common_programMarek Olšák2019-10-161-39/+7
* st/mesa: simplify the signature of st_release_basic_variantsMarek Olšák2019-10-161-3/+1
* mesa/st: Tie depth_clamp code into other shaders (GS and TES)Gert Wollny2019-08-011-0/+5
* mesa/st: Tie depth_clamp lowering into the FSGert Wollny2019-08-011-0/+3
* mesa/st: Tie depth clamp lowering in to the VP codeGert Wollny2019-08-011-0/+4
* mesa/st: replace boolean declarations by boolGert Wollny2019-08-011-2/+2
* gallium: add handling for YUV planar surfacesMike Blumenkrantz2019-07-311-0/+18
* st/glsl: support clamping color outputs in compat for gs/tesTimothy Arceri2019-06-261-1/+5
* st/mesa: Make the input_to_index array available.Mathias Fröhlich2018-05-101-0/+5
* st/glsl_to_tgsi: store num_tgsi_tokens in st_*_programTimothy Arceri2018-01-171-0/+12
* st/glsl_to_tgsi: make use of driver_cache_blob with the disk cacheTimothy Arceri2017-11-281-3/+0
* st/program: add support for gs/tes/tcs nir shaders.Dave Airlie2017-10-261-0/+3
* st/program: rework basic variant interfaceDave Airlie2017-10-261-2/+1
* tgsi,st/mesa: move varying slot to semantic mapping into a helper for VSNicolai Hähnle2017-07-051-18/+3