summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_program.c
AgeCommit message (Expand)AuthorFilesLines
2017-07-08st/mesa: Fix grabbing the wrong variant if glDrawPixels is calledMatias N. Goldberg1-3/+19
2017-07-05st/glsl_to_nir: fix edgeflag passthroughNicolai Hähnle1-1/+3
2017-07-05tgsi,st/mesa: move varying slot to semantic mapping into a helper for VSNicolai Hähnle1-81/+5
2017-05-08st/mesa: simplify code due to unification to st_common_programMarek Olšák1-13/+8
2017-05-08st/mesa: unify TCS, TES, GS st_*_program structuresMarek Olšák1-12/+12
2017-05-08st/mesa: decrease the size of remaining st_translate_program array paramsMarek Olšák1-3/+3
2017-05-08st/mesa: remove unused outputSlotToAttrMarek Olšák1-9/+0
2017-05-08st/mesa: decrease the size of st_vertex_programMarek Olšák1-5/+5
2017-05-04mesa/st: compute support for glsl_to_nirRob Clark1-0/+13
2017-04-13mesa/st: only update samplers for stages that have changedTimothy Arceri1-7/+7
2017-02-23st/mesa: implement a tgsi on-disk shader cacheTimothy Arceri1-6/+21
2017-02-23st/mesa: move set_prog_affected_state_flags() to st_program.cTimothy Arceri1-0/+141
2017-02-02st/mesa: remove pre C99 statement block for variable declarationTimothy Arceri1-60/+58
2017-01-23mesa/glsl: set {clip,cull}_distance_array_size directly in gl_programTimothy Arceri1-8/+8
2017-01-23st/mesa/glsl: change xfb_program field to last_vert_progTimothy Arceri1-3/+7
2017-01-10compiler: Merge shader_info's tcs and tes structs.Kenneth Graunke1-6/+6
2017-01-07mesa: Introduce a compiler enum for tessellation spacing.Kenneth Graunke1-15/+8
2017-01-07compiler: Change shader_info->tes.vertex_order into a ccw boolean.Kenneth Graunke1-1/+1
2016-12-30mesa/glsl: move LinkedTransformFeedback from gl_shader_program to gl_programTimothy Arceri1-1/+1
2016-11-17st/mesa/r200/i915/i965: move ARB program fields into a unionTimothy Arceri1-1/+1
2016-10-26st/mesa: use common patch outputs written fieldTimothy Arceri1-1/+1
2016-10-26st/mesa: use common patch inputs read fieldTimothy Arceri1-1/+1
2016-10-26r200/glsl/st/mesa: use common outputs written fieldTimothy Arceri1-3/+3
2016-10-26st/mesa: use common double inputs read fieldTimothy Arceri1-1/+2
2016-10-26r200/i915/st/mesa/compiler: use common inputs read fieldTimothy Arceri1-3/+3
2016-10-26st/mesa/r200/i915/i965: eliminate gl_fragment_programTimothy Arceri1-24/+23
2016-10-26i965/mesa/st/swrast: set fs shader_info directly and switch to using itTimothy Arceri1-2/+2
2016-10-26st/mesa: get interpolation location at translation timeTimothy Arceri1-10/+0
2016-10-26st/mesa: stop making use of InterpQualifier arrayTimothy Arceri1-30/+10
2016-10-26i965/mesa/st: eliminate gl_compute_programTimothy Arceri1-3/+3
2016-10-26st/mesa: switch cs over to shared shader_infoTimothy Arceri1-1/+1
2016-10-26mesa/i965/i915/r200: eliminate gl_vertex_programTimothy Arceri1-18/+17
2016-10-26i965/mesa/st: eliminate gl_geometry_programTimothy Arceri1-5/+5
2016-10-26st/mesa: switch gs over to shared shader_infoTimothy Arceri1-4/+7
2016-10-26i965/mesa/st: eliminate gl_tess_eval_programTimothy Arceri1-6/+6
2016-10-26st/mesa: switch tes over to shared shader_infoTimothy Arceri1-5/+7
2016-10-26i965/mesa/st: eliminate gl_tess_ctrl_programTimothy Arceri1-3/+3
2016-10-26st/mesa: switch tcs over to shared shader_infoTimothy Arceri1-1/+1
2016-10-17st/mesa: fix fragment shader output mappingNicolai Hähnle1-4/+13
2016-09-26mesa/st: support lowering multi-planar YUVRob Clark1-0/+35
2016-08-30glsl: Fix gl_program::OutputsWritten computation for dual-source blending.Francisco Jerez1-3/+1
2016-08-30st/glsl_to_tgsi: Use SecondaryOutputsWritten to determine dual-source fragmen...Francisco Jerez1-6/+12
2016-08-12st/mesa: determine states used or affected by shaders at compile timeMarek Olšák1-1/+36
2016-08-01st/mesa: silence missing braces warning in st_program.cBrian Paul1-1/+1
2016-07-17compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke1-5/+5
2016-06-30glsl/mesa: split gl_shader in twoTimothy Arceri1-7/+0
2016-05-17mesa/st: add support for NIR as possible driver IRRob Clark1-8/+120
2016-05-17mesa/st: move things around a bit in st_create_fp_variant()Rob Clark1-12/+8
2016-05-14mesa/st: Add support for GL_ARB_cull_distance (v2)Tobias Klausmann1-0/+26
2016-05-07gallium: fix various undefined left shifts into sign bitNicolai Hähnle1-2/+2