summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_blit.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-22radeonsi: flush CB after MSAA only when transitioning from CB to texturesMarek Olšák1-0/+29
2017-06-22radeonsi: unify CB_RESOLVE blitter invocation codeMarek Olšák1-17/+18
2017-06-22radeonsi: flush DB caches only when transitioning from DB to texturingMarek Olšák1-8/+28
2017-06-19radeonsi: add a workaround for inexact SNORM8 blitting againMarek Olšák1-0/+37
2017-06-18radeonsi: reduce overhead for resident textures which need color decompressionSamuel Pitoiset1-15/+6
2017-06-18radeonsi: reduce overhead for resident textures which need depth decompressionSamuel Pitoiset1-5/+11
2017-06-18radeonsi: use util_dynarray_foreach for bindless resourcesSamuel Pitoiset1-47/+15
2017-06-14radeonsi: only decompress resident textures/images when usedSamuel Pitoiset1-2/+11
2017-06-14radeonsi: decompress resident textures/images before graphics/computeSamuel Pitoiset1-0/+59
2017-06-14radeonsi: decompress DCC for resident textures/imagesSamuel Pitoiset1-0/+62
2017-06-12radeonsi: get rid of more compressed_colortex_mask namesMarek Olšák1-2/+2
2017-06-08gallium/radeon: don't allocate HTILE in a separate bufferMarek Olšák1-1/+1
2017-06-08radeonsi: rename depth decompress functionsMarek Olšák1-16/+15
2017-06-08radeonsi: rename shader resource decompress masks to their true meaningMarek Olšák1-6/+6
2017-06-07radeonsi: isolate real framebuffer changes from the decompression passes (v3)Samuel Pitoiset1-0/+19
2017-06-07radeonsi: clean up decompress blend state namesMarek Olšák1-2/+2
2017-06-07radeonsi: enable TC-compatible stencil compression on VIMarek Olšák1-0/+2
2017-06-07gallium/u_blitter: use 2D_ARRAY for cubemap blits if possibleMarek Olšák1-1/+1
2017-04-10radeonsi: add new si_check_render_feedback_texture() helperSamuel Pitoiset1-45/+44
2017-04-10radeonsi: add new si_decompress_color_texture() helperSamuel Pitoiset1-13/+17
2017-04-10radeonsi: add a 'break' in si_check_render_feedback_*()Samuel Pitoiset1-2/+6
2017-03-30gallium/radeon: s/dcc_disable/disable_dcc/Marek Olšák1-5/+5
2017-03-30radeonsi: handle incompatible DCC formats in resource_copy_regionMarek Olšák1-0/+5
2017-03-30radeonsi: remove a workaround for inexact *8_SNORM blitsMarek Olšák1-3/+1
2017-03-30gallium/radeon: add and use a new helper vi_dcc_enabledMarek Olšák1-4/+2
2017-03-30radeonsi/gfx9: fix MIP0_WIDTH & MIP0_HEIGHT for compressed texture blitsMarek Olšák1-1/+7
2017-03-30radeonsi/gfx9: do DCC clears on non-mipmapped textures onlyMarek Olšák1-0/+5
2017-01-18radeonsi: use a bitmask-based loop in si_decompress_texturesMarek Olšák1-7/+9
2017-01-06radeonsi: add CP DMA flags for greater control over synchronizationMarek Olšák1-1/+1
2016-12-10radeonsi: fix release build unused variable warningsGrazvydas Ignotas1-1/+1
2016-12-07radeonsi: properly declare context sampler statesMarek Olšák1-1/+1
2016-11-21radeonsi: check for !is_linear in do_hardware_msaa_resolveMarek Olšák1-2/+4
2016-11-04radeonsi: fix an assertion failure in si_decompress_sampler_color_texturesMarek Olšák1-1/+3
2016-11-01gallium/radeon: add enum radeon_micro_modeMarek Olšák1-2/+1
2016-11-01gallium/radeon: add radeon_surf::is_linearMarek Olšák1-3/+2
2016-11-01gallium/radeon: don't call u_format helpers if we have that info alreadyMarek Olšák1-2/+3
2016-11-01gallium/radeon: replace radeon_surf_info::dcc_enabled with num_dcc_levelsMarek Olšák1-2/+2
2016-10-13radeonsi: implement TC-compatible HTILEMarek Olšák1-2/+9
2016-09-05radeonsi: fix texture format reinterpretation with DCCMarek Olšák1-0/+8
2016-08-26radeonsi: increase performance for DRI PRIME offloading if 2nd GPU is CIK or VIMarek Olšák1-0/+19
2016-08-17radeonsi: use current context for DCC feedback-loop decompress, fixes ElementalMarek Olšák1-8/+4
2016-08-10gallium/radeon: handle render_condition_enable for clear_rt/dsMarek Olšák1-2/+4
2016-08-10gallium: add render_condition_enable param to clear_render_target/depth_stencilMarek Olšák1-2/+4
2016-07-13radeonsi: silence Coverity warningNicolai Hähnle1-0/+2
2016-07-06radeonsi: decompress to flushed depth texture when requiredNicolai Hähnle1-29/+103
2016-07-06radeonsi: extract DB->CB copy logic into its own functionNicolai Hähnle1-36/+61
2016-07-06gallium/radeon: replace is_flushing_texture with db_compatibleNicolai Hähnle1-2/+2
2016-07-06radeonsi: correctly mark levels of 3D textures as fully decompressedNicolai Hähnle1-2/+2
2016-06-29gallium/radeon: add a heuristic enabling DCC for scanout surfaces (v2)Marek Olšák1-1/+14
2016-06-25radeonsi: boolean -> bool, TRUE -> true, FALSE -> falseMarek Olšák1-1/+1