summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_texture.c
Commit message (Expand)AuthorAgeFilesLines
* r600: drop a bunch of post-cayman code. (v2)Dave Airlie2017-10-101-593/+82
* r600: fork and import gallium/radeonMarek Olšák2017-09-261-0/+2464
* r600g,radeonsi: share r600_texture.cMarek Olšák2013-09-291-947/+0
* r600g: remove compute_global_transfer_* calls from texture_transfer_map/unmapMarek Olšák2013-09-291-9/+0
* r600g: move the low-level buffer functions for multiple rings to drivers/radeonMarek Olšák2013-09-291-2/+2
* r600g,radeonsi: consolidate tiling_info initializationMarek Olšák2013-09-291-3/+2
* r600g: move aux_context and r600_screen_clear_buffer to drivers/radeonMarek Olšák2013-09-291-3/+3
* r600g: move some debug options to drivers/radeonMarek Olšák2013-09-291-3/+3
* r600g,radeonsi: share the async dma interfaceMarek Olšák2013-09-291-6/+6
* r600g: move r600g-specific functions out of r600_texture.cMarek Olšák2013-09-291-454/+0
* r600g: get rid of r600_texture::array_modeMarek Olšák2013-09-291-21/+3
* r600g,radeonsi: consolidate transfer, cmask, and fmask structuresMarek Olšák2013-09-291-26/+26
* r600g: add support for separately allocated CMASKsGrigori Goronzy2013-09-201-1/+24
* gallium, intel: Implements new __DRI_IMAGE_USE_LINEAR and PIPE_BIND_LINEAR fl...Axel Davy2013-09-061-1/+2
* r600g: move streamout state to drivers/radeonMarek Olšák2013-08-311-20/+20
* radeonsi: port texture improvements from r600gMarek Olšák2013-08-171-2/+1
* r600g: don't read back the MSAA depth buffer if the read flag is not setMarek Olšák2013-07-081-8/+8
* r600g: don't flush the context in texture_transfer_mapMarek Olšák2013-07-081-5/+0
* r600g: fix texture offset computation for mapped MSAA depth buffersMarek Olšák2013-07-081-14/+14
* r600g: upsample and downsample MSAA resources for transfersMarek Olšák2013-06-131-79/+141
* r600g: rewrite FMASK allocation, fix FMASK texturing with 2 and 4 samplesMarek Olšák2013-05-151-19/+21
* r600g: initialize CMASK and HTILE with the GPU using streamoutMarek Olšák2013-04-231-7/+3
* r600g: add a debug flag for printing virtual addresses of resourcesMarek Olšák2013-04-161-0/+8
* r600g: allocate FMASK right after the texture, so that it's aligned with itMarek Olšák2013-03-111-1/+1
* r600g: use a single env var R600_DEBUG, disable bytecode dumpingMarek Olšák2013-03-111-4/+3
* r600g: cleanup #include recursion between r600_pipe.h and evergreen_compute.hMarek Olšák2013-03-111-0/+1
* r600g: don't check for R600_ENABLE_S3TC env varMarek Olšák2013-03-111-10/+3
* gallium/util: add helper util_max_layer from r600gMarek Olšák2013-02-261-3/+3
* r600g: properly implement S8Z24 depth-stencil format for EvergreenMarek Olšák2013-02-141-9/+35
* r600g: fix htile buffer leakMarek Olšák2013-01-311-0/+1
* r600g: fix segfault with old kernel9.1-branchpointJerome Glisse2013-01-281-1/+3
* r600g: add async for staging buffer upload v2Jerome Glisse2013-01-281-6/+18
* r600g: add multi ring support with dma as first second ring v4Jerome Glisse2013-01-281-7/+8
* r600g: don't use radeon_surface_level::npix_x/y/zMarek Olšák2013-01-261-11/+10
* r600g: texture buffer object + glsl 1.40 enable support (v2)Dave Airlie2013-01-111-4/+12
* r600g: implement 3D transfersMarek Olšák2013-01-041-22/+32
* r600g: remove redundant parameter alloc_bo from r600_texture_create_objectMarek Olšák2012-12-221-6/+5
* r600g: always use a tiled resource as the destination of MSAA resolveMarek Olšák2012-12-211-6/+8
* r600g: remove a false commentMarek Olšák2012-12-211-1/+0
* r600g: add htile support v16Jerome Glisse2012-12-201-0/+38
* r600g: add assertions to prevent creation of invalid surfacesMarek Olšák2012-12-201-0/+2
* Revert "r600g: work around ddx over alignment"Jerome Glisse2012-12-191-9/+3
* r600g: work around ddx over alignmentJerome Glisse2012-12-181-3/+9
* winsys/radeon: don't use BIND flags, add a flag for the cache bufmgr insteadMarek Olšák2012-12-121-1/+1
* gallium: remove pipe_surface::usageMarek Olšák2012-12-121-1/+0
* r600g: transfers of MSAA color textures should do the resolveMarek Olšák2012-12-071-5/+32
* r600g: use LINEAR_ALIGNED tiling for 1D array textures and if height0 <= 3Marek Olšák2012-11-131-1/+3
* r600g: untiled window-system buffers should be LINEAR_ALIGNEDMarek Olšák2012-11-131-1/+1
* r600g: use LINEAR_ALIGNED tiling for 1D texturesMarek Olšák2012-11-131-1/+2
* r600g: use LINEAR_ALIGNED tiling for staging textures, reorder the codeMarek Olšák2012-11-131-6/+10