projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
panfrost: Rename pan_bo_cache.c into pan_bo.c
[mesa.git]
/
src
/
gallium
/
drivers
/
radeonsi
/
si_shader.c
2019-09-06
Eric Engestrom
amd: replace major llvm version checks with LLVM_VERSIO...
blob
|
commitdiff
|
raw
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
2019-07-20
Marek Olšák
radeonsi/gfx10: clean up ESGS ring size computation
blob
|
commitdiff
|
raw
|
diff to current
2019-07-20
Marek Olšák
radeonsi/gfx10: fix unnecessary LDS overallocation...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-09
Marek Olšák
radeonsi: reorder shader IO indices for better IO space...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-09
Marek Olšák
radeonsi: cosmetic cleanup in si_shader_io_get_unique_index
blob
|
commitdiff
|
raw
|
diff to current
2019-07-09
Marek Olšák
radeonsi: fix and clean up shader_type passing
blob
|
commitdiff
|
raw
|
diff to current
2019-07-04
Marek Olšák
ac: replace glc,slc with cache_policy for loads
blob
|
commitdiff
|
raw
|
diff to current
2019-07-04
Marek Olšák
ac: replace glc,slc with cache_policy for stores
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Marek Olšák
radeonsi/gfx10: fix legacy GS
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Marek Olšák
ac: rework ac_build_waitcnt for gfx10
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Marek Olšák
radeonsi/gfx10: implement si_shader_vs
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Marek Olšák
radeonsi/gfx10: unpack GS invocation ID
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Marek Olšák
radeonsi/gfx10: cosmetic changes
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Marek Olšák
radeonsi/gfx10: export correct PrimitiveID from NGG...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Marek Olšák
radeonsi/gfx10: fix NGG GS color clamping
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Marek Olšák
radeonsi/gfx10: fix a possible hang with exp pos0 with...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Marek Olšák
radeonsi/gfx10: fix PS exports for SPI_SHADER_32_AR
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi/gfx10: implement streamout
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi/gfx10: implement streamout-related queries
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi/gfx10: re-order the initialization order in...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi/gfx10: initialize EXEC for TES-as-NGG (without...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi/gfx10: use correct VGPR for instance ID in...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi/gfx10: implement get_tess_ring_descriptor
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi/gfx10: implement load_const_buffer_desc_fast_path
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi/gfx10: change location of instance ID shader...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi/gfx10: implement preload_ring_buffers
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi/gfx10: NGG geometry shader PM4 and upload
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi/gfx10: generate geometry shaders for NGG
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi/gfx10: generate VS and TES as NGG merged ESGS...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi/gfx10: distinguish between merged shaders...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi/gfx10: update si_get_shader_name
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi/gfx10: add as_ngg shader key bit
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi: make emit_streamout_output externally accessible
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi: make get_primitive_id externally visible
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
radeonsi: make si_llvm_export_vs externally available
blob
|
commitdiff
|
raw
|
diff to current
2019-06-25
Marek Olšák
radeonsi: don't set spi_ps_input_* for monolithic shaders
blob
|
commitdiff
|
raw
|
diff to current
2019-06-25
Marek Olšák
radeonsi: set the calling convention for inlined functi...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-20
Marek Olšák
ac/rtld: check correct LDS max size
blob
|
commitdiff
|
raw
|
diff to current
2019-06-20
Nicolai Hähnle
radeonsi: add s_sethalt to shaders for debugging
blob
|
commitdiff
|
raw
|
diff to current
2019-06-19
Connor Abbott
ac,radeonsi: Always mark buffer stores as inaccessiblem...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Nicolai Hähnle
radeonsi: add radeonsi_debug_disassembly option
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Nicolai Hähnle
radeonsi: fix line splitting in si_shader_dump_assembly
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Nicolai Hähnle
radeonsi: raise the alignment of LDS memory for compute...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Nicolai Hähnle
radeonsi: use an explicit symbol for the LSHS LDS memory
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Nicolai Hähnle
radeonsi: rename lds_{load,store} to lshs_lds_{load...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Nicolai Hähnle
radeonsi/gfx9: declare LDS ESGS ring as an explicit...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Nicolai Hähnle
amd/rtld: layout and relocate LDS symbols
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Nicolai Hähnle
radeonsi: inline si_shader_binary_read_config into...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Nicolai Hähnle
radeonsi: use the new run-time linker for shaders
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Nicolai Hähnle
radeonsi: don't declare pointers to static strings
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Nicolai Hähnle
radeonsi: return bool from si_shader_binary_upload
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Nicolai Hähnle
radeonsi: let si_shader_create return a boolean
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Nicolai Hähnle
radeonsi: use ac_shader_config
blob
|
commitdiff
|
raw
|
diff to current
2019-06-12
Marek Olšák
radeonsi: move color clamping to si_llvm_export_vs...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-12
Marek Olšák
radeonsi: fixes for vec3 buffer stores in LLVM 9
blob
|
commitdiff
|
raw
|
diff to current
2019-06-03
Marek Olšák
ac: use amdgpu-flat-work-group-size
blob
|
commitdiff
|
raw
|
diff to current
2019-05-31
Connor Abbott
radeonsi/nir: Correctly handle double TCS/TES varyings
blob
|
commitdiff
|
raw
|
diff to current
2019-05-27
Marek Olšák
ac: treat Mullins as Kabini, remove the enum
blob
|
commitdiff
|
raw
|
diff to current
2019-05-16
Marek Olšák
radeonsi: cull primitives with async compute for large...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-16
Marek Olšák
radeonsi: add si_vs_prolog_bits::unpack_instance_id_fro...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-16
Marek Olšák
radeonsi: make functions for creating LLVM functions...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-16
Marek Olšák
radeonsi: return the last part's return value from...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-16
Marek Olšák
ac: rename SI-CIK-VI to GFX6-GFX7-GFX8
blob
|
commitdiff
|
raw
|
diff to current
2019-05-13
Nicolai Hähnle
radeonsi: overhaul the vertex fetch fixup mechanism
blob
|
commitdiff
|
raw
|
diff to current
2019-04-12
Samuel Pitoiset
ac: add ac_build_load_helper_invocation() helper
blob
|
commitdiff
|
raw
|
diff to current
next