summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/r600_blit.c
AgeCommit message (Expand)AuthorFilesLines
2015-12-04r600/blit: add tcs/tes shader saves.Dave Airlie1-0/+2
2015-11-13gallium/radeon: simplify disabling render condition for u_blitterMarek Olšák1-7/+5
2015-11-13gallium/radeon: inline the r600_rings structureMarek Olšák1-1/+1
2015-11-13r600g: fix clear_buffer fallback with offset != 0Marek Olšák1-0/+1
2015-10-03r600g: only do depth-only or stencil-only in-place decompressionMarek Olšák1-5/+22
2015-09-03r600g: make all viewport states use single atomGrazvydas Ignotas1-1/+1
2015-09-03r600g: make all scissor states use single atomGrazvydas Ignotas1-1/+1
2015-09-01radeonsi: avoid redundant CB and DB register updatesMarek Olšák1-1/+1
2015-08-21util/u_blitter: implement alpha blending for pipe->blitMarek Olšák1-1/+2
2015-08-11gallium/radeon: use helper functions to mark atoms dirtyGrazvydas Ignotas1-8/+8
2015-08-03r600g: re-enable single-sample fast clearMarek Olšák1-6/+1
2015-07-31r600g: early exit in r600_clear if there's nothing to doMarek Olšák1-0/+2
2015-07-03r600g: disable single-sample fast color clear due to hangsMarek Olšák1-1/+6
2015-01-07radeonsi: only flush the right set of caches for CP DMA operationsMarek Olšák1-1/+2
2014-10-07r600: Use DMA transfers in r600_copy_global_bufferNiels Ole Salscheider1-17/+42
2014-09-12r600g,radeonsi: add debug option which forces DMA for copy_region and blitMarek Olšák1-7/+11
2014-09-01r600g: fix layered clearMarek Olšák1-1/+2
2014-09-01r600g: enable fast depth clear for array textures and cubemapsMarek Olšák1-1/+2
2014-08-19radeonsi: use r600_draw_rectangle from r600gMarek Olšák1-1/+0
2014-07-28r600g,radeonsi: switch all occurences of array_size to util_max_layerMarek Olšák1-2/+3
2014-06-18util/u_format: move utility function from r600gGrigori Goronzy1-11/+1
2014-06-03r600g,radeonsi: don't use hardware MSAA resolve if dst is fast-clearedMarek Olšák1-1/+2
2014-06-03r600g: BlitFramebuffer should follow render conditionMarek Olšák1-5/+6
2014-04-25r600g: fix buffer copying on R600-R700Marek Olšák1-0/+6
2014-03-11r600g: move fast color clear code to a common placeMarek Olšák1-80/+2
2014-03-11r600g,radeonsi: move CMASK register values from r600_surface to r600_textureMarek Olšák1-22/+1
2014-03-07r600g: fix blitting the last 2 mipmap levels for EvergreenMarek Olšák1-1/+5
2014-02-11r600g: add support for multiple viewports.Dave Airlie1-2/+2
2014-02-05r600g: initial support for geometry shaders on evergreen (v2)Vadim Girlin1-0/+1
2014-01-28r600g: move queries to drivers/radeonMarek Olšák1-6/+6
2014-01-13r600g: fix glClearBuffer by handling PIPE_CLEAR_COLORi flags correctlyMarek Olšák1-38/+31
2014-01-13r600g: handle NULL colorbuffers correctly on EvergreenMarek Olšák1-4/+19
2013-12-14r600g: use shader-based MSAA resolving when hw-based one cannot be usedMarek Olšák1-82/+35
2013-12-14gallium/u_blitter: remove useless parameters from some functionsMarek Olšák1-4/+2
2013-12-12radeon: rearrange r600_texture and related code a bit.Andreas Hartmetz1-3/+3
2013-12-12r600g,radeonsi: share flags has_cp_dma and has_streamoutMarek Olšák1-4/+4
2013-12-12r600g: use common interfaces in buffer_transfer_unmapMarek Olšák1-2/+2
2013-12-03gallium/util: implement layered framebuffer clear in u_blitterMarek Olšák1-1/+1
2013-11-18r600g/compute: Fix handling of global buffers in r600_resource_copy_region()Tom Stellard1-1/+36
2013-10-06Revert "r600g: only flush the caches that need to be flushed during CP DMA op...Marek Olšák1-12/+0
2013-09-29r600g,radeonsi: share r600_texture.cMarek Olšák1-7/+8
2013-09-29r600g: move the low-level buffer functions for multiple rings to drivers/radeonMarek Olšák1-1/+1
2013-09-29r600g: move aux_context and r600_screen_clear_buffer to drivers/radeonMarek Olšák1-20/+10
2013-09-29r600g: get rid of r600_texture::array_modeMarek Olšák1-1/+1
2013-09-29r600g,radeonsi: consolidate transfer, cmask, and fmask structuresMarek Olšák1-12/+12
2013-09-20r600g: fast color clears for single-sample buffersGrigori Goronzy1-10/+62
2013-09-20gallium: add flush_resource context functionMarek Olšák1-0/+6
2013-08-31r600g: move streamout state to drivers/radeonMarek Olšák1-21/+21
2013-08-17radeonsi: port texture improvements from r600gMarek Olšák1-3/+0
2013-07-08r600g: explicitly flush caches for streamout-based buffer copying & clearingMarek Olšák1-0/+13