st/mesa: Use PIPE_USAGE_STAGING for GL_STATIC/DYNAMIC/STREAM_READ buffers
authorMichel Dänzer <michel.daenzer@amd.com>
Thu, 25 Sep 2014 06:29:56 +0000 (15:29 +0900)
committerMichel Dänzer <michel@daenzer.net>
Fri, 26 Sep 2014 07:53:13 +0000 (16:53 +0900)
commit7e55c3b352b6616fa2780f683dd6c8e1a3f61815
tree8b7c2338a0d73aa010cda1df2df26e75d969c6f1
parent9caa5c3b130787587c21867c1b5b300d6dee5d5c
st/mesa: Use PIPE_USAGE_STAGING for GL_STATIC/DYNAMIC/STREAM_READ buffers

Such buffers can only be useful by reading from them with the CPU, so we
need to make sure CPU reads are fast.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=84178
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Cc: mesa-stable@lists.freedesktop.org
src/mesa/state_tracker/st_cb_bufferobjects.c