summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon/r600_texture.c
Commit message (Expand)AuthorAgeFilesLines
* gallium/radeon: don't allocate HTILE in a separate bufferMarek Olšák2017-06-081-32/+25
* gallium/radeon: clean up a misleading statement from the old daysMarek Olšák2017-06-071-4/+1
* radeonsi: don't use 1D tiling for Z/S on VI to get TC-compatible HTILEMarek Olšák2017-06-071-3/+13
* gallium/radeon: subclass threaded_transferMarek Olšák2017-05-151-13/+13
* gallium/radeon: subclass threaded_resourceMarek Olšák2017-05-151-10/+10
* gallium/radeon: unwrap a context if we get a wrapped oneMarek Olšák2017-05-151-2/+4
* radeonsi: mark fast-cleared textures as compressed when dirtyingNicolai Hähnle2017-05-081-2/+14
* radeonsi/gfx9: allow CMASK fast clear with RB+Marek Olšák2017-03-311-5/+5
* radeonsi/gfx9: fix and enable single-sample CMASK fast clearMarek Olšák2017-03-311-4/+4
* radeonsi/gfx9: fix linear mipmap CPU accessMarek Olšák2017-03-311-5/+3
* radeonsi: decompress DCC in set_framebuffer_state instead of create_surface (v2)Marek Olšák2017-03-311-6/+16
* radeonsi: fix an unused-variable warning in a release buildMarek Olšák2017-03-301-3/+1
* gallium/radeon: s/dcc_disable/disable_dcc/Marek Olšák2017-03-301-2/+2
* gallium/radeon: add and use a new helper vi_dcc_enabledMarek Olšák2017-03-301-6/+5
* radeonsi/gfx9: disable features that don't workMarek Olšák2017-03-301-1/+7
* radeonsi/gfx9: add linear address computations for texture transfersMarek Olšák2017-03-301-20/+53
* radeonsi/gfx9: handle pitch and offset overrides for texture_from_handleMarek Olšák2017-03-301-11/+18
* radeonsi/gfx9: set/validate GFX9 BO metadataMarek Olšák2017-03-301-1/+19
* radeonsi/gfx9: add radeon_surf.gfx9.surf_offsetMarek Olšák2017-03-301-1/+1
* radeonsi/gfx9: fix MIP0_WIDTH & MIP0_HEIGHT for compressed texture blitsMarek Olšák2017-03-301-1/+7
* radeonsi/gfx9: do DCC clears on non-mipmapped textures onlyMarek Olšák2017-03-301-4/+12
* radeonsi/gfx9: update can_sample_z/s flagsMarek Olšák2017-03-301-2/+7
* radeonsi/gfx9: pass correct parameters to buffer_get_handleMarek Olšák2017-03-301-6/+14
* radeonsi/gfx9: update si_set_optimal_micro_tile_modeMarek Olšák2017-03-301-6/+38
* radeonsi/gfx9: don't check array_mode for allowing TC-compatible HTILEMarek Olšák2017-03-301-1/+2
* radeonsi/gfx9: update HTILE/CMASK/FMASK allocatorsMarek Olšák2017-03-301-1/+15
* radeonsi/gfx9: update r600_print_texture_infoMarek Olšák2017-03-301-2/+61
* gallium/radeon: move pre-GFX9 radeon_bo_metadata.* to u.legacy.*Marek Olšák2017-03-301-28/+36
* gallium/radeon: move pre-GFX9 radeon_surf.* members to radeon_surf.u.legacy.*Marek Olšák2017-03-301-78/+78
* radeonsi/gfx9: allow Z16_UNORM for TC-compatible HTILEMarek Olšák2017-03-301-6/+16
* radeonsi/gfx9: disable RB+ on Vega10Marek Olšák2017-03-301-6/+7
* gallium/radeon: reference pipe_resource in pipe_transferMarek Olšák2017-03-171-1/+2
* gallium/util: replace pipe_mutex_unlock() with mtx_unlock()Timothy Arceri2017-03-071-2/+2
* gallium/util: replace pipe_mutex_lock() with mtx_lock()Timothy Arceri2017-03-071-2/+2
* radeonsi: use R600_RESOURCE_FLAG_UNMAPPABLE where it's desirableMarek Olšák2017-02-181-3/+8
* gallium/radeon: add an assertion to texture_transfer_map for app bugsMarek Olšák2017-02-141-0/+1
* gallium/radeon: use staging for texture read mappings from GTT WCMarek Olšák2017-02-101-4/+5
* gallium/radeon: merge dirty_fb_counter and dirty_tex_descriptor_counterMarek Olšák2017-01-301-13/+5
* gallium/radeon: adjust the rule for using the LINEAR_ALIGNED layoutMarek Olšák2017-01-231-1/+3
* 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