aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_glsl_to_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* st/glsl_to_nir: disable io lowering to temps for tessTimothy Arceri2018-01-171-4/+8
* nir: fix st_nir_assign_var_locations for patch variablesKarol Herbst2018-01-081-2/+6
* st/glsl_to_nir/radeonsi: enable tessellation shadersTimothy Arceri2018-01-051-1/+3
* st/glsl_to_nir: add patch support to st_nir_assign_var_locations()Timothy Arceri2017-12-271-5/+17
* st/glsl_to_nir: call post opt functions after opts have finishedTimothy Arceri2017-12-271-0/+6
* st/st_glsl_to_nir: call nir_lower_64bit_packTimothy Arceri2017-12-271-0/+1
* st/glsl_to_nir: skip forced array splitting for tcsTimothy Arceri2017-12-131-1/+2
* mesa/st: move cloning of NIR shader for computeRob Clark2017-12-051-1/+1
* st/glsl_to_nir/radeonsi: enable gs support for nir backendTimothy Arceri2017-12-041-0/+12
* st/glsl_to_nir: add gs support to st_nir_assign_var_locations()Timothy Arceri2017-12-041-6/+17
* st/glsl_to_nir: use nir_lower_io_arrays_to_elements() to lower arraysTimothy Arceri2017-12-041-1/+1
* st/glsl_to_nir: enable NIR link time optsTimothy Arceri2017-12-041-0/+78
* st/glsl_to_nir: move some calls out of st_glsl_to_nir_post_opts()Timothy Arceri2017-12-041-30/+37
* st/glsl_to_nir: call some lowering passes earlierTimothy Arceri2017-12-041-8/+12
* st/glsl_to_nir: add basic NIR opt loop helperTimothy Arceri2017-12-041-0/+31
* st/glsl_to_nir: make st_glsl_to_nir() staticTimothy Arceri2017-12-041-51/+51
* st/glsl_to_nir: split the st_glsl_to_nir() function in twoTimothy Arceri2017-12-041-22/+34
* st/glsl_to_nir: create set_st_program() helperTimothy Arceri2017-12-041-34/+40
* st/glsl: move nir linking loop to new function st_link_nir()Timothy Arceri2017-12-041-0/+25
* st/glsl_to_nir: add st_nir_assign_var_locations() helperTimothy Arceri2017-12-041-9/+34
* mesa/st/nir: assign driver_location for imagesRob Clark2017-11-121-2/+6
* st/program: fix compute shader nir referencesRob Clark2017-11-121-4/+10
* st/glsl_to_nir: use nir_shader_gather_info()Timothy Arceri2017-11-081-8/+10
* st/glsl_to_nir: generate NIR earlierTimothy Arceri2017-11-081-0/+6
* st/glsl_to_nir: delay adding built-in uniforms to Parameters listTimothy Arceri2017-11-081-35/+33
* st/glsl_to_nir: pass gl_shader_program to st_finalize_nir()Timothy Arceri2017-11-031-22/+2
* st/program: add support for gs/tes/tcs nir shaders.Dave Airlie2017-10-261-0/+12
* nir: Get rid of nir_shader::stageJason Ekstrand2017-10-201-5/+5
* st/mesa: don't assign prog->ShadowSamplersNicolai Hähnle2017-10-111-1/+0
* util: move string_to_uint_map to glslEmil Velikov2017-08-291-1/+1
* mesa: pass ctx to add_uniform_to_shader constructorTimothy Arceri2017-08-221-1/+1
* st/mesa: replace st_shader_stage_to_ptargetNicolai Hähnle2017-08-021-1/+1
* st/glsl_to_nir: move nir_lower_io to driversNicolai Hähnle2017-07-311-2/+1
* st/mesa: get rid of st_glsl_typesNicolai Hähnle2017-07-311-6/+11
* st/glsl_to_nir: use nir_lower_samplers_as_deref when requested by the driverNicolai Hähnle2017-07-311-1/+6
* st/glsl_to_nir: fix the case where NIR clone testing is enabledNicolai Hähnle2017-07-311-1/+2
* st/glsl_to_nir: fix edgeflag passthroughNicolai Hähnle2017-07-051-0/+3
* mesa: pass gl_program to _mesa_associate_uniform_storage()Samuel Pitoiset2017-06-141-2/+1
* mesa/st: compute support for glsl_to_nirRob Clark2017-05-041-0/+14
* st/mesa: Fix missing-braces warning.Vinson Lee2017-04-121-1/+1
* st/mesa: silence unused/uninitialized var warningsBrian Paul2017-04-071-1/+2
* st/mesa: don't propagate uniforms when restoring from cacheTimothy Arceri2017-03-081-1/+2
* st/mesa/glsl: move SamplerTargets to gl_programTimothy Arceri2017-01-061-1/+1
* st/mesa/glsl: set SamplersUsed directly in gl_programTimothy Arceri2017-01-061-1/+0
* glsl: create gl_program at the start of linking rather than the endTimothy Arceri2016-11-191-7/+1
* st/mesa/i965: simplify gl_program references and stop leakingTimothy Arceri2016-11-191-1/+2
* st/mesa: stop initialing Instructions and NumInstructionsTimothy Arceri2016-11-171-3/+0
* nir: stop adjusting driver location for varying packingTimothy Arceri2016-10-261-3/+0
* st/mesa: use common double inputs read fieldTimothy Arceri2016-10-261-1/+1
* r200/i915/st/mesa/compiler: use common inputs read fieldTimothy Arceri2016-10-261-1/+1