summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_program.c
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: release the draw shader properly to fix driver crashes (iris)Marek Olšák2019-12-091-1/+5
* draw, st/mesa: generate TGSI for ffvp/ARB_vp if draw lacks LLVMMarek Olšák2019-12-091-2/+7
* st/mesa: don't generate VS TGSI if NIR is enabledMarek Olšák2019-12-091-22/+14
* st/mesa: remove struct st_vp_variant in favor of st_common_variantMarek Olšák2019-12-091-6/+6
* st/mesa: remove st_vp_variant::num_inputsMarek Olšák2019-12-091-7/+4
* st/mesa: use a separate VS variant for the draw moduleMarek Olšák2019-12-091-25/+10
* st/mesa: add st_variant base class to simplify code for shader variantsMarek Olšák2019-11-261-223/+87
* st/mesa: don't use redundant stp->state.ir.nirMarek Olšák2019-11-261-9/+7
* Revert "st/mesa: keep serialized NIR instead of nir_shader in st_program"Mark Janes2019-11-201-42/+6
* Revert "st/mesa: call nir_serialize only once per shader"Mark Janes2019-11-201-15/+8
* st/mesa: call nir_serialize only once per shaderMarek Olšák2019-11-191-8/+15
* st/mesa: keep serialized NIR instead of nir_shader in st_programMarek Olšák2019-11-191-6/+42
* st/mesa: call nir_sweep in st_finalize_nirMarek Olšák2019-11-191-0/+3
* st/mesa: subclass st_vertex_program for VP-specific membersMarek Olšák2019-11-191-45/+50
* st/mesa: rename occurences of stcp to stp to correspond to st_programMarek Olšák2019-11-191-18/+18
* st/mesa: cleanups after unification of st_vertex/common programMarek Olšák2019-11-191-5/+2
* st/mesa: rename st_common_program to st_programMarek Olšák2019-11-191-29/+29
* st/mesa: trivially merge st_vertex_program into st_common_programMarek Olšák2019-11-191-17/+17
* st/mesa: consolidate and simplify code flagging program::affected_statesMarek Olšák2019-11-191-0/+8
* st/mesa: start deduplicating some program codeMarek Olšák2019-11-191-1/+10
* st/mesa: rename delete_basic_variant -> delete_common_variantMarek Olšák2019-11-191-4/+4
* st/mesa: remove unused TGSI-only debug printing functionsMarek Olšák2019-11-111-23/+0
* st/mesa: add ST_DEBUG=nir to print NIR shadersMarek Olšák2019-11-111-1/+10
* st/mesa: print TCS/TES/GS/CS TGSI in the right place & keep disk cache enabledMarek Olšák2019-11-111-4/+4
* st/mesa: remove \n being only printed in debug builds after printed TGSIMarek Olšák2019-11-111-12/+4
* st/mesa: rename DEBUG_TGSI -> DEBUG_PRINT_IRMarek Olšák2019-11-111-4/+4
* st/mesa: call nir_opt_access only onceMarek Olšák2019-11-041-0/+2
* st/mesa: lower global vars to local after lowering clipErik Faye-Lund2019-10-281-0/+1
* st/mesa: use pipe_screen::finalize_nirMarek Olšák2019-10-231-21/+63
* st/mesa: update VS shader_info for NIR after lowering passesMarek Olšák2019-10-231-0/+4
* st/mesa: assign driver locations for VS inputs for NIR before cachingMarek Olšák2019-10-231-0/+2
* st/mesa: move some NIR lowering before shader cachingMarek Olšák2019-10-231-0/+15
* st/mesa: replace pipe_shader_state with tgsi_token* in st_vp_variantMarek Olšák2019-10-221-31/+41
* st/mesa: don't call variables "tgsi" when they can reference NIRMarek Olšák2019-10-171-57/+57
* st/mesa: merge st_fragment_program into st_common_programMarek Olšák2019-10-171-19/+19
* st/mesa: remove st_vp_variant_key in favor of st_common_variant_keyMarek Olšák2019-10-171-3/+3
* st/mesa: remove num_tgsi_tokens from st_xx_programMarek Olšák2019-10-171-4/+3
* st/mesa: rename basic -> common for st_common_programMarek Olšák2019-10-171-14/+14
* st/mesa: rename st_xxx_program::tgsi to stateMarek Olšák2019-10-171-63/+63
* mesa/st: support lowering user-clip-planes automaticallyErik Faye-Lund2019-10-171-0/+25
* mesa/gallium: automatically lower two-sided lightingErik Faye-Lund2019-10-171-0/+3
* mesa/gallium: automatically lower point-sizeErik Faye-Lund2019-10-171-0/+9
* mesa/gallium: automatically lower alpha-testingErik Faye-Lund2019-10-171-0/+8
* st/mesa: handling lower flatshading for NIR drivers.Dave Airlie2019-10-171-0/+3
* st/mesa: reorder and document code in st_translate_vertex_programMarek Olšák2019-10-161-19/+25
* st/mesa: call prog_to_nir sooner for ARB_fpMarek Olšák2019-10-161-34/+32
* st/mesa: don't call translate_*_program functions for NIRMarek Olšák2019-10-161-24/+2
* st/mesa: finalize NIR after shader variant passes for TCS/TES/GS/CSMarek Olšák2019-10-161-2/+3
* st/mesa: unify transform feedback info translation codeMarek Olšák2019-10-161-49/+45
* st/mesa: move vertex program preparation code into st_prepare_vertex_programMarek Olšák2019-10-161-31/+39