aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/compute_memory_pool.c
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: replace MAYBE_UNUSED with ASSERTEDEric Engestrom2019-07-311-1/+1
* r600: move variable to proper scopeEric Engestrom2019-07-311-2/+1
* r600: fix warnings when unref'ing pool->boMarek Olšák2018-07-171-3/+3
* r600/compute: Mark several functions as staticAaron Watry2018-05-191-6/+29
* r600/compute: Remove unused compute_memory_pool functionsAaron Watry2018-05-191-92/+0
* eg/compute: Use reference counting to handle compute memory pool.Jan Vesely2018-05-151-11/+5
* gallium: fix warnings in release buildGrazvydas Ignotas2016-04-251-1/+1
* gallium/drivers: Sanitize NULL checks into canonical formEdward O'Callaghan2015-12-061-3/+3
* gallium/radeon*: Remove useless castsEdward O'Callaghan2015-12-061-8/+5
* r600g: use PRIi64 for some compute debug printfsDave Airlie2015-08-291-4/+4
* util: Move gallium's linked list to utilJason Ekstrand2015-05-081-1/+1
* r600/compute: Don't leak compute pool item_list/unallocated_listAaron Watry2014-08-291-0/+6
* r600g/compute: fix compile warningsMarek Olšák2014-08-091-9/+9
* r600g/compute: Add debug information to promote and demote functionsBruno Jiménez2014-07-281-4/+11
* r600g/compute: Add documentation to compute_memory_poolBruno Jiménez2014-07-281-10/+49
* r600g/compute: Defrag the pool at the same time as we grow itBruno Jiménez2014-07-251-22/+18
* r600g/compute: Try to use a temporary resource when growing the poolBruno Jiménez2014-07-251-18/+43
* r600g/compute: Allow compute_memory_defrag to defragment between resourcesBruno Jiménez2014-07-251-5/+6
* r600g/compute: Allow compute_memory_move_item to move items between resourcesBruno Jiménez2014-07-251-16/+15
* Revert "r600g/compute: Fix warnings"Tom Stellard2014-07-231-15/+11
* r600g/compute: Fix warningsTom Stellard2014-07-231-11/+15
* r600g/compute: Remove unneeded code from compute_memory_promote_itemBruno Jiménez2014-07-231-35/+11
* r600g/compute: Quick exit if there's nothing to add to the poolBruno Jiménez2014-07-231-0/+4
* r600g/compute: Defrag the pool if it's necesaryBruno Jiménez2014-07-231-17/+15
* r600g/compute: Add a function for defragmenting the poolBruno Jiménez2014-07-231-0/+25
* r600g/compute: Add a function for moving items in the poolBruno Jiménez2014-07-231-0/+89
* r600g/compute: Defer the creation of the temporary resourceBruno Jiménez2014-06-241-15/+16
* r600g/compute: Fix possible endless loop in compute_memory_pool allocations.Jan Vesely2014-06-241-2/+5
* r600: Fix use after free in compute_memory_promote_item.Jan Vesely2014-06-241-1/+2
* r600g/compute: Use gallium util functions for double listsBruno Jiménez2014-06-201-106/+41
* r600g/compute: Implement compute_memory_demote_itemBruno Jiménez2014-06-201-0/+51
* r600g/compute: Avoid problems when promoting items mapped for readingBruno Jiménez2014-06-201-4/+8
* r600g/compute: Only move to the pool the buffers marked for promotingBruno Jiménez2014-06-201-60/+86
* r600g/compute: divide the item list in twoBruno Jiménez2014-06-201-51/+48
* r600g/compute: Add an intermediate resource for OpenCL buffersBruno Jiménez2014-06-201-1/+26
* r600g/compute: solve a bug introduced by 2e01b8b440c1402c88a2755d89f40292e1f3...Bruno Jiménez2014-06-121-1/+1
* r600g/compute: align items correctlyBruno Jiménez2014-06-101-4/+5
* r600g/compute: Tidy a bit compute_memory_finalize_pendingBruno Jiménez2014-06-101-12/+7
* r600g/compute: Add more NULL checksBruno Jiménez2014-06-101-6/+24
* r600g/compute: Adding checks for NULL after CALLOCBruno Jiménez2014-06-101-0/+8
* r600g/compute: Fixing a typo and some indentationBruno Jiménez2014-06-101-2/+2
* r600g: compute memory pool size is given in dwNiels Ole Salscheider2014-03-111-2/+2
* r600g: remove r600_resource.hMarek Olšák2014-02-251-1/+0
* r600g/compute Improve debugging outputTom Stellard2013-10-161-3/+5
* r600g/compute: Fix bug in compute memory poolTom Stellard2013-09-051-7/+2
* r600g: move streamout state to drivers/radeonMarek Olšák2013-08-311-2/+2
* r600g: remove r600.h, move the stuff elsewhere (mostly to r600_pipe.h)Marek Olšák2013-03-111-1/+0
* r600g: use a single env var R600_DEBUG, disable bytecode dumpingMarek Olšák2013-03-111-15/+15
* r600g: cleanup #include recursion between r600_pipe.h and evergreen_compute.hMarek Olšák2013-03-111-0/+1
* r600g/radeonsi: Silence warningsMaxence Le Dore2012-12-131-7/+5