summaryrefslogtreecommitdiff
path: root/chromium/gpu/command_buffer/service/renderbuffer_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/gpu/command_buffer/service/renderbuffer_manager.h')
-rw-r--r--chromium/gpu/command_buffer/service/renderbuffer_manager.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/chromium/gpu/command_buffer/service/renderbuffer_manager.h b/chromium/gpu/command_buffer/service/renderbuffer_manager.h
index e87b1303cd0..72373f7adb4 100644
--- a/chromium/gpu/command_buffer/service/renderbuffer_manager.h
+++ b/chromium/gpu/command_buffer/service/renderbuffer_manager.h
@@ -20,6 +20,8 @@
#include "gpu/gpu_export.h"
namespace gpu {
+class GpuDriverBugWorkarounds;
+
namespace gles2 {
class FeatureInfo;
@@ -76,7 +78,8 @@ class GPU_EXPORT Renderbuffer
// Regenerates the object backing this client_id, creating a new service_id.
// Also reattaches any framebuffers using this renderbuffer.
- bool RegenerateAndBindBackingObjectIfNeeded();
+ bool RegenerateAndBindBackingObjectIfNeeded(
+ const GpuDriverBugWorkarounds& workarounds);
void AddFramebufferAttachmentPoint(Framebuffer* framebuffer,
GLenum attachment);