aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker
Commit message (Expand)AuthorAgeFilesLines
* st/glsl_to_tgsi: add ARB_get_program_binary support using TGSITimothy Arceri2018-01-172-0/+10
* st/glsl_to_tgsi: add st_get_program_binary_driver_sha1() helperTimothy Arceri2018-01-172-0/+9
* st/glsl_to_tgsi: add (de)serialise program helpersTimothy Arceri2018-01-172-127/+146
* st/glsl_to_tgsi: stop passing pipe_shader_state to st_store_tgsi_in_disk_cache()Timothy Arceri2018-01-173-16/+17
* st/glsl_to_tgsi: store num_tgsi_tokens in st_*_programTimothy Arceri2018-01-174-17/+34
* st/glsl_to_nir: disable io lowering to temps for tessTimothy Arceri2018-01-171-4/+8
* st/mesa: enable ARB_enhanced_layouts on nir driversTimothy Arceri2018-01-171-3/+1
* nir: fix st_nir_assign_var_locations for patch variablesKarol Herbst2018-01-081-2/+6
* mesa: remove dd_function_table::GetCompressedTexSubImage and clean it upMarek Olšák2018-01-061-1/+0
* st/glsl_to_nir/radeonsi: enable tessellation shadersTimothy Arceri2018-01-051-1/+3
* st/mesa: Handle BGR[A/X]1010102 formats.Mario Kleiner2018-01-031-0/+6
* st/mesa: increase size of glsl_base_type bitfieldsBrian Paul2017-12-282-3/+4
* 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
* gallium: plumb context priority through to driverRob Clark2017-12-191-0/+5
* st/glsl_to_nir: skip forced array splitting for tcsTimothy Arceri2017-12-131-1/+2
* st/mesa: trivial whitespace/formatting fixes in st_atom_rasterizer.cBrian Paul2017-12-121-20/+22
* st/mesa: swizzle argument when there's a vector size mismatchIlia Mirkin2017-12-111-1/+24
* mesa/st: Handle 16-bit types at st_glsl_storage_type_size()Eduardo Lima Mitev2017-12-061-0/+3
* st/mesa: remove unneeded #include in st_format.hBrian Paul2017-12-051-1/+0
* st/mesa: rename a few vars to 'bindings'Brian Paul2017-12-051-10/+10
* st/mesa: whitespace fixes in st_format.cBrian Paul2017-12-051-5/+13
* mesa/st: move cloning of NIR shader for computeRob Clark2017-12-052-2/+5
* st/mesa: handle compute atomicsDave Airlie2017-12-052-1/+5
* 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-042-55/+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-043-17/+41
* st/glsl_to_nir: add st_nir_assign_var_locations() helperTimothy Arceri2017-12-041-9/+34
* mesa: add AllowGLSLCrossStageInterpolationMismatch workaroundTapani Pälli2017-11-301-0/+2
* st_glsl_to_tgsi: check for the tail sentinel in merge_two_dstsNicolai Hähnle2017-11-281-3/+3
* st/glsl_to_tgsi: make use of driver_cache_blob with the disk cacheTimothy Arceri2017-11-282-223/+109
* st/glsl_to_nir: don't generate nir twice for gsTimothy Arceri2017-11-211-8/+2
* st/mesa: use asynchronous flushes in st_finishNicolai Hähnle2017-11-201-1/+1
* st/mesa: implement st_server_wait_sync properlyNicolai Hähnle2017-11-201-2/+24
* st/mesa: use enum types instead of int/unsigned (v3)Brian Paul2017-11-164-12/+23
* st/mesa: don't move ssbo after atomic buffers if we support hw atomicsDave Airlie2017-11-172-9/+13
* mesa: split extensions overrides and glGetString(GL_EXTENSIONS)Emil Velikov2017-11-161-0/+1
* st/mesa: whitespace fixes in st_manager.cBrian Paul2017-11-151-5/+31
* st/mesa: whitespace clean-ups in st_context.cBrian Paul2017-11-151-31/+46
* st/mesa: move st_manager_destroy() earlier in fileBrian Paul2017-11-151-13/+15
* st/mesa: move st_init_driver_flags() earlier in fileBrian Paul2017-11-151-61/+62