projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
radeonsi: add num_vbos_in_user_sgprs into the shader cache key
[mesa.git]
/
src
/
gallium
/
drivers
/
radeonsi
/
si_shader.c
2020-03-09
Daniel Schürmann
radeonsi: lower discard to demote when FS_CORRECT_DERIV...
blob
|
commitdiff
|
raw
2020-03-03
Samuel Pitoiset
ac: rename lds_size_per_cu to lds_size_per_workgroup
blob
|
commitdiff
|
raw
|
diff to current
2020-02-26
Samuel Pitoiset
ac,radeonsi: add ac_gpu_info::lds_size_per_cu
blob
|
commitdiff
|
raw
|
diff to current
2020-01-25
Marek Olšák
radeonsi: make screen available to shader part compilation
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Marek Olšák
radeonsi: separate LLVM compilation from non-LLVM code
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Marek Olšák
radeonsi: change prototypes of si_is_multi_part_shader...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Marek Olšák
radeonsi: make si_compile_shader return bool
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Marek Olšák
radeonsi: make si_compile_llvm return bool
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Marek Olšák
radeonsi: move more LLVM functions into si_shader_llvm.c
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Marek Olšák
radeonsi: fold si_shader_context_set_ir into si_build_m...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Marek Olšák
radeonsi: move VS shader code into si_shader_llvm_vs.c
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Marek Olšák
radeonsi: move non-LLVM code out of si_shader_llvm.c
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Marek Olšák
radeonsi: use ctx->ac. for types and integer constants
blob
|
commitdiff
|
raw
|
diff to current
2020-01-20
Marek Olšák
radeonsi/gfx10: enable GS fast launch for triangles...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-20
Marek Olšák
radeonsi/gfx10: implement NGG culling for 4x wave32...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-20
Marek Olšák
radeonsi/gfx10: export primitives at the beginning...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-20
Marek Olšák
radeonsi/gfx10: move s_sendmsg gs_alloc_req to the...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-15
Marek Olšák
radeonsi: merge si_compile_llvm and si_llvm_compile...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-15
Marek Olšák
radeonsi: remove useless #includes
blob
|
commitdiff
|
raw
|
diff to current
2020-01-15
Marek Olšák
radeonsi: move code for shader resources into si_shader...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-15
Marek Olšák
radeonsi: move geometry shader code into si_shader_llvm...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-15
Marek Olšák
radeonsi: remove llvm_type_is_64bit
blob
|
commitdiff
|
raw
|
diff to current
2020-01-15
Marek Olšák
radeonsi: move tessellation shader code into si_shader_...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-15
Marek Olšák
radeonsi: move si_insert_input_* functions
blob
|
commitdiff
|
raw
|
diff to current
2020-01-15
Marek Olšák
radeonsi: fix si_build_wrapper_function for compute...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-15
Marek Olšák
radeonsi: move VS_STATE.LS_OUT_PATCH_SIZE a few bits...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-15
Marek Olšák
radeonsi: make si_insert_input_* functions non-static
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Marek Olšák
radeonsi: move PS LLVM code into si_shader_llvm_ps.c
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Marek Olšák
radeonsi: remove always constant ballot_mask_bits from...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Marek Olšák
radeonsi: fold si_create_function into si_llvm_create_func
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Marek Olšák
radeonsi: rename si_shader_create -> si_create_shader_v...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Marek Olšák
radeonsi: rename si_compile_tgsi_main -> si_build_main_...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Marek Olšák
radeonsi: clean up si_shader_info
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Marek Olšák
radeonsi: merge si_tessctrl_info into si_shader_info
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Marek Olšák
radeonsi: fork tgsi_shader_info and tgsi_tessctrl_info
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Marek Olšák
radeonsi: remove TGSI from comments
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Marek Olšák
radeonsi: rename DBG_NO_TGSI -> DBG_NO_NIR
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Marek Olšák
radeonsi: don't adjust depth and stencil PS output...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-13
Marek Olšák
radeonsi: put up to 5 VBO descriptors into user SGPRs
blob
|
commitdiff
|
raw
|
diff to current
2020-01-13
Marek Olšák
ac,radeonsi: increase the maximum number of shader...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-08
Marek Olšák
radeonsi: fix monolithic pixel shaders with two-sided...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-06
Marek Olšák
radeonsi: remove TGSI
blob
|
commitdiff
|
raw
|
diff to current
2019-12-27
Marek Olšák
radeonsi/gfx10: don't declare any LDS for NGG if it...
blob
|
commitdiff
|
raw
|
diff to current
2019-12-19
Samuel Pitoiset
ac: declare an enum for the OOB select field on GFX10
blob
|
commitdiff
|
raw
|
diff to current
2019-12-16
Marek Olšák
radeonsi: fix determining whether the VS prolog is...
blob
|
commitdiff
|
raw
|
diff to current
2019-12-16
Marek Olšák
radeonsi: allow generating VS prologs with 0 inputs
blob
|
commitdiff
|
raw
|
diff to current
2019-12-16
Marek Olšák
radeonsi: don't wrap the VS prolog in if (ES thread...
blob
|
commitdiff
|
raw
|
diff to current
2019-12-16
Marek Olšák
radeonsi: set is_monolithic for VS prologs when the...
blob
|
commitdiff
|
raw
|
diff to current
2019-12-16
Marek Olšák
radeonsi: deduplicate ES and GS thread enablement code
blob
|
commitdiff
|
raw
|
diff to current
2019-11-28
Marek Olšák
radeonsi/nir: fix location_frac handling for TCS outputs
blob
|
commitdiff
|
raw
|
diff to current
2019-11-28
Marek Olšák
radeonsi/nir: don't rely on data.patch for tess factors
blob
|
commitdiff
|
raw
|
diff to current
2019-11-28
Marek Olšák
radeonsi/nir: validate is_patch because SPIR-V doesn...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-28
Marek Olšák
radeonsi: simplify get_tcs_tes_buffer_address_from_gene...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-28
Marek Olšák
radeonsi: simplify the interface of get_dw_address_from...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-28
Marek Olšák
radeonsi/nir: implement subgroup system values for...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-25
Marek Olšák
ac: set swizzled bit in cache policy as a hint not...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-25
Connor Abbott
ac/nir, radv, radeonsi: Switch to using ac_shader_args
blob
|
commitdiff
|
raw
|
diff to current
2019-11-06
Marek Olšák
radeonsi: keep serialized NIR instead of nir_shader...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-08
Marek Olšák
radeonsi: use simple_mtx_t instead of mtx_t
blob
|
commitdiff
|
raw
|
diff to current
2019-09-26
Timur Kristóf
amd/common: Introduce ac_get_fs_input_vgpr_cnt.
blob
|
commitdiff
|
raw
|
diff to current
2019-09-18
Marek Olšák
ac: move ac_get_num_physical_vgprs into radeon_info
blob
|
commitdiff
|
raw
|
diff to current
2019-09-18
Marek Olšák
ac: move ac_get_num_physical_sgprs into radeon_info
blob
|
commitdiff
|
raw
|
diff to current
2019-09-18
Marek Olšák
ac: move ac_get_max_wave64_per_simd into radeon_info
blob
|
commitdiff
|
raw
|
diff to current
2019-09-10
Marek Olšák
radeonsi/gfx10: fix wave occupancy computations
blob
|
commitdiff
|
raw
|
diff to current
2019-09-06
Eric Engestrom
amd: replace major llvm version checks with LLVM_VERSIO...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-05
Connor Abbott
radv/radeonsi: Don't count read-only data when reportin...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Samuel Pitoiset
ac: drop now useless lookup_interp_param from ABI
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Samuel Pitoiset
ac: import linear/perspective PS input parameters from...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-27
Marek Olšák
radeonsi/gfx10: remove incorrect ngg/pos_writes_edgefla...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-27
Marek Olšák
radeonsi/gfx10: add as_ngg variant for VS as ES to...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-27
Samuel Pitoiset
ac: add has_ls_vgpr_init_bug to ac_gpu_info
blob
|
commitdiff
|
raw
|
diff to current
2019-08-27
Samuel Pitoiset
ac: add cpdma_prefetch_writes_memory to ac_gpu_info
blob
|
commitdiff
|
raw
|
diff to current
2019-08-23
Connor Abbott
radeonsi/nir: Add const_index when loading GS inputs
blob
|
commitdiff
|
raw
|
diff to current
2019-08-23
Connor Abbott
radeonsi/nir: Don't add const offset to indirect
blob
|
commitdiff
|
raw
|
diff to current
2019-08-23
Samuel Pitoiset
ac,radv,radeonsi: remove LLVM 7 support
blob
|
commitdiff
|
raw
|
diff to current
2019-08-19
Marek Olšák
radeonsi/nir: always lower ballot masks as 64-bit,...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-19
Marek Olšák
radeonsi: remove the unsafemath debug option
blob
|
commitdiff
|
raw
|
diff to current
2019-08-19
Marek Olšák
radeonsi: clean up si_llvm_context_set_tgsi
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Marek Olšák
radeonsi/nir: implement default tess level system values
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Marek Olšák
gallium: add TGSI_SEMANTIC_DEFAULT_OUTER/INNER_LEVEL
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Marek Olšák
gallium: add AMD-specific compute TGSI enums
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Marek Olšák
gallium: add TGSI_PROPERTY_VS_BLIT_SGPRS_AMD for tgsi_t...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-06
Marek Olšák
radeonsi/gfx10: add global use_ngg and use_ngg_streamou...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-06
Marek Olšák
radeonsi/gfx10: fix input VGPRs for legacy VS
blob
|
commitdiff
|
raw
|
diff to current
2019-08-06
Marek Olšák
radeonsi: add missing prints into si_dump_shader_key
blob
|
commitdiff
|
raw
|
diff to current
2019-07-31
Eric Engestrom
tree-wide: replace MAYBE_UNUSED with ASSERTED
blob
|
commitdiff
|
raw
|
diff to current
2019-07-31
Marek Olšák
radeonsi: don't use lp_build_if for the wrapping if...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-31
Marek Olšák
radeonsi: don't use lp_build_if for the wrapping if...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-31
Marek Olšák
radeonsi: don't use lp_build_if (in most common places)
blob
|
commitdiff
|
raw
|
diff to current
2019-07-31
Marek Olšák
radeonsi: don't use lp_build_alloca
blob
|
commitdiff
|
raw
|
diff to current
2019-07-31
Marek Olšák
radeonsi/nir: implement FBFETCH for KHR_blend_equation_...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-23
Marek Olšák
radeonsi: fix warning: ‘ret’ may be used uninitialized
blob
|
commitdiff
|
raw
|
diff to current
2019-07-20
Marek Olšák
radeonsi/gfx10: add as_ngg variant for TES as ES to...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-20
Marek Olšák
radeonsi/gfx10: implement Wave32
blob
|
commitdiff
|
raw
|
diff to current
2019-07-20
Marek Olšák
radeonsi/gfx10: use 32-bit wavemasks for Wave32
blob
|
commitdiff
|
raw
|
diff to current
2019-07-20
Marek Olšák
ac/rtld: add support for Wave32
blob
|
commitdiff
|
raw
|
diff to current
2019-07-20
Marek Olšák
radeonsi: assume that selector != NULL for compute...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-20
Marek Olšák
radeonsi: set threadgroup size to 0 for threadgroups...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-20
Marek Olšák
radeonsi/gfx10: set as_ngg for GS prolog
blob
|
commitdiff
|
raw
|
diff to current
2019-07-20
Marek Olšák
radeonsi/gfx10: combine hw edgeflags with user edgeflag...
blob
|
commitdiff
|
raw
|
diff to current
next