summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_texture.c
AgeCommit message (Expand)AuthorFilesLines
9 daysradeonsi: add _once suffix to depth_cleared_level_maskPierre-Eric Pelloux-Prayer1-1/+1
10 daysaux/tc: pass rebind count and rebind bitmask with replace_buffer_storage funcMike Blumenkrantz1-1/+1
2021-06-03radeonsi: allow write-only mapping of encrypted texturesPierre-Eric Pelloux-Prayer1-2/+2
2021-05-25radeonsi: change si_resource::alignment to alignment_log2 for better packingMarek Olšák1-3/+3
2021-05-25radeonsi: don't disable L2 caching for staging texturesMarek Olšák1-13/+0
2021-05-21gallium: remove empty structure u_resource_vtblMarek Olšák1-11/+1
2021-05-21gallium: remove u_resource_vtbl::transfer_(un)mapMarek Olšák1-4/+5
2021-05-21gallium: remove u_resource_vtbl::resource_destroyMarek Olšák1-2/+0
2021-05-21radeonsi: stop using u_resource_vtbl::resource_destroyMarek Olšák1-44/+3
2021-05-21gallium: remove transfer_flush_region from u_resource_vtblMarek Olšák1-2/+0
2021-05-21gallium: remove resource_get_handle from u_resource_vtblMarek Olšák1-2/+0
2021-05-17gallium/u_threaded: add callbacks and documentation for resource busy checkingMarek Olšák1-1/+1
2021-04-26radeonsi: remove the separate DCC optimization for StoneyMarek Olšák1-237/+0
2021-04-15radeonsi: stop special-casing YUV formats in si_query_dmabuf_modifiersSimon Ser1-11/+1
2021-04-13radeonsi: enable DCC for MSAA 4x and 8x on gfx9Marek Olšák1-3/+0
2021-04-13radeonsi: fix and enable full DCC with MSAA 2x on gfx9Marek Olšák1-2/+1
2021-04-13ac,radeonsi: rewrite DCC retiling without the DCC retile mapMarek Olšák1-46/+7
2021-04-13radeonsi: clean up some mess around htile_stencil_disabledMarek Olšák1-0/+11
2021-04-13radeonsi: implement Z/S fast clear for non-zero mipmap levelsMarek Olšák1-5/+6
2021-04-13radeonsi: restructure DCC disablement into a switchMarek Olšák1-33/+51
2021-04-12ac/surface: use named "color and "zs" structures in unionsMarek Olšák1-13/+13
2021-04-12ac/surface: unify htile_* and dcc_* fields as meta_* fieldsMarek Olšák1-33/+33
2021-04-12ac/surface: pack alignments by storing log2 in radeon_surfMarek Olšák1-4/+4
2021-04-12ac/surface: inline and reorder gfx9_surf_flags for better packingMarek Olšák1-1/+1
2021-04-12ac/surface: change legacy_surf_level::offset to 32-bit offset_256B shifted by 8Marek Olšák1-4/+4
2021-04-12ac/surface: split dcc level info from surface_info to save spaceMarek Olšák1-5/+5
2021-04-06gallium/pb: change pb_buffer::alignment to alignment_log2Marek Olšák1-2/+2
2021-04-06radeon_winsys.h: add a winsys parameter to most winsys buffer functionsMarek Olšák1-5/+5
2021-04-06radeon_winsys.h: add a new function radeon_bo_reference that takes a winsysMarek Olšák1-6/+6
2021-04-02radeonsi: enable HTILE with mipmapping on gfx9+Marek Olšák1-2/+6
2021-04-02radeonsi: set better default depth clear valueMarek Olšák1-0/+5
2021-04-02radeonsi: group and parallelize all clears in si_texture_create_objectMarek Olšák1-18/+45
2021-04-02radeonsi: remove si_screen::dcc_msaa_allowedMarek Olšák1-1/+1
2021-04-02radeonsi: reduce syncing for initializing new buffersMarek Olšák1-9/+9
2021-04-02radeonsi: set compute/cpdma sync flags in the outermost callerMarek Olšák1-9/+9
2021-03-10ac,radeonsi: add sampler changes for AldebaranMarek Olšák1-0/+8
2021-02-23amd/common: Add retile map size helper.Bas Nieuwenhuizen1-3/+1
2021-02-17radeonsi: enable dcc image stores on gfx10+Pierre-Eric Pelloux-Prayer1-1/+1
2021-02-17radeonsi: fix indentation issue in si_texture.cPierre-Eric Pelloux-Prayer1-2/+2
2021-02-13radeonsi: add debug options nodisplaytiling and nodisplaydccMarek Olšák1-2/+5
2021-01-30ac,radeonsi: track memory usage in KB to reduce types from uint64 to uint32Marek Olšák1-6/+6
2021-01-12radeonsi: Only set modifier creation function for GFX9+ & with kernel support.Bas Nieuwenhuizen1-4/+11
2021-01-11ac/surf: Prepare for 64-bit flags.Bas Nieuwenhuizen1-1/+2
2021-01-05ac,radeonsi: limit Smart Access Memory to Zen 3 and GFX10.3 due to perf issuesMarek Olšák1-1/+2
2021-01-05radeonsi: Fix typos.Vinson Lee1-1/+1
2020-12-09radeonsi: only use staging for linear textures when all VRAM is not visibleMarek Olšák1-1/+1
2020-12-09radeonsi: remove SDMA supportMarek Olšák1-68/+7
2020-12-09radeonsi: rename buffer functions so as not to reference ringsMarek Olšák1-2/+2
2020-12-05r300,r600,radeonsi: inline struct radeon_cmdbuf to remove dereferencesMarek Olšák1-1/+1
2020-12-01radeonsi: always use a staging texture for linear 1D textures in VRAMMarek Olšák1-1/+5