summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_program.c
Commit message (Expand)AuthorAgeFilesLines
* compiler: tidy up double_inputs_read usesTimothy Arceri2018-01-301-1/+1
* mesa/st: translate SO info in glsl_to_nir() caseRob Clark2018-01-181-4/+43
* st/glsl_to_tgsi: stop passing pipe_shader_state to st_store_tgsi_in_disk_cache()Timothy Arceri2018-01-171-4/+4
* st/glsl_to_tgsi: store num_tgsi_tokens in st_*_programTimothy Arceri2018-01-171-9/+12
* mesa/st: move cloning of NIR shader for computeRob Clark2017-12-051-1/+4
* st/glsl_to_nir: don't generate nir twice for gsTimothy Arceri2017-11-211-8/+2
* st/glsl_to_tgsi: use tgsi_get_gl_varying_semantic() for gs/tes outputsTimothy Arceri2017-11-151-91/+5
* st/glsl_to_tgsi: make use of tgsi_get_gl_varying_semantic()Timothy Arceri2017-11-151-71/+11
* st/program: fix compute shader nir referencesRob Clark2017-11-121-2/+14
* st/glsl_to_nir: generate NIR earlierTimothy Arceri2017-11-081-37/+8
* st/glsl_to_nir: pass gl_shader_program to st_finalize_nir()Timothy Arceri2017-11-031-4/+6
* st/program: add support for gs/tes/tcs nir shaders.Dave Airlie2017-10-261-4/+41
* st/program: rework basic variant interfaceDave Airlie2017-10-261-11/+10
* st/mesa: Fix grabbing the wrong variant if glDrawPixels is calledMatias N. Goldberg2017-07-081-3/+19
* st/glsl_to_nir: fix edgeflag passthroughNicolai Hähnle2017-07-051-1/+3
* tgsi,st/mesa: move varying slot to semantic mapping into a helper for VSNicolai Hähnle2017-07-051-81/+5
* st/mesa: simplify code due to unification to st_common_programMarek Olšák2017-05-081-13/+8
* st/mesa: unify TCS, TES, GS st_*_program structuresMarek Olšák2017-05-081-12/+12
* st/mesa: decrease the size of remaining st_translate_program array paramsMarek Olšák2017-05-081-3/+3
* st/mesa: remove unused outputSlotToAttrMarek Olšák2017-05-081-9/+0
* st/mesa: decrease the size of st_vertex_programMarek Olšák2017-05-081-5/+5
* mesa/st: compute support for glsl_to_nirRob Clark2017-05-041-0/+13
* mesa/st: only update samplers for stages that have changedTimothy Arceri2017-04-131-7/+7
* st/mesa: implement a tgsi on-disk shader cacheTimothy Arceri2017-02-231-6/+21
* st/mesa: move set_prog_affected_state_flags() to st_program.cTimothy Arceri2017-02-231-0/+141
* st/mesa: remove pre C99 statement block for variable declarationTimothy Arceri2017-02-021-60/+58
* mesa/glsl: set {clip,cull}_distance_array_size directly in gl_programTimothy Arceri2017-01-231-8/+8
* st/mesa/glsl: change xfb_program field to last_vert_progTimothy Arceri2017-01-231-3/+7
* compiler: Merge shader_info's tcs and tes structs.Kenneth Graunke2017-01-101-6/+6
* mesa: Introduce a compiler enum for tessellation spacing.Kenneth Graunke2017-01-071-15/+8
* compiler: Change shader_info->tes.vertex_order into a ccw boolean.Kenneth Graunke2017-01-071-1/+1
* mesa/glsl: move LinkedTransformFeedback from gl_shader_program to gl_programTimothy Arceri2016-12-301-1/+1
* st/mesa/r200/i915/i965: move ARB program fields into a unionTimothy Arceri2016-11-171-1/+1
* st/mesa: use common patch outputs written fieldTimothy Arceri2016-10-261-1/+1
* st/mesa: use common patch inputs read fieldTimothy Arceri2016-10-261-1/+1
* r200/glsl/st/mesa: use common outputs written fieldTimothy Arceri2016-10-261-3/+3
* st/mesa: use common double inputs read fieldTimothy Arceri2016-10-261-1/+2
* r200/i915/st/mesa/compiler: use common inputs read fieldTimothy Arceri2016-10-261-3/+3
* st/mesa/r200/i915/i965: eliminate gl_fragment_programTimothy Arceri2016-10-261-24/+23
* i965/mesa/st/swrast: set fs shader_info directly and switch to using itTimothy Arceri2016-10-261-2/+2
* st/mesa: get interpolation location at translation timeTimothy Arceri2016-10-261-10/+0
* st/mesa: stop making use of InterpQualifier arrayTimothy Arceri2016-10-261-30/+10
* i965/mesa/st: eliminate gl_compute_programTimothy Arceri2016-10-261-3/+3
* st/mesa: switch cs over to shared shader_infoTimothy Arceri2016-10-261-1/+1
* mesa/i965/i915/r200: eliminate gl_vertex_programTimothy Arceri2016-10-261-18/+17
* i965/mesa/st: eliminate gl_geometry_programTimothy Arceri2016-10-261-5/+5
* st/mesa: switch gs over to shared shader_infoTimothy Arceri2016-10-261-4/+7
* i965/mesa/st: eliminate gl_tess_eval_programTimothy Arceri2016-10-261-6/+6
* st/mesa: switch tes over to shared shader_infoTimothy Arceri2016-10-261-5/+7
* i965/mesa/st: eliminate gl_tess_ctrl_programTimothy Arceri2016-10-261-3/+3