summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/virgl/virgl_texture.c
Commit message (Expand)AuthorAgeFilesLines
* virgl: Use virgl_resource_transfer_map for texturesAlexandros Frantzis2019-07-061-60/+3
* 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: save virgl_hw_res in virgl_transferChia-I Wu2019-06-171-1/+1
* virgl: pass virgl_context to transfer create/destroyChia-I Wu2019-06-121-9/+8
* virgl: Use copy transfers for texturesAlexandros Frantzis2019-06-071-5/+35
* virgl: resolve to correct level during texture readChia-I Wu2019-06-041-2/+2
* virgl: fix texture resolving with compressed formatsChia-I Wu2019-06-041-12/+17
* virgl: handle DONT_BLOCK and MAP_DIRECTLYChia-I Wu2019-05-151-2/+11
* virgl: add virgl_resource_transfer_prepareChia-I Wu2019-05-151-22/+1
* virgl: comment on a sync issue in transfersChia-I Wu2019-05-141-0/+10
* virgl: Store mapped hw resource with transfer object.David Riley2019-05-011-3/+3
* virgl: wait after a flushGurchetan Singh2019-04-181-3/+6
* virgl: document potentially failing blitErik Faye-Lund2019-04-171-0/+6
* virgl: do color-conversion during when mapping transferErik Faye-Lund2019-04-171-10/+70
* virgl: only blit if resource is readErik Faye-Lund2019-04-171-2/+5
* virgl: make sure bind is set for non-buffersErik Faye-Lund2019-04-171-0/+3
* virgl: support write-back with staged transfersErik Faye-Lund2019-04-171-21/+48
* virgl: use pipe_box for blit dst-rectErik Faye-Lund2019-04-171-5/+12
* virgl: rewrite core of virgl_texture_transfer_mapErik Faye-Lund2019-04-171-36/+58
* virgl: return error if allocating resolve_tmp failsErik Faye-Lund2019-04-171-0/+4
* virgl: wait for the right resourceErik Faye-Lund2019-04-171-1/+1
* virgl: check for readback on correct resourceErik Faye-Lund2019-04-171-1/+1
* virgl: make unmap queuing a bit more straight-forwardErik Faye-Lund2019-04-171-5/+7
* virgl: simplify virgl_texture_transfer_unmap logicErik Faye-Lund2019-04-171-13/+9
* virgl: track full virgl_resource instead of just virgl_hw_resErik Faye-Lund2019-04-171-5/+5
* virgl: tmp_resource -> templErik Faye-Lund2019-04-171-4/+3
* virgl: remove pointless transfer-counterErik Faye-Lund2019-04-171-1/+0
* virgl: use debug_printf instead of fprintfErik Faye-Lund2019-04-111-1/+3
* virgl: do not warn about display-target bindingErik Faye-Lund2019-04-111-1/+1
* virgl: only warn about unchecked flagsErik Faye-Lund2019-04-111-3/+4
* virgl: unsigned int -> unsignedErik Faye-Lund2019-04-111-1/+1
* virgl: Set bind when creating temp resource.Lepton Wu2019-04-091-0/+10
* virgl: also destroy all read-transfersErik Faye-Lund2019-04-031-1/+2
* virgl: use uint16_t mask instead of separate booleansGurchetan Singh2019-03-131-5/+5
* virgl: use transfer queueGurchetan Singh2019-02-151-7/+11
* virgl: pass virgl transfer to virgl_res_needs_flush_waitGurchetan Singh2019-02-151-4/+4
* virgl: when creating / freeing transfers, pass slab pool directlyGurchetan Singh2019-02-151-4/+4
* virgl: track level cleanliness rather than resource cleanlinessGurchetan Singh2019-02-151-2/+1
* virgl: add ability to do finer grain dirty trackingGurchetan Singh2019-02-151-1/+1
* virgl: move resource creation / import / destruction to common codeGurchetan Singh2018-12-191-66/+4
* virgl: move resource metadata into base resourceGurchetan Singh2018-12-191-42/+43
* virgl: consolidate transfer codeGurchetan Singh2018-12-191-46/+12
* virgl: move vrend_get_tex_image_offset to common codeGurchetan Singh2018-12-191-26/+1
* virgl: move virgl_resource_layout to common codeGurchetan Singh2018-12-191-42/+10
* virgl: move texture metadata to common codeGurchetan Singh2018-12-191-9/+10
* virgl: texture_transfer_pool --> transfer_poolGurchetan Singh2018-12-191-3/+3
* virgl: adjust strides when mapping temp-resourcesErik Faye-Lund2018-09-141-0/+2