radeonsi: replace TGSI_SEMANTIC with VARYING_SLOT and FRAG_RESULT
[mesa.git] / src / gallium / drivers / radeonsi / si_shader.c
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: change PIPE_SHADER to MESA_SHADER (si_shader_...
2020-09-03 Marek Olšákradeonsi: remove unused si_shader_context::type
2020-09-03 Marek Olšákradeonsi: change PIPE_SHADER to MESA_SHADER (si_get_sha...
2020-09-03 Marek Olšákradeonsi: change PIPE_SHADER to MESA_SHADER (si_compile...
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: change PIPE_SHADER to MESA_SHADER (si_shader_...
2020-09-03 Marek Olšákradeonsi: get color interpolation info from shader_info
2020-08-07 Marek Olšákradeonsi: add a common function for getting the size...
2020-08-07 Marek Olšákradeonsi: use the same units for esgs_ring_size and...
2020-06-30 Marek Olšákradeonsi: always use Wave32 for GS fast launch, because...
2020-06-10 Pierre-Eric Pellou... radeonsi: add return value to gfx10_ngg_calculate_subgr...
2020-06-02 Marek Olšákradeonsi: pass at most 3 images and/or shader buffers...
2020-04-20 Pierre-Eric Pellou... radeonsi: skip vs output optimizations for some outputs
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-09 Daniel Schürmannradeonsi: lower discard to demote when FS_CORRECT_DERIV...
2020-03-03 Samuel Pitoisetac: rename lds_size_per_cu to lds_size_per_workgroup
2020-02-26 Samuel Pitoisetac,radeonsi: add ac_gpu_info::lds_size_per_cu
2020-01-25 Marek Olšákradeonsi: make screen available to shader part compilation
2020-01-23 Marek Olšákradeonsi: separate LLVM compilation from non-LLVM code
2020-01-23 Marek Olšákradeonsi: change prototypes of si_is_multi_part_shader...
2020-01-23 Marek Olšákradeonsi: make si_compile_shader return bool
2020-01-23 Marek Olšákradeonsi: make si_compile_llvm return bool
2020-01-23 Marek Olšákradeonsi: move more LLVM functions into si_shader_llvm.c
2020-01-23 Marek Olšákradeonsi: fold si_shader_context_set_ir into si_build_m...
2020-01-23 Marek Olšákradeonsi: move VS shader code into si_shader_llvm_vs.c
2020-01-23 Marek Olšákradeonsi: move non-LLVM code out of si_shader_llvm.c
2020-01-23 Marek Olšákradeonsi: use ctx->ac. for types and integer constants
2020-01-20 Marek Olšákradeonsi/gfx10: enable GS fast launch for triangles...
2020-01-20 Marek Olšákradeonsi/gfx10: implement NGG culling for 4x wave32...
2020-01-20 Marek Olšákradeonsi/gfx10: export primitives at the beginning...
2020-01-20 Marek Olšákradeonsi/gfx10: move s_sendmsg gs_alloc_req to the...
2020-01-15 Marek Olšákradeonsi: merge si_compile_llvm and si_llvm_compile...
2020-01-15 Marek Olšákradeonsi: remove useless #includes
2020-01-15 Marek Olšákradeonsi: move code for shader resources into si_shader...
2020-01-15 Marek Olšákradeonsi: move geometry shader code into si_shader_llvm...
2020-01-15 Marek Olšákradeonsi: remove llvm_type_is_64bit
2020-01-15 Marek Olšákradeonsi: move tessellation shader code into si_shader_...
2020-01-15 Marek Olšákradeonsi: move si_insert_input_* functions
2020-01-15 Marek Olšákradeonsi: fix si_build_wrapper_function for compute...
2020-01-15 Marek Olšákradeonsi: move VS_STATE.LS_OUT_PATCH_SIZE a few bits...
2020-01-15 Marek Olšákradeonsi: make si_insert_input_* functions non-static
2020-01-14 Marek Olšákradeonsi: move PS LLVM code into si_shader_llvm_ps.c
2020-01-14 Marek Olšákradeonsi: remove always constant ballot_mask_bits from...
2020-01-14 Marek Olšákradeonsi: fold si_create_function into si_llvm_create_func
2020-01-14 Marek Olšákradeonsi: rename si_shader_create -> si_create_shader_v...
2020-01-14 Marek Olšákradeonsi: rename si_compile_tgsi_main -> si_build_main_...
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
next