commit | 73571e66051374fb0f8fee3c954e5c05ed0ceeb4 | [log] [tgz] |
---|---|---|
author | Jamie Madill <jmadill@chromium.org> | Thu Apr 24 14:50:56 2014 -0400 |
committer | Jamie Madill <jmadill@chromium.org> | Mon Apr 28 20:06:31 2014 +0000 |
tree | 29ab77a3560665de8c2265787466c02913618a62 | |
parent | c93d6f375432e183808208fa90cb06b53100cd6a [diff] |
Implementation of buffer map for pack buffers. Internally pack buffers are CPU pointers, with an associated staging texture. In the map call we copy the data out of the staging memory to CPU memory, and return a pointer to the CPU buffer. BUG=angle:511 Change-Id: I2a82addd2f21241d8d49554b2fc71d890a166386 Reviewed-on: https://chromium-review.googlesource.com/195366 Reviewed-by: Shannon Woods <shannonwoods@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org> Tested-by: Jamie Madill <jmadill@chromium.org> (cherry picked from commit 0b44a455b5a81b84662e57f30348f4e791f62358) Reviewed-on: https://chromium-review.googlesource.com/197272