summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_blit.c
AgeCommit message (Expand)AuthorFilesLines
9 daysradeonsi: enable HTILE with mipmapping on gfx9+Marek Olšák1-0/+2
9 daysradeonsi: parallelize CMASK and DCC clearsMarek Olšák1-1/+4
9 daysradeonsi: reduce syncing in si_dcc_decompressMarek Olšák1-3/+5
9 daysradeonsi: set compute/cpdma sync flags in the outermost callerMarek Olšák1-4/+4
2021-03-19radeonsi: add a fast path for MSAA resolving with RGB -> BGR swizzlingMarek Olšák1-5/+36
2021-03-10shader_info: convert textures_used to a bitset.Dave Airlie1-1/+1
2021-02-17radeonsi: force dcc clear to use compute clearPierre-Eric Pelloux-Prayer1-2/+8
2021-02-17radeonsi: enable dcc image stores on gfx10+Pierre-Eric Pelloux-Prayer1-4/+4
2021-02-17radeonsi: replace force_cp_dma arg of si_clear_buffer by enumPierre-Eric Pelloux-Prayer1-1/+1
2021-02-17radeonsi: fix si_check_render_feedbackPierre-Eric Pelloux-Prayer1-7/+15
2021-02-17radeonsi: store si_context::xxx_shader members in unionPierre-Eric Pelloux-Prayer1-5/+5
2021-01-29radeonsi/sqtt: use more event identifierPierre-Eric Pelloux-Prayer1-0/+6
2021-01-22radeonsi: don't set vertex buffer dirty flags when they don't do anythingMarek Olšák1-2/+5
2021-01-22radeonsi: simplify determining whether render condition is enabled at draw timeMarek Olšák1-2/+2
2021-01-22radeonsi: add internal blitter_running flagMarek Olšák1-1/+5
2020-12-09radeonsi: remove SDMA supportMarek Olšák1-13/+6
2020-11-13radeonsi: Add displayable DCC flushing without explicit flushes.Bas Nieuwenhuizen1-0/+9
2020-09-24radeonsi: introduce SI_RESOURCE_FLAG_INTERNAL / RADEON_FLAG_DRIVER_INTERNALPierre-Eric Pelloux-Prayer1-1/+1
2020-08-05radeonsi: extend workaround for KHR-GL45.texture_view.view_classes on gfx9Pierre-Eric Pelloux-Prayer1-0/+24
2020-05-23radeonsi: don't enable TC-compatible HTILE for stencil if stencil doesn't use itMarek Olšák1-1/+2
2020-05-15radeonsi: use vi_dcc_enabled instead of using tex->surface.dcc_offset directlyMarek Olšák1-6/+8
2020-05-05radeonsi: enable TC-compatible HTILE on demand for best Z/S performanceMarek Olšák1-0/+11
2020-04-30radeonsi: implement and use compute-based DCC decompression on gfx9-10Marek Olšák1-3/+26
2020-03-30radeonsi: switch to 3-spaces stylePierre-Eric Pelloux-Prayer1-1150/+1024
2020-01-20radeonsi: don't invoke decompression inside internal launch_gridMarek Olšák1-4/+4
2020-01-15radeonsi: drop the negation from fmask_is_not_identityPierre-Eric Pelloux-Prayer1-2/+2
2020-01-15radeonsi: make sure fmask expand is done if neededPierre-Eric Pelloux-Prayer1-1/+2
2020-01-13radeonsi: put up to 5 VBO descriptors into user SGPRsMarek Olšák1-0/+1
2020-01-09radeonsi/gfx9: force the micro tile mode for MSAA resolve correctly on gfx9Marek Olšák1-1/+4
2020-01-06radeonsi: move SI and CIK+ SDMA code into 1 common function for cleanupsMarek Olšák1-1/+0
2020-01-06radeonsi: rename SDMA debug flagsMarek Olšák1-1/+1
2019-12-10radeonsi: dcc dirty flagPierre-Eric Pelloux-Prayer1-1/+3
2019-11-14util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt1-1/+1
2019-10-09radeonsi: expand FMASK before MSAA image stores are usedMarek Olšák1-11/+20
2019-09-09radeonsi: remove redundant si_texture offset and size fieldsMarek Olšák1-8/+8
2019-07-31tree-wide: replace MAYBE_UNUSED with ASSERTEDEric Engestrom1-1/+1
2019-07-22gallium: switch boolean -> bool at the interface definitionsIlia Mirkin1-5/+5
2019-07-19radeonsi: return success from vi_dcc_clear_level to simplify callersMarek Olšák1-10/+2
2019-07-19radeonsi: add si_shader_selector into si_computeMarek Olšák1-2/+2
2019-07-03radeonsi/gfx10: add a workaround for stencil HTILE with mipmappingMarek Olšák1-2/+3
2019-07-03radeonsi/gfx10: implement hardware MSAA resolveNicolai Hähnle1-0/+6
2019-07-03radeonsi: use a fragment shader blit instead of DB->CB copy for ZS CPU mappingsMarek Olšák1-27/+2
2019-05-15ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák1-1/+1
2019-04-25radeonsi: remove dirty slot masks from scissor and viewport statesMarek Olšák1-1/+1
2019-04-04radeonsi: add support for displayable DCC for multi-RB chipsMarek Olšák1-0/+3
2019-04-04radeonsi/gfx9: add support for PIPE_ALIGNED=0Marek Olšák1-3/+4
2019-02-26radeonsi: always use compute rings for clover on CI and newer (v2)Marek Olšák1-4/+10
2019-01-22radeonsi: use compute for resource_copy_region when possibleSonny Jiang1-0/+12
2019-01-22gallium/util: add util_format_snorm8_to_sint8 (from radeonsi)Marek Olšák1-30/+2
2018-12-19radeonsi: rename SI_RESOURCE_FLAG_FORCE_TILING to clarify its purposeNicolai Hähnle1-1/+1