summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_nir_builtins.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Add helpers for lazy var creation.Emma Anholt2023-05-161-15/+9
* mesa/nir: Add some perfetto tracesRob Clark2023-04-241-0/+2
* mesa/st: split out builtin shader finishMike Blumenkrantz2022-09-101-3/+9
* mesa/st: add nir shader to clear color buffers using constant valueIndrajit Kumar Das2022-05-191-0/+32
* glsl/st: move st_nir_opts() into gl compiler common codeTimothy Arceri2022-01-311-1/+2
* mesa/st: Add an optional GLSL link fail msg to finalize_nir.Emma Anholt2021-09-061-3/+5
* gallium: Remove "optimize" parameter from pipe_screen::finalize_nirIan Romanick2021-08-131-1/+1
* gallium/st: lower rectangle textures if not supportedChristian Gmeiner2021-02-231-0/+5
* mesa/st: Make a single helper for the NIR-to-TGSI transfer.Eric Anholt2021-01-141-35/+2
* gallium/ntt: Take ownership of the NIR shader we're passed.Eric Anholt2021-01-121-1/+0
* mesa/st: Free the NIR builtins TGSI tokens after passing to the driver.Eric Anholt2021-01-121-5/+17
* st/mesa: put pipe_screen * into st_context and use itMarek Olšák2020-12-031-1/+1
* nir/builder: Add a name format arg to nir_builder_init_simple_shader().Eric Anholt2020-11-111-5/+4
* nir/builder: Drop the mem_ctx arg from nir_builder_init_simple_shader().Eric Anholt2020-11-111-1/+1
* nir_builder: Return a new builder from nir_builder_init_simple_shader().Eric Anholt2020-11-111-2/+1
* st/nir: Drop setting interp mode on system values in builtins.Eric Anholt2020-11-041-1/+0
* mesa/st: Fix a use-after-free of the NIR shader stage.Eric Anholt2020-11-031-5/+6
* st/mesa: Drop the TGSI paths for PBOs and use nir-to-tgsi if needed.Eric Anholt2020-10-201-1/+10
* nir: Add options to nir_lower_compute_system_values to control compute ID bas...Jesse Natalie2020-08-211-1/+1
* nir: Move compute system value lowering to a separate passJesse Natalie2020-08-211-0/+1
* st/mesa: lower images when neededKarol Herbst2020-06-181-0/+3
* mesa/st: Move the dword slot counting function to glsl_types as well.Eric Anholt2020-01-141-1/+0
* mesa/st: Deduplicate the NIR uniform lowering code.Eric Anholt2020-01-141-9/+1
* st/mesa: use pipe_screen::finalize_nirMarek Olšák2019-10-231-2/+5
* st/mesa: assign driver locations for VS inputs for NIR before cachingMarek Olšák2019-10-231-0/+1
* st/mesa: use nir_shader_compiler_options::lower_to_scalarMarek Olšák2019-10-101-5/+2
* st: Lower uniforms in st in the !PIPE_CAP_PACKED_UNIFORMS case as well.Eric Anholt2019-04-101-0/+3
* nir: Add multiplier argument to nir_lower_uniforms_to_ubo.Timur Kristóf2019-03-051-1/+1
* nir: Move nir_lower_uniforms_to_ubo to compiler/nir.Timur Kristóf2019-03-051-1/+1
* nir: Gather texture bitmasks in gl_nir_lower_samplers_as_deref.Kenneth Graunke2019-02-111-1/+1
* st/nir: Lower sampler derefs for builtin shaders.Kenneth Graunke2019-02-111-0/+2
* st/nir: Use src/ relative include path for autotoolsKristian H. Kristensen2019-02-051-1/+2
* st/nir: Make new helpers for constructing built-in NIR shaders.Kenneth Graunke2019-02-051-0/+138