aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/virgl/virgl_buffer.c
Commit message (Expand)AuthorAgeFilesLines
* gallium: add PIPE_RESOURCE_FLAG_SINGLE_THREAD_USE to skip util_range lockMarek Olšák2019-10-071-1/+1
* virgl: Use virgl_resource_transfer_map for buffersAlexandros Frantzis2019-07-061-79/+1
* virgl: Clear the valid buffer range when possibleAlexandros Frantzis2019-07-031-0/+21
* virgl: Don't allow creating staging pipe_resourcesAlexandros Frantzis2019-06-281-6/+0
* virgl: Use virgl_staging_mgrAlexandros Frantzis2019-06-281-9/+4
* virgl: Store the virgl_hw_res for copy transfersAlexandros Frantzis2019-06-281-1/+1
* virgl: better support for PIPE_TRANSFER_DISCARD_WHOLE_RESOURCEChia-I Wu2019-06-171-0/+7
* virgl: pass virgl_context to transfer create/destroyChia-I Wu2019-06-121-6/+6
* virgl: Use buffer copy transfers to avoid waiting when mappingAlexandros Frantzis2019-06-071-3/+31
* virgl: track valid buffer range for transfer syncChia-I Wu2019-05-221-0/+3
* virgl: handle DONT_BLOCK and MAP_DIRECTLYChia-I Wu2019-05-151-2/+11
* virgl: add virgl_resource_transfer_prepareChia-I Wu2019-05-151-23/+1
* virgl: comment on a sync issue in transfersChia-I Wu2019-05-141-0/+10
* virgl: PIPE_TRANSFER_READ does not imply flushChia-I Wu2019-05-141-4/+1
* virgl: Store mapped hw resource with transfer object.David Riley2019-05-011-4/+3
* virgl: wait after a flushGurchetan Singh2019-04-181-2/+2
* virgl: remove pointless transfer-counterErik Faye-Lund2019-04-171-1/+0
* virgl: also destroy all read-transfersErik Faye-Lund2019-04-031-1/+2
* virgl: use uint16_t mask instead of separate booleansGurchetan Singh2019-03-131-9/+6
* virgl: remove unused variableErik Faye-Lund2019-03-071-1/+0
* virgl: remove unused variablesErik Faye-Lund2019-03-071-3/+0
* virgl: use transfer queueGurchetan Singh2019-02-151-10/+6
* virgl: pass virgl transfer to virgl_res_needs_flush_waitGurchetan Singh2019-02-151-4/+3
* virgl: when creating / freeing transfers, pass slab pool directlyGurchetan Singh2019-02-151-3/+4
* virgl: track level cleanliness rather than resource cleanlinessGurchetan Singh2019-02-151-1/+1
* virgl: don't mark unclean after a flushGurchetan Singh2019-02-151-1/+0
* virgl: add ability to do finer grain dirty trackingGurchetan Singh2019-02-151-1/+1
* virgl: don't flush an empty rangeGurchetan Singh2019-01-031-0/+4
* virgl: move resource creation / import / destruction to common codeGurchetan Singh2018-12-191-30/+3
* virgl: move resource metadata into base resourceGurchetan Singh2018-12-191-26/+25
* virgl: modify how we handle GL_MAP_FLUSH_EXPLICIT_BITGurchetan Singh2018-12-191-22/+24
* virgl: make virgl_buffers use resource helpersGurchetan Singh2018-12-191-20/+10
* virgl: consolidate transfer codeGurchetan Singh2018-12-191-1/+1
* virgl: remove unnessecary codeGurchetan Singh2018-12-191-3/+0
* virgl: texture_transfer_pool --> transfer_poolGurchetan Singh2018-12-191-2/+2
* virgl: don't mark buffers as unclean after a writeGurchetan Singh2018-11-301-1/+0
* virgl: also mark sampler views as dirtyGurchetan Singh2018-08-011-1/+2
* Revert "virgl: remove unused stride-arguments"Dave Airlie2018-07-241-2/+2
* virgl: add initial shader_storage_buffer_object support. (v2)Dave Airlie2018-07-241-0/+2
* virgl: remove unused stride-argumentsErik Faye-Lund2018-07-231-2/+2
* virgl: use the new parent/child pools for transfersNicolai Hähnle2016-10-051-2/+2
* gallium: switch drivers to the slab allocator in src/utilMarek Olšák2016-09-061-2/+2
* gallium: split transfer_inline_write into buffer and texture callbacksMarek Olšák2016-07-231-1/+0
* gallium/drivers: Sanitize NULL checks into canonical formEdward O'Callaghan2015-12-061-1/+1
* virgl: unwrap the includesEmil Velikov2015-10-301-0/+2
* virgl: introduce and use virgl_transfer/texture/resource inline wrappersEmil Velikov2015-10-301-1/+1
* virgl: add virgl_context/sampler_view/so_target() upcast wrappersEmil Velikov2015-10-301-3/+3
* virgl: add driver for virtio-gpu 3D (v2)Dave Airlie2015-10-231-0/+170