summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon/r600_texture.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* gallium/radeon: remove redundant null-pointer checkNicolai Hähnle2016-07-061-2/+1
* gallium/radeon: print StencilLayout only onceNicolai Hähnle2016-07-061-2/+2
* gallium/radeon: flush stdout after printing texture informationNicolai Hähnle2016-07-061-0/+1
* gallium/radeon: remove zombie textures kept alive by DCC stat gatheringMarek Olšák2016-06-291-12/+27
* gallium/radeon: don't re-create queries for DCC stat gatheringMarek Olšák2016-06-291-3/+6
* gallium/radeon: separate DCC starts as disabled (ps_draw_ratio = 0)Marek Olšák2016-06-291-9/+10
* gallium/radeon: R600_DEBUG=nodccfb disables separate DCCMarek Olšák2016-06-291-1/+2
* gallium/radeon: add and use r600_texture_referenceMarek Olšák2016-06-291-6/+4
* gallium/radeon: add a HUD query for PS draw ratio stats from separate DCCMarek Olšák2016-06-291-0/+1
* gallium/radeon: add a heuristic enabling DCC for scanout surfaces (v2)Marek Olšák2016-06-291-0/+247
* gallium/radeon: add state setup for a separate DCC bufferMarek Olšák2016-06-291-3/+15
* radeonsi: always calculate DCC info even if it's not used immediatelyMarek Olšák2016-06-291-1/+2
* gallium/radeon: boolean -> bool, TRUE -> true, FALSE -> falseMarek Olšák2016-06-251-2/+2
* gallium/radeon: use r600_resource_referenceMarek Olšák2016-06-251-7/+7
* radeonsi: try to hit direct hw MSAA resolve by changing micro mode in clearMarek Olšák2016-06-141-0/+87
* gallium/radeon: move DCC clearing into a separate functionMarek Olšák2016-06-081-5/+16
* radeonsi: don't allocate DCC for the temporary MSAA resolve surfaceMarek Olšák2016-06-081-1/+2
* winsys/amdgpu: enable DCC for mipmapped texturesMarek Olšák2016-06-081-3/+7
* gallium/radeon: don't disable DCC because of SDMAMarek Olšák2016-06-081-20/+3
* radeonsi: add per-level dcc_enabled flagsMarek Olšák2016-06-081-3/+3
* radeonsi: compute DCC register parameters in si_emit_framebuffer_stateMarek Olšák2016-06-081-2/+0
* gallium/radeon: add an assertion checking the validity of PIPE_BIND_SCANOUTMarek Olšák2016-06-081-3/+10
* gallium/radeon: don't allocate DCC for non-renderable texture formatsMarek Olšák2016-06-081-0/+5
* gallium/radeon: add support for sharing textures with DCC between processesMarek Olšák2016-06-071-3/+13
* gallium/radeon: don't discard DCC if an external user can write to itMarek Olšák2016-06-071-9/+22
* gallium/radeon: don't re-set BO metadata after CMASK deallocationMarek Olšák2016-06-061-1/+0
* gallium/radeon: lower memory usage during texture transfersMarek Olšák2016-06-011-4/+28
* gallium/radeon: invalidate busy linear textures for whole-texture uploadsMarek Olšák2016-06-011-2/+28
* gallium/radeon: degrade tiled textures mapped often to linearMarek Olšák2016-06-011-0/+102
* gallium/radeon: clean up and better comment use_staging_textureMarek Olšák2016-06-011-19/+23