summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/virgl/virgl_texture.c
AgeCommit message (Expand)AuthorFilesLines
2019-11-14util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt1-1/+1
2019-09-10virgl: Fix pipe_resource leaks under multi-sample.Lepton Wu1-1/+3
2019-08-26virgl: fix format conversion for recent gallium changes.Dave Airlie1-3/+3
2019-07-06virgl: Use virgl_resource_transfer_map for texturesAlexandros Frantzis1-60/+3
2019-06-28virgl: Don't allow creating staging pipe_resourcesAlexandros Frantzis1-6/+0
2019-06-28virgl: Use virgl_staging_mgrAlexandros Frantzis1-9/+4
2019-06-28virgl: Store the virgl_hw_res for copy transfersAlexandros Frantzis1-1/+1
2019-06-17virgl: better support for PIPE_TRANSFER_DISCARD_WHOLE_RESOURCEChia-I Wu1-0/+7
2019-06-17virgl: save virgl_hw_res in virgl_transferChia-I Wu1-1/+1
2019-06-12virgl: pass virgl_context to transfer create/destroyChia-I Wu1-9/+8
2019-06-07virgl: Use copy transfers for texturesAlexandros Frantzis1-5/+35
2019-06-04virgl: resolve to correct level during texture readChia-I Wu1-2/+2
2019-06-04virgl: fix texture resolving with compressed formatsChia-I Wu1-12/+17
2019-05-15virgl: handle DONT_BLOCK and MAP_DIRECTLYChia-I Wu1-2/+11
2019-05-15virgl: add virgl_resource_transfer_prepareChia-I Wu1-22/+1
2019-05-14virgl: comment on a sync issue in transfersChia-I Wu1-0/+10
2019-05-01virgl: Store mapped hw resource with transfer object.David Riley1-3/+3
2019-04-18virgl: wait after a flushGurchetan Singh1-3/+6
2019-04-17virgl: document potentially failing blitErik Faye-Lund1-0/+6
2019-04-17virgl: do color-conversion during when mapping transferErik Faye-Lund1-10/+70
2019-04-17virgl: only blit if resource is readErik Faye-Lund1-2/+5
2019-04-17virgl: make sure bind is set for non-buffersErik Faye-Lund1-0/+3
2019-04-17virgl: support write-back with staged transfersErik Faye-Lund1-21/+48
2019-04-17virgl: use pipe_box for blit dst-rectErik Faye-Lund1-5/+12
2019-04-17virgl: rewrite core of virgl_texture_transfer_mapErik Faye-Lund1-36/+58
2019-04-17virgl: return error if allocating resolve_tmp failsErik Faye-Lund1-0/+4
2019-04-17virgl: wait for the right resourceErik Faye-Lund1-1/+1
2019-04-17virgl: check for readback on correct resourceErik Faye-Lund1-1/+1
2019-04-17virgl: make unmap queuing a bit more straight-forwardErik Faye-Lund1-5/+7
2019-04-17virgl: simplify virgl_texture_transfer_unmap logicErik Faye-Lund1-13/+9
2019-04-17virgl: track full virgl_resource instead of just virgl_hw_resErik Faye-Lund1-5/+5
2019-04-17virgl: tmp_resource -> templErik Faye-Lund1-4/+3
2019-04-17virgl: remove pointless transfer-counterErik Faye-Lund1-1/+0
2019-04-11virgl: use debug_printf instead of fprintfErik Faye-Lund1-1/+3
2019-04-11virgl: do not warn about display-target bindingErik Faye-Lund1-1/+1
2019-04-11virgl: only warn about unchecked flagsErik Faye-Lund1-3/+4
2019-04-11virgl: unsigned int -> unsignedErik Faye-Lund1-1/+1
2019-04-09virgl: Set bind when creating temp resource.Lepton Wu1-0/+10
2019-04-03virgl: also destroy all read-transfersErik Faye-Lund1-1/+2
2019-03-13virgl: use uint16_t mask instead of separate booleansGurchetan Singh1-5/+5
2019-02-15virgl: use transfer queueGurchetan Singh1-7/+11
2019-02-15virgl: pass virgl transfer to virgl_res_needs_flush_waitGurchetan Singh1-4/+4
2019-02-15virgl: when creating / freeing transfers, pass slab pool directlyGurchetan Singh1-4/+4
2019-02-15virgl: track level cleanliness rather than resource cleanlinessGurchetan Singh1-2/+1
2019-02-15virgl: add ability to do finer grain dirty trackingGurchetan Singh1-1/+1
2018-12-19virgl: move resource creation / import / destruction to common codeGurchetan Singh1-66/+4
2018-12-19virgl: move resource metadata into base resourceGurchetan Singh1-42/+43
2018-12-19virgl: consolidate transfer codeGurchetan Singh1-46/+12
2018-12-19virgl: move vrend_get_tex_image_offset to common codeGurchetan Singh1-26/+1
2018-12-19virgl: move virgl_resource_layout to common codeGurchetan Singh1-42/+10