summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r300/r300_screen_buffer.c
AgeCommit message (Expand)AuthorFilesLines
2017-05-10gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák1-1/+1
2016-10-05r300: use the new parent/child pools for transfers (v2)Nicolai Hähnle1-3/+3
2016-09-06gallium: switch drivers to the slab allocator in src/utilMarek Olšák1-3/+3
2016-07-23gallium: split transfer_inline_write into buffer and texture callbacksMarek Olšák1-1/+0
2016-04-27winsys/radeon: remove use_reusable_pool parameter from buffer_createNicolai Hähnle1-2/+2
2016-01-02u_upload_mgr: pass alignment to u_upload_data manuallyMarek Olšák1-1/+1
2015-12-11gallium/radeon: remove radeon_winsys_cs_handleMarek Olšák1-7/+2
2015-12-06gallium/drivers: Sanitize NULL checks into canonical formEdward O'Callaghan1-1/+1
2015-08-07gallium/radeon: unify buffer_wait and buffer_is_busy in the winsys interfaceMarek Olšák1-1/+1
2014-07-23r600g/radeonsi: Use write-combined CPU mappings of some BOs in GTTMichel Dänzer1-2/+2
2013-07-15r300g/swtcl: fix geometry corruption by uploading indices to a bufferMarek Olšák1-2/+5
2013-01-04r300g: don't check for vertex and index buffer bind flagsMarek Olšák1-2/+1
2012-12-12winsys/radeon: don't use BIND flags, add a flag for the cache bufmgr insteadMarek Olšák1-6/+6
2012-12-01r300g: handle map flag DISCARD_WHOLE_RESOURCEMarek Olšák1-3/+33
2012-10-31gallium: expose ARB_map_buffer_alignment on RadeonMarek Olšák1-2/+2
2012-10-18gallium: remove unused data pointer from pipe_transferMarek Olšák1-1/+0
2012-10-11gallium: unify transfer functionsMarek Olšák1-48/+32
2012-09-05Remove useless checks for NULL before freeingMatt Turner1-2/+1
2012-05-12r300g/swtcl: malloc vertex and index buffers (don't use radeon DRM to get them)Marek Olšák1-8/+10
2012-05-12r300g: remove slab allocator for pipe_resource (used mainly for user buffers)Marek Olšák1-4/+3
2012-05-12r300g: remove user_buffer_createMarek Olšák1-27/+0
2012-04-30gallium: remove pipe_resource::user_ptrMarek Olšák1-4/+0
2012-04-30gallium: add void *user_buffer in pipe_index_bufferMarek Olšák1-1/+1
2012-04-29r300g: make r300_buffer_transfer_unmap a no-opMarek Olšák1-7/+1
2012-04-29r300g: use u_default_transfer_inline_writeMarek Olšák1-29/+1
2012-04-29winsys/radeon: simplify buffer map/unmap functionsMarek Olšák1-5/+5
2012-04-24r300g: don't share u_upload_mgr with u_vbuf, create its ownMarek Olšák1-1/+1
2012-04-24u_vbuf: remove u_vbuf_resourceMarek Olšák1-28/+26
2012-04-24gallium: add user_ptr in pipe_resourceMarek Olšák1-0/+2
2012-01-05gallium: remove deprecated PIPE_TRANSFER_DISCARDMarek Olšák1-1/+1
2012-01-05u_upload_mgr: remove the 'flushed' parameterMarek Olšák1-2/+1
2011-12-24r300g: mapping buffers for read should be unsynchronizedMarek Olšák1-1/+9
2011-12-24winsys/radeon: move managing GEM domains back to driversMarek Olšák1-7/+3
2011-11-03r300g: force buffer placements to GTT on big endian machinesMarek Olšák1-0/+6
2011-09-30winsys/radeon: move GEM domains out of the drivers into winsysMarek Olšák1-3/+1
2011-09-29r300g: remove useless variables in some structuresMarek Olšák1-2/+0
2011-07-25winsys/radeon: remove usage parameter from buffer_createMarek Olšák1-2/+1
2011-04-18r300g/winsys: rename r300->radeon and do a little cleanupMarek Olšák1-7/+6
2011-04-08Revert "r300g: handle DISCARD_WHOLE_RESOURCE for buffers"Marek Olšák1-25/+10
2011-04-03r300g: handle DISCARD_WHOLE_RESOURCE for buffersMarek Olšák1-10/+25
2011-03-11gallium: kill is_resource_referencedMarek Olšák1-16/+0
2011-02-18r300g: remove tracking whether vertex buffers need to be validatedMarek Olšák1-5/+0
2011-02-14r300g: do not create a user buffer struct for misaligned ushort indices fallbackMarek Olšák1-2/+1
2011-02-11r300g: prevent NULL pointer dereference in r300_buffer_createMarek Olšák1-3/+3
2011-02-11r300g: import the last bits of libdrm and cleanup the whole thingMarek Olšák1-10/+8
2011-02-10r300g: add a way to change texture properties arbitrarilyMarek Olšák1-0/+2
2011-02-10r300g: consolidate buffers and textures to r300_resourceMarek Olšák1-30/+12
2011-02-08r300g: use the same upload buffer for vertices and indicesMarek Olšák1-1/+1
2011-02-07r300g: use the new vertex buffer managerMarek Olšák1-73/+28
2011-02-03r300g: Make the buffer and texture vbtls static const.Henri Verbeet1-1/+1