1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
7 #include "core/html/canvas/EXTBlendMinMax.h"
11 EXTBlendMinMax::EXTBlendMinMax(WebGLRenderingContextBase* context)
12 : WebGLExtension(context)
14 ScriptWrappable::init(this);
15 context->extensionsUtil()->ensureExtensionEnabled("GL_EXT_blend_minmax");
18 EXTBlendMinMax::~EXTBlendMinMax()
22 WebGLExtensionName EXTBlendMinMax::name() const
24 return EXTBlendMinMaxName;
27 PassRefPtrWillBeRawPtr<EXTBlendMinMax> EXTBlendMinMax::create(WebGLRenderingContextBase* context)
29 return adoptRefWillBeNoop(new EXTBlendMinMax(context));
32 bool EXTBlendMinMax::supported(WebGLRenderingContextBase* context)
34 return context->extensionsUtil()->supportsExtension("GL_EXT_blend_minmax");
37 const char* EXTBlendMinMax::extensionName()
39 return "EXT_blend_minmax";