commit | 8b1bff29675afd25843439eade634a57f68fe16f | [log] [tgz] |
---|---|---|
author | cdalton <cdalton@nvidia.com> | Fri Mar 25 01:54:54 2016 -0700 |
committer | Commit bot <commit-bot@chromium.org> | Fri Mar 25 01:54:55 2016 -0700 |
tree | 07e7676e54f5520b14e2e1896c64e96b4f61f3c3 | |
parent | 6b3eacb0dfaeb3374d410c8c041bd39cd066e1ea [diff] |
Consolidate GPU buffer implementations Consolidates all the different buffer implementations into a single GrBuffer class. This will allow us to add new buffer types, use DSA in OpenGL, track buffer bindings by unique ID, cache buffers without respect to the type of data they have been used for previously, etc. This change is strictly a refactor; it introduces no change in functionality. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1825393002 Review URL: https://codereview.chromium.org/1825393002