radeonsi: merge uses_persp_opcode_interp_sample/uses_linear_opcode_interp_sample
[mesa.git] / src / gallium / drivers / radeonsi / si_state_shaders.c
2020-09-07 Marek Olšákradeonsi: merge uses_persp_opcode_interp_sample/uses_li...
2020-09-07 Marek Olšákradeonsi: remove redundant si_shader_info:*(clip|cull...
2020-09-07 Marek Olšákradeonsi: remove redundant si_shader_info::const_buffer...
2020-09-07 Marek Olšákradeonsi: remove redundant si_shader_info::images_declared
2020-09-07 Marek Olšákradeonsi: remove redundant si_shader_info::shader_buffe...
2020-09-07 Marek Olšákradeonsi: remove info::samplers_declared, image_buffers...
2020-09-07 Marek Olšákradeonsi: stop using TGSI_PROPERTY_FS_COLOR0_WRITES_ALL...
2020-09-07 Marek Olšákradeonsi: stop using TGSI_PROPERTY_FS_DEPTH_LAYOUT
2020-09-07 Marek Olšákradeonsi: stop using TGSI_PROPERTY_FS_COORD_PIXEL_CENTER
2020-09-07 Marek Olšákradeonsi: stop using TGSI_PROPERTY_FS_POST_DEPTH_COVERAGE
2020-09-07 Marek Olšákradeonsi: stop using TGSI_PROPERTY_FS_EARLY_DEPTH_STENCIL
2020-09-07 Marek Olšákradeonsi: stop using TGSI_PROPERTY_GS_*
2020-09-07 Marek Olšákradeonsi: stop using TGSI_PROPERTY_TES_VERTEX_ORDER_CW
2020-09-07 Marek Olšákradeonsi: stop using TGSI_PROPERTY_TES_SPACING
2020-09-07 Marek Olšákradeonsi: stop using TGSI_PROPERTY_TES_POINT_MODE ...
2020-09-07 Marek Olšákradeonsi: stop using TGSI_PROPERTY_VS_WINDOW_SPACE_POSI...
2020-09-07 Marek Olšákradeonsi: stop using TGSI_PROPERTY_NEXT_SHADER
2020-09-03 Marek Olšákradeonsi: optimize out the loop in si_get_ps_input_cntl
2020-09-03 Marek Olšákradeonsi: replace TGSI_SEMANTIC with VARYING_SLOT and...
2020-09-03 Marek Olšákradeonsi: replace TGSI_INTERPOLATE with INTERP_MODE
2020-09-03 Marek Olšákradeonsi: remove si_shader_selector::type
2020-09-03 Marek Olšákradeonsi: precompute si_*_descriptors_idx in si_shader_...
2020-09-03 Marek Olšákradeonsi: change PIPE_SHADER to MESA_SHADER (debug...
2020-09-03 Marek Olšákradeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_...
2020-09-03 Marek Olšákradeonsi: simplify handling color interp modes in si_em...
2020-09-03 Marek Olšákradeonsi: lower IO intrinsics - complete rewrite of...
2020-09-01 Marek Olšákamd/registers: switch to new generated register definitions
2020-08-07 Marek Olšákradeonsi: use the same units for esgs_ring_size and...
2020-07-22 Marek Olšákradeonsi: add reg shadowing codepaths to GS and tess...
2020-07-22 Marek Olšákradeonsi: reorder code in update_gs_ring_buffers and...
2020-07-16 Marek Olšákradeonsi: prevent a gfx10_ngg_calculate_subgroup_info...
2020-06-30 Marek Olšákradeonsi: add a debug option to enable NGG culling...
2020-06-30 Marek Olšákradeonsi: always use Wave32 for GS fast launch, because...
2020-06-30 Pierre-Eric Pellou... radeonsi: bump SI_NUM_SHADER_BUFFERS to 32
2020-06-26 Marek Olšákradeonsi: make si_pm4_cmd_begin/end static and simplify...
2020-06-26 Marek Olšákradeonsi: disallow adding BOs into si_pm4_state except...
2020-06-26 Marek Olšákradeonsi: don't add the tess ring buffers into the...
2020-06-26 Marek Olšákradeonsi: rename init_config states to cs_preamble...
2020-06-23 Marek Olšákradeonsi: compact MRTs to save PS export memory space
2020-06-09 Marek Olšákac,radeonsi: start adding support for gfx10.3
2020-06-09 Marek Olšákac,radeonsi: replace == GFX10 with >= GFX10 where it...
2020-05-26 Marek Olšákamd: replace SH -> SA (shader array) in comments
2020-05-26 Marek Olšákac/gpu_info: replace num_good_cu_per_sh with min/max_go...
2020-05-23 Marek Olšákradeonsi: don't use INDIRECT_BUFFER within IBs
2020-05-13 Axel Davyradeonsi: Enable tgsi to nir disk cache
2020-05-13 Axel Davyttn: Add new allow_disk_cache parameter
2020-05-05 Pierre-Eric Pellou... radeonsi: don't print gs_copy_shader stats for shaderdb
2020-04-24 Marek Olšákac,radeonsi: simplify checking for Navi1x chips
2020-04-02 Pierre-Eric Pellou... radeonsi: dump shader stats when hitting the live cache
2020-03-30 Pierre-Eric Pellou... radeonsi: switch to 3-spaces style
2020-03-28 Marek Olšákradeonsi/gfx10: fix the wave size for compute-based...
2020-03-28 Marek Olšákradeonsi: add num_vbos_in_user_sgprs into the shader...
2020-03-12 Marek Olšákac: add radeon_info::use_late_alloc to control LATE_ALL...
2020-03-09 Marek Olšákradeonsi: add a bug workaround for NGG - LATE_ALLOC_GS
2020-03-09 Daniel Schürmannradeonsi: lower discard to demote when FS_CORRECT_DERIV...
2020-01-25 Marek Olšákradeonsi: print shader cache stats with AMD_DEBUG=cache...
2020-01-25 Marek Olšákradeonsi: restructure si_shader_cache_load_shader
2020-01-25 Marek Olšákradeonsi: use the live shader cache
2020-01-23 Marek Olšákradeonsi: make si_compile_shader return bool
2020-01-20 Marek Olšákradeonsi/gfx10: enable GS fast launch for triangles...
2020-01-20 Marek Olšákradeonsi/gfx10: rewrite late alloc computation
2020-01-20 Marek Olšákradeonsi/gfx10: implement NGG culling for 4x wave32...
2020-01-20 Marek Olšákradeonsi/gfx10: move GE_PC_ALLOC setting to shader...
2020-01-20 Marek Olšákradeonsi/gfx10: don't initialize VGPRs not used by...
2020-01-14 Marek Olšákradeonsi: rename si_shader_create -> si_create_shader_v...
2020-01-14 Marek Olšákradeonsi: merge si_tessctrl_info into si_shader_info
2020-01-14 Marek Olšákradeonsi: fork tgsi_shader_info and tgsi_tessctrl_info
2020-01-13 Marek Olšákradeonsi: put up to 5 VBO descriptors into user SGPRs
2020-01-13 Marek Olšákradeonsi: don't allow draw calls with uninitialized...
2020-01-08 Marek Olšákradeonsi: clean up messy si_emit_rasterizer_prim_state
2020-01-08 Marek Olšákradeonsi: fix context roll tracking in si_emit_shader_vs
2020-01-06 Marek Olšákradeonsi: remove TGSI
2019-12-27 Marek Olšákradeonsi/gfx10: improve performance for TES using PrimI...
2019-12-27 Marek Olšákradeonsi/gfx10: enable NGG passthrough for eligible...
2019-12-10 Marek Olšákradeonsi/gfx10: simplify the tess_turns_off_ngg condition
2019-12-10 Marek Olšákradeonsi/gfx10: disable vertex grouping
2019-11-25 Marek Olšákradeonsi: initialize the per-context compiler on demand
2019-11-08 Marek Olšákradeonsi/nir: fix compute shader crash due to nir_binar...
2019-11-08 Marek Olšákradeonsi/nir: call nir_serialize only once per shader
2019-11-06 Marek Olšákradeonsi: keep serialized NIR instead of nir_shader...
2019-11-06 Marek Olšákradeonsi: use IR SHA1 as the cache key for the in-memor...
2019-10-29 Marek Olšákradeonsi: initialize shader compilers in threads on...
2019-10-24 Marek Olšákradeonsi/nir: implement pipe_screen::finalize_nir
2019-10-16 Marek Olšákradeonsi/nir: simplify si_lower_nir signature
2019-10-10 Marek Olšáknir: add a strip parameter to nir_serialize
2019-10-09 Marek Olšákradeonsi: add FMASK slots for shader images (for MSAA...
2019-10-08 Marek Olšákradeonsi: use simple_mtx_t instead of mtx_t
2019-09-19 Timothy Arceriutil/u_queue: track job size and limit the size of...
2019-08-27 Marek Olšákradeonsi: fix scratch buffer WAVESIZE setting leading...
2019-08-27 Marek Olšákradeonsi: align scratch and ring buffer allocations...
2019-08-27 Marek Olšákradeonsi: consolidate determining VGPR_COMP_CNT for...
2019-08-27 Marek Olšákradeonsi/gfx10: set PA_CL_VS_OUT_CNTL with CONTEXT_REG_...
2019-08-27 Marek Olšákradeonsi/gfx10: remove incorrect ngg/pos_writes_edgefla...
2019-08-27 Marek Olšákradeonsi/gfx10: fix InstanceID for legacy VS+GS
2019-08-27 Marek Olšákradeonsi/gfx10: add as_ngg variant for VS as ES to...
2019-08-27 Marek Olšákradeonsi/gfx10: create the GS copy shader if using...
2019-08-27 Marek Olšákradeonsi/gfx10: fix the PRIMITIVES_GENERATED query...
2019-08-27 Marek Olšákradeonsi/gfx10: fix tessellation for the legacy pipeline
2019-08-27 Marek Olšákradeonsi: move some global shader cache flags to per...
2019-08-27 Marek Olšákradeonsi/gfx10: fix the legacy pipeline by storing...
next