summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon/r600_texture.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: use SDMA for initial clearing of DCC/CMASK/HTILE on CIK-VIMarek Olšák2017-01-051-3/+3
* gallium/radeon: add RADEON_SURF_OPTIMIZE_FOR_SPACEMarek Olšák2016-11-211-0/+2
* radeonsi: fix r600_texture::tc_compatible_htileMarek Olšák2016-11-101-3/+3
* gallium/radeon: add enum radeon_micro_modeMarek Olšák2016-11-011-5/+5
* gallium/radeon: make it clear that DRM 2.x.x fast clear constraint is CIK-onlyMarek Olšák2016-11-011-2/+2
* gallium/radeon: remove r600_surface::level_infoMarek Olšák2016-11-011-2/+0
* gallium/radeon: add radeon_surf::is_linearMarek Olšák2016-11-011-4/+4
* gallium/radeon: remove radeon_surf_level::pitch_bytesMarek Olšák2016-11-011-13/+16
* gallium/radeon: don't call u_format helpers if we have that info alreadyMarek Olšák2016-11-011-8/+5
* gallium/radeon: replace radeon_surf_info::dcc_enabled with num_dcc_levelsMarek Olšák2016-11-011-7/+7
* gallium/radeon: stop using PIPE_BIND_CUSTOMMarek Olšák2016-10-261-2/+1
* gallium/radeon: remove unused r600_cmask_info membersMarek Olšák2016-10-261-12/+3
* gallium/radeon: don't force the same tiling parameters for FMASKMarek Olšák2016-10-261-8/+10
* gallium/radeon: print tiling index when printing texture infoMarek Olšák2016-10-261-4/+6
* gallium/radeon: rename bo_size -> surf_size, bo_alignment -> surf_alignmentMarek Olšák2016-10-261-5/+5
* gallium/radeon: remove flags specific to libdrm_radeon from winsys interfaceMarek Olšák2016-10-261-12/+2
* gallium/radeon: remove r600_htile_infoMarek Olšák2016-10-261-28/+21
* gallium/radeon: remove unnecessary fields from radeon_surf_levelMarek Olšák2016-10-261-6/+4
* gallium/radeon: decrease the size of radeon_surfMarek Olšák2016-10-261-2/+2
* gallium/radeon: pass pipe_resource and other params to surface_init directlyMarek Olšák2016-10-261-79/+41
* gallium/radeon: define RADEON_SURF_MODE_* as enumsMarek Olšák2016-10-261-5/+7
* gallium/radeon: stop using some input fields from radeon_surfaceMarek Olšák2016-10-261-16/+16
* gallium/radeon: fold r600_setup_surface into r600_init_surfaceMarek Olšák2016-10-261-38/+24
* gallium/radeon: fold radeon_winsys::surface_best into radeon/winsysMarek Olšák2016-10-261-4/+2
* gallium/radeon: make sure the address of separate CMASK is aligned properlyMarek Olšák2016-10-261-2/+3
* gallium/radeon: fix incorrect bpe use in si_set_optimal_micro_tile_modeMarek Olšák2016-10-261-7/+7
* radeonsi: implement TC-compatible HTILEMarek Olšák2016-10-131-10/+57
* gallium: add missing zero-init for resource templatesRob Clark2016-10-071-0/+1
* gallium/radeon: Initialize pipe_resource::next to NULLMichel Dänzer2016-09-281-0/+1
* gallium/radeon: add RADEON_FLAG_HANDLENicolai Hähnle2016-09-271-0/+2
* gallium/radeon: set new r600_resource fields correctly in other places tooMarek Olšák2016-09-131-0/+11
* radeon: Don't check DCC on pipe buffersJan Vesely2016-09-131-3/+4
* radeonsi: unify si_set_optimal_micro_tile_mode call sitesMarek Olšák2016-09-081-8/+4
* radeonsi: fix texture reinterpretation after DCC fast clearMarek Olšák2016-09-081-12/+20
* radeonsi: enable DCC fast clear for 128-bit formatsMarek Olšák2016-09-081-13/+32
* radeonsi: clamp integer clear color values for DCC fast clearMarek Olšák2016-09-081-4/+12
* radeonsi: fix texture format reinterpretation with DCCMarek Olšák2016-09-051-0/+96
* gallium/radeon: also eliminate DCC fast clear in resource_get_handleMarek Olšák2016-09-051-2/+3
* gallium/radeon: use the current ctx for CMASK elimination in resource_get_handleMarek Olšák2016-09-051-6/+11
* gallium/radeon: use the current ctx for DCC decompression in resource_get_handleMarek Olšák2016-09-051-3/+3
* gallium/radeon: derive buffer placement and flags only at initializationMarek Olšák2016-09-051-4/+5
* gallium/radeon: clear dirty_level_mask when discarding CMASKMarek Olšák2016-08-291-0/+1
* gallium: add a pipe_context parameter to resource_get_handleMarek Olšák2016-08-251-0/+1
* radeonsi: use current context for DCC feedback-loop decompress, fixes ElementalMarek Olšák2016-08-171-6/+32
* gallium/radeon: implement ARB_clear_texture (v3)Marek Olšák2016-08-101-0/+67
* gallium: split transfer_inline_write into buffer and texture callbacksMarek Olšák2016-07-231-1/+0
* gallium/radeon: add depth/stencil_adjusted output to surface computationNicolai Hähnle2016-07-061-2/+2
* gallium/radeon: allocate only the required plane for flushed depthNicolai Hähnle2016-07-061-3/+34
* gallium/radeon: replace is_flushing_texture with db_compatibleNicolai Hähnle2016-07-061-1/+2
* gallium/radeon: add can_sample_z/s flags for texturesNicolai Hähnle2016-07-061-4/+15