summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_buffer.c
Commit message (Expand)AuthorAgeFilesLines
* r600g: re-enable handling of DISCARD_RANGE, improving performanceMarek Olšák2012-11-011-2/+0
* r600g: fix abysmal performance in Reaction QuakeMarek Olšák2012-11-011-20/+22
* gallium: remove unused data pointer from pipe_transferMarek Olšák2012-10-181-1/+0
* gallium: unify transfer functionsMarek Olšák2012-10-111-55/+58
* r600g: put constant buffer state into an array indexed by shader typeMarek Olšák2012-09-131-14/+17
* r600g: implement color resolve for r600Marek Olšák2012-08-301-3/+2
* r600g: disable handling of DISCARD_RANGEMarek Olšák2012-08-151-0/+2
* r600g: implement wait-free buffer transfer for DISCARD_RANGEMarek Olšák2012-07-181-10/+43
* r600g: do fine-grained vertex buffer updatesMarek Olšák2012-07-171-8/+7
* r600g: Emit vertex buffers using the same method as constant buffersTom Stellard2012-07-151-1/+4
* r600g: remove slab allocator for pipe_resource (used mainly for user buffers)Marek Olšák2012-05-131-4/+4
* gallium: remove user_buffer_create from the interfaceMarek Olšák2012-05-121-25/+0
* r600g: assume DISCARD_WHOLE_RESOURCE is always used with WRITEMarek Olšák2012-05-111-6/+5
* gallium: remove pipe_resource::user_ptrMarek Olšák2012-04-301-5/+0
* r600g: make r600_buffer_transfer_unmap a no-opMarek Olšák2012-04-291-7/+1
* winsys/radeon: simplify buffer map/unmap functionsMarek Olšák2012-04-291-2/+2
* gallium: make user vertex buffers optionalMarek Olšák2012-04-241-2/+2
* u_vbuf: remove u_vbuf_resourceMarek Olšák2012-04-241-30/+28
* gallium: add user_ptr in pipe_resourceMarek Olšák2012-04-241-0/+2
* r600g: inline r600_upload_index_bufferMarek Olšák2012-04-041-9/+0
* r600g: inline r600_upload_const_bufferMarek Olšák2012-04-041-36/+0
* r600g: handle DISCARD_WHOLE_RESOURCE for buffersMarek Olšák2012-04-041-0/+59
* r600g: cleanup includesMarek Olšák2012-03-051-9/+1
* r600g: use u_default_transfer_flush_region for all resource typesMarek Olšák2012-02-271-7/+1
* r600g: use u_default_transfer_inline_write for all resource typesMarek Olšák2012-02-271-24/+1
* r600g: merge r600_context with r600_pipe_contextMarek Olšák2012-01-311-9/+9
* gallium: remove deprecated PIPE_TRANSFER_DISCARDMarek Olšák2012-01-051-1/+1
* u_upload_mgr: remove the 'flushed' parameterMarek Olšák2012-01-051-5/+3
* winsys/radeon: move managing GEM domains back to driversMarek Olšák2011-12-241-1/+29
* r600g: fix error path and use util_slab_freeJerome Glisse2011-12-051-1/+1
* r600g: cleanup draw_vbo and add commentsMarek Olšák2011-10-261-7/+5
* winsys/radeon: move GEM domains out of the drivers into winsysMarek Olšák2011-09-301-29/+1
* r600g: merge r600_bo with r600_resourceMarek Olšák2011-09-301-24/+50
* r600g: remove unused function r600_buffer_from_handleMarek Olšák2011-09-121-26/+0
* r600g: remove r600_resource_buffer structMarek Olšák2011-09-121-55/+53
* r600g: Fix include styleKai Wasserbäch2011-08-291-5/+5
* r600g: don't include radeon_drm.h and xf86drm.hMarek Olšák2011-08-161-3/+0
* r600g: remove an unused parameter from r600_bo_destroyMarek Olšák2011-08-161-2/+2
* r600g: use buffer_map/unmap from radeon_winsysMarek Olšák2011-08-161-4/+3
* r600g: put radeon_winsys in screen::winsys, don't include drm_driver in the pipeMarek Olšák2011-08-161-11/+12
* r600g: remove set-but-unused variableMarek Olšák2011-05-011-4/+0
* r600g: remove FIXME commentMarek Olšák2011-05-011-3/+0
* r600g: Cleanup the big endian support a bit.Henri Verbeet2011-04-251-19/+18
* r600g: add evergreen+ big endian supportAlex Deucher2011-04-191-1/+1
* r600g: add big endian support for r6xx/r7xxCédric Cano2011-04-191-0/+22
* gallium: kill is_resource_referencedMarek Olšák2011-03-111-9/+0
* r600g: indentation fixesJerome Glisse2011-02-281-8/+8
* r600g: fixup assertionMarek Olšák2011-02-081-1/+1
* r600g: add a faster implementation of transfer_inline_writeMarek Olšák2011-02-081-1/+25
* r600g: slab-allocate buffer and transfer structuresMarek Olšák2011-02-081-9/+39