aboutsummaryrefslogtreecommitdiff
path: root/src/libGLESv2/renderer/d3d/d3d11/Buffer11.h
diff options
context:
space:
mode:
authorJamie Madill <jmadill@chromium.org>2014-09-09 13:21:33 -0400
committerJamie Madill <jmadill@chromium.org>2014-09-10 13:46:10 +0000
commit82cceb2de7958c7706768f21052a2e3409511fb8 (patch)
treee750daf7c9158c39ec03789308e17c49461dd638 /src/libGLESv2/renderer/d3d/d3d11/Buffer11.h
parentc9610c51e9c02ba67c735ff449a70164cda12a60 (diff)
downloadangle-82cceb2de7958c7706768f21052a2e3409511fb8.tar.gz
Only use direct buffers for static data in D3D11.
For highly dynamic data, which gets updated every frame, or almost every frame, we're better off using our existing dynamic buffer path. We could further optimize the dynamic buffer path by only uploading changed data every frame. BUG=angle:705 Change-Id: Icbb357b889be789b30f73067f75b13664c806929 Reviewed-on: https://chromium-review.googlesource.com/217280 Tested-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
Diffstat (limited to 'src/libGLESv2/renderer/d3d/d3d11/Buffer11.h')
-rw-r--r--src/libGLESv2/renderer/d3d/d3d11/Buffer11.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libGLESv2/renderer/d3d/d3d11/Buffer11.h b/src/libGLESv2/renderer/d3d/d3d11/Buffer11.h
index 5740566c..5f24fb4e 100644
--- a/src/libGLESv2/renderer/d3d/d3d11/Buffer11.h
+++ b/src/libGLESv2/renderer/d3d/d3d11/Buffer11.h
@@ -59,7 +59,7 @@ class Buffer11 : public BufferD3D
// BufferD3D implementation
virtual size_t getSize() const { return mSize; }
- virtual bool supportsDirectBinding() const { return true; }
+ virtual bool supportsDirectBinding() const;
virtual Renderer* getRenderer();
// BufferImpl implementation