radeonsi: clean up si_shader_info
[mesa.git] / src / gallium / drivers / radeonsi / si_shader.c
2020-01-14 Marek Olšákradeonsi: clean up si_shader_info
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-14 Marek Olšákradeonsi: remove TGSI from comments
2020-01-14 Marek Olšákradeonsi: rename DBG_NO_TGSI -> DBG_NO_NIR
2020-01-14 Marek Olšákradeonsi: don't adjust depth and stencil PS output...
2020-01-13 Marek Olšákradeonsi: put up to 5 VBO descriptors into user SGPRs
2020-01-13 Marek Olšákac,radeonsi: increase the maximum number of shader...
2020-01-08 Marek Olšákradeonsi: fix monolithic pixel shaders with two-sided...
2020-01-06 Marek Olšákradeonsi: remove TGSI
2019-12-27 Marek Olšákradeonsi/gfx10: don't declare any LDS for NGG if it...
2019-12-19 Samuel Pitoisetac: declare an enum for the OOB select field on GFX10
2019-12-16 Marek Olšákradeonsi: fix determining whether the VS prolog is...
2019-12-16 Marek Olšákradeonsi: allow generating VS prologs with 0 inputs
2019-12-16 Marek Olšákradeonsi: don't wrap the VS prolog in if (ES thread...
2019-12-16 Marek Olšákradeonsi: set is_monolithic for VS prologs when the...
2019-12-16 Marek Olšákradeonsi: deduplicate ES and GS thread enablement code
2019-11-28 Marek Olšákradeonsi/nir: fix location_frac handling for TCS outputs
2019-11-28 Marek Olšákradeonsi/nir: don't rely on data.patch for tess factors
2019-11-28 Marek Olšákradeonsi/nir: validate is_patch because SPIR-V doesn...
2019-11-28 Marek Olšákradeonsi: simplify get_tcs_tes_buffer_address_from_gene...
2019-11-28 Marek Olšákradeonsi: simplify the interface of get_dw_address_from...
2019-11-28 Marek Olšákradeonsi/nir: implement subgroup system values for...
2019-11-25 Marek Olšákac: set swizzled bit in cache policy as a hint not...
2019-11-25 Connor Abbottac/nir, radv, radeonsi: Switch to using ac_shader_args
2019-11-06 Marek Olšákradeonsi: keep serialized NIR instead of nir_shader...
2019-10-08 Marek Olšákradeonsi: use simple_mtx_t instead of mtx_t
2019-09-26 Timur Kristófamd/common: Introduce ac_get_fs_input_vgpr_cnt.
2019-09-18 Marek Olšákac: move ac_get_num_physical_vgprs into radeon_info
2019-09-18 Marek Olšákac: move ac_get_num_physical_sgprs into radeon_info
2019-09-18 Marek Olšákac: move ac_get_max_wave64_per_simd into radeon_info
2019-09-10 Marek Olšákradeonsi/gfx10: fix wave occupancy computations
2019-09-06 Eric Engestromamd: replace major llvm version checks with LLVM_VERSIO...
2019-09-05 Connor Abbottradv/radeonsi: Don't count read-only data when reportin...
2019-08-30 Samuel Pitoisetac: drop now useless lookup_interp_param from ABI
2019-08-30 Samuel Pitoisetac: import linear/perspective PS input parameters from...
2019-08-27 Marek Olšákradeonsi/gfx10: remove incorrect ngg/pos_writes_edgefla...
2019-08-27 Marek Olšákradeonsi/gfx10: add as_ngg variant for VS as ES to...
2019-08-27 Samuel Pitoisetac: add has_ls_vgpr_init_bug to ac_gpu_info
2019-08-27 Samuel Pitoisetac: add cpdma_prefetch_writes_memory to ac_gpu_info
2019-08-23 Connor Abbottradeonsi/nir: Add const_index when loading GS inputs
2019-08-23 Connor Abbottradeonsi/nir: Don't add const offset to indirect
2019-08-23 Samuel Pitoisetac,radv,radeonsi: remove LLVM 7 support
2019-08-19 Marek Olšákradeonsi/nir: always lower ballot masks as 64-bit,...
2019-08-19 Marek Olšákradeonsi: remove the unsafemath debug option
2019-08-19 Marek Olšákradeonsi: clean up si_llvm_context_set_tgsi
2019-08-12 Marek Olšákradeonsi/nir: implement default tess level system values
2019-08-12 Marek Olšákgallium: add TGSI_SEMANTIC_DEFAULT_OUTER/INNER_LEVEL
2019-08-12 Marek Olšákgallium: add AMD-specific compute TGSI enums
2019-08-12 Marek Olšákgallium: add TGSI_PROPERTY_VS_BLIT_SGPRS_AMD for tgsi_t...
2019-08-06 Marek Olšákradeonsi/gfx10: add global use_ngg and use_ngg_streamou...
2019-08-06 Marek Olšákradeonsi/gfx10: fix input VGPRs for legacy VS
2019-08-06 Marek Olšákradeonsi: add missing prints into si_dump_shader_key
2019-07-31 Eric Engestromtree-wide: replace MAYBE_UNUSED with ASSERTED
2019-07-31 Marek Olšákradeonsi: don't use lp_build_if for the wrapping if...
2019-07-31 Marek Olšákradeonsi: don't use lp_build_if for the wrapping if...
2019-07-31 Marek Olšákradeonsi: don't use lp_build_if (in most common places)
2019-07-31 Marek Olšákradeonsi: don't use lp_build_alloca
2019-07-31 Marek Olšákradeonsi/nir: implement FBFETCH for KHR_blend_equation_...
2019-07-23 Marek Olšákradeonsi: fix warning: ‘ret’ may be used uninitialized
2019-07-20 Marek Olšákradeonsi/gfx10: add as_ngg variant for TES as ES to...
2019-07-20 Marek Olšákradeonsi/gfx10: implement Wave32
2019-07-20 Marek Olšákradeonsi/gfx10: use 32-bit wavemasks for Wave32
2019-07-20 Marek Olšákac/rtld: add support for Wave32
2019-07-20 Marek Olšákradeonsi: assume that selector != NULL for compute...
2019-07-20 Marek Olšákradeonsi: set threadgroup size to 0 for threadgroups...
2019-07-20 Marek Olšákradeonsi/gfx10: set as_ngg for GS prolog
2019-07-20 Marek Olšákradeonsi/gfx10: combine hw edgeflags with user edgeflag...
2019-07-20 Marek Olšákradeonsi/gfx10: clean up ESGS ring size computation
2019-07-20 Marek Olšákradeonsi/gfx10: fix unnecessary LDS overallocation...
2019-07-09 Marek Olšákradeonsi: reorder shader IO indices for better IO space...
2019-07-09 Marek Olšákradeonsi: cosmetic cleanup in si_shader_io_get_unique_index
2019-07-09 Marek Olšákradeonsi: fix and clean up shader_type passing
2019-07-04 Marek Olšákac: replace glc,slc with cache_policy for loads
2019-07-04 Marek Olšákac: replace glc,slc with cache_policy for stores
2019-07-03 Marek Olšákradeonsi/gfx10: fix legacy GS
2019-07-03 Marek Olšákac: rework ac_build_waitcnt for gfx10
2019-07-03 Marek Olšákradeonsi/gfx10: implement si_shader_vs
2019-07-03 Marek Olšákradeonsi/gfx10: unpack GS invocation ID
2019-07-03 Marek Olšákradeonsi/gfx10: cosmetic changes
2019-07-03 Marek Olšákradeonsi/gfx10: export correct PrimitiveID from NGG...
2019-07-03 Marek Olšákradeonsi/gfx10: fix NGG GS color clamping
2019-07-03 Marek Olšákradeonsi/gfx10: fix a possible hang with exp pos0 with...
2019-07-03 Marek Olšákradeonsi/gfx10: fix PS exports for SPI_SHADER_32_AR
2019-07-03 Nicolai Hähnleradeonsi/gfx10: implement streamout
2019-07-03 Nicolai Hähnleradeonsi/gfx10: implement streamout-related queries
2019-07-03 Nicolai Hähnleradeonsi/gfx10: re-order the initialization order in...
2019-07-03 Nicolai Hähnleradeonsi/gfx10: initialize EXEC for TES-as-NGG (without...
2019-07-03 Nicolai Hähnleradeonsi/gfx10: use correct VGPR for instance ID in...
2019-07-03 Nicolai Hähnleradeonsi/gfx10: implement get_tess_ring_descriptor
2019-07-03 Nicolai Hähnleradeonsi/gfx10: implement load_const_buffer_desc_fast_path
2019-07-03 Nicolai Hähnleradeonsi/gfx10: change location of instance ID shader...
2019-07-03 Nicolai Hähnleradeonsi/gfx10: implement preload_ring_buffers
2019-07-03 Nicolai Hähnleradeonsi/gfx10: NGG geometry shader PM4 and upload
2019-07-03 Nicolai Hähnleradeonsi/gfx10: generate geometry shaders for NGG
2019-07-03 Nicolai Hähnleradeonsi/gfx10: generate VS and TES as NGG merged ESGS...
2019-07-03 Nicolai Hähnleradeonsi/gfx10: distinguish between merged shaders...
2019-07-03 Nicolai Hähnleradeonsi/gfx10: update si_get_shader_name
2019-07-03 Nicolai Hähnleradeonsi/gfx10: add as_ngg shader key bit
2019-07-03 Nicolai Hähnleradeonsi: make emit_streamout_output externally accessible
next