summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_clear.c
AgeCommit message (Expand)AuthorFilesLines
2018-11-09radeonsi: don't set the CB clear color registers for 0/1 clear colors on Raven2Marek Olšák1-2/+8
2018-11-09radeonsi: use better DCC clear codesMarek Olšák1-5/+21
2018-10-30radeonsi: clean up decompress flags in fast color clearMarek Olšák1-11/+7
2018-10-16radeonsi: use compute shaders for clear_buffer & copy_bufferMarek Olšák1-4/+6
2018-08-14radeonsi: split si_clear_buffer to remove enum si_methodMarek Olšák1-3/+3
2018-08-02radeonsi: add new R600_DEBUG test "testclearbufperf"Darren Powell1-3/+3
2018-07-31radeonsi: use storage_samples instead of color_samples in most placesMarek Olšák1-2/+2
2018-07-31gallium: add storage_sample_count parameter into is_format_supportedMarek Olšák1-1/+1
2018-06-28radeonsi: disable DCC statistics gathering on everything but StoneyMarek Olšák1-3/+2
2018-06-28radeonsi: don't enable DCC statistics gathering for small surfacesMarek Olšák1-14/+16
2018-06-28radeonsi: simplify logic around vi_separate_dcc_try_enableMarek Olšák1-13/+10
2018-06-25radeonsi: remove redundant si_texture::cmask_sizeMarek Olšák1-12/+5
2018-06-25radeonsi: inline struct r600_cmask_infoMarek Olšák1-7/+7
2018-06-25radeonsi: move CMASK size computation into ac_surfaceMarek Olšák1-9/+5
2018-06-21radeonsi: handle non-clearable DCC buffers as MSAA resolve dstMarek Olšák1-1/+1
2018-06-19radeonsi: rename r600_texture -> si_texture, rxxx -> xxx or sxxxMarek Olšák1-69/+69
2018-05-10ac/gpu_info: add htile_cmask_support_1d_tilingMarek Olšák1-5/+2
2018-05-10radeonsi: support creating EQAA color texturesMarek Olšák1-2/+2
2018-05-10radeonsi: don't update clear color registers if they don't changeMarek Olšák1-11/+21
2018-05-10radeonsi: remove r600_fmask_infoMarek Olšák1-1/+1
2018-04-27radeonsi: rename r600_texture::resource to bufferMarek Olšák1-18/+18
2018-04-27radeonsi: use r600_resource() typecast helperMarek Olšák1-1/+1
2018-04-27radeonsi: don't use an indirect table for state atomsMarek Olšák1-7/+7
2018-04-27radeonsi: implement DCC fast clear swizzle constraints more accuratelyMarek Olšák1-32/+62
2018-04-27radeonsi: rename variables and document stuff around DCC fast clearMarek Olšák1-41/+42
2018-04-27radeonsi: fully enable 2x DCC MSAA for array and non-array texturesMarek Olšák1-6/+7
2018-04-27radeonsi: enable fast color clear for level 0 of mipmapped textures on <= VIMarek Olšák1-5/+12
2018-04-13radeonsi: don't flush HTILE if there is no HTILE clearMarek Olšák1-2/+2
2018-04-13radeonsi: merge 2 identical if statements in si_clearMarek Olšák1-9/+2
2018-04-05radeonsi: remove r600_common_contextMarek Olšák1-12/+12
2018-04-05radeonsi: rename a few R600/r600_ -> SI_/si_Marek Olšák1-3/+3
2018-04-05radeonsi: move definitions out of r600_pipe_common.hMarek Olšák1-1/+1
2018-04-05radeonsi: use si_context instead of pipe_context in parameters pt3Marek Olšák1-6/+6
2018-04-05radeonsi: use si_context instead of pipe_context in parameters pt2Marek Olšák1-3/+3
2018-04-05radeonsi: update copyrightsMarek Olšák1-0/+1
2018-04-05radeonsi: use r600_common_context less pt4Marek Olšák1-1/+1
2017-12-25radeonsi: don't use fast color clear for small images even on APUsMarek Olšák1-5/+4
2017-12-25gallium/util: add util_num_layers helperMarek Olšák1-1/+1
2017-11-29radeonsi: remove r600_common_screenMarek Olšák1-13/+13
2017-11-29radeonsi: remove some definitions and helpers from r600_pipe_common.hMarek Olšák1-1/+1
2017-11-29radeonsi: don't use fast color clear for small surfacesMarek Olšák1-0/+17
2017-11-29radeonsi: unify code setting dirty_level_mask for fast clearMarek Olšák1-14/+11
2017-11-29radeonsi: clean up si_do_fast_color_clear parametersMarek Olšák1-10/+5
2017-11-29radeonsi: move all clear() code into si_clear.cMarek Olšák1-0/+725