| Index: Source/core/html/canvas/OESTextureHalfFloatLinear.cpp
|
| diff --git a/Source/core/html/canvas/WebGLDepthTexture.cpp b/Source/core/html/canvas/OESTextureHalfFloatLinear.cpp
|
| similarity index 68%
|
| copy from Source/core/html/canvas/WebGLDepthTexture.cpp
|
| copy to Source/core/html/canvas/OESTextureHalfFloatLinear.cpp
|
| index a15e91a7b4ebb915d4c259b83ed0ad178d37fb36..4b222ec419f23ab549d4fe248d13f64c0fed101c 100644
|
| --- a/Source/core/html/canvas/WebGLDepthTexture.cpp
|
| +++ b/Source/core/html/canvas/OESTextureHalfFloatLinear.cpp
|
| @@ -25,43 +25,41 @@
|
|
|
| #include "config.h"
|
|
|
| -#include "core/html/canvas/WebGLDepthTexture.h"
|
| +#include "core/html/canvas/OESTextureHalfFloatLinear.h"
|
|
|
| #include "core/platform/graphics/Extensions3D.h"
|
|
|
| namespace WebCore {
|
|
|
| -WebGLDepthTexture::WebGLDepthTexture(WebGLRenderingContext* context)
|
| +OESTextureHalfFloatLinear::OESTextureHalfFloatLinear(WebGLRenderingContext* context)
|
| : WebGLExtension(context)
|
| {
|
| - context->graphicsContext3D()->getExtensions()->ensureEnabled("GL_CHROMIUM_depth_texture");
|
| + context->graphicsContext3D()->getExtensions()->ensureEnabled("GL_OES_texture_half_float_linear");
|
| }
|
|
|
| -WebGLDepthTexture::~WebGLDepthTexture()
|
| +OESTextureHalfFloatLinear::~OESTextureHalfFloatLinear()
|
| {
|
| }
|
|
|
| -WebGLExtension::ExtensionName WebGLDepthTexture::getName() const
|
| +WebGLExtension::ExtensionName OESTextureHalfFloatLinear::getName() const
|
| {
|
| - return WebGLDepthTextureName;
|
| + return OESTextureHalfFloatLinearName;
|
| }
|
|
|
| -PassOwnPtr<WebGLDepthTexture> WebGLDepthTexture::create(WebGLRenderingContext* context)
|
| +PassOwnPtr<OESTextureHalfFloatLinear> OESTextureHalfFloatLinear::create(WebGLRenderingContext* context)
|
| {
|
| - return adoptPtr(new WebGLDepthTexture(context));
|
| + return adoptPtr(new OESTextureHalfFloatLinear(context));
|
| }
|
|
|
| -bool WebGLDepthTexture::supported(WebGLRenderingContext* context)
|
| +bool OESTextureHalfFloatLinear::supported(WebGLRenderingContext* context)
|
| {
|
| Extensions3D* extensions = context->graphicsContext3D()->getExtensions();
|
| - return extensions->supports("GL_CHROMIUM_depth_texture")
|
| - || extensions->supports("GL_OES_depth_texture")
|
| - || extensions->supports("GL_ARB_depth_texture");
|
| + return extensions->supports("GL_OES_texture_half_float_linear");
|
| }
|
|
|
| -const char* WebGLDepthTexture::getExtensionName()
|
| +const char* OESTextureHalfFloatLinear::getExtensionName()
|
| {
|
| - return "WEBGL_depth_texture";
|
| + return "OES_texture_half_float_linear";
|
| }
|
|
|
| } // namespace WebCore
|
|
|