| OLD | NEW | 
|   1 // Copyright 2015 The Chromium Authors. All rights reserved. |   1 // Copyright 2015 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #include "modules/webgl/WebGLTransformFeedback.h" |   5 #include "modules/webgl/WebGLTransformFeedback.h" | 
|   6  |   6  | 
|   7 #include "modules/webgl/WebGL2RenderingContextBase.h" |   7 #include "modules/webgl/WebGL2RenderingContextBase.h" | 
|   8  |   8  | 
|   9 namespace blink { |   9 namespace blink { | 
|  10  |  10  | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
|  22 WebGLTransformFeedback::WebGLTransformFeedback(WebGL2RenderingContextBase* ctx) |  22 WebGLTransformFeedback::WebGLTransformFeedback(WebGL2RenderingContextBase* ctx) | 
|  23     : WebGLSharedPlatform3DObject(ctx) |  23     : WebGLSharedPlatform3DObject(ctx) | 
|  24     , m_target(0) |  24     , m_target(0) | 
|  25     , m_active(false) |  25     , m_active(false) | 
|  26     , m_paused(false) |  26     , m_paused(false) | 
|  27     , m_program(nullptr) |  27     , m_program(nullptr) | 
|  28 { |  28 { | 
|  29     setObject(ctx->webContext()->createTransformFeedback()); |  29     setObject(ctx->webContext()->createTransformFeedback()); | 
|  30 } |  30 } | 
|  31  |  31  | 
|  32 void WebGLTransformFeedback::deleteObjectImpl(WebGraphicsContext3D* context3d) |  32 void WebGLTransformFeedback::deleteObjectImpl(WebGraphicsContext3D* context3d, g
    pu::gles2::GLES2Interface* gl) | 
|  33 { |  33 { | 
|  34     context3d->deleteTransformFeedback(m_object); |  34     context3d->deleteTransformFeedback(m_object); | 
|  35     m_object = 0; |  35     m_object = 0; | 
|  36 } |  36 } | 
|  37  |  37  | 
|  38 void WebGLTransformFeedback::setTarget(GLenum target) |  38 void WebGLTransformFeedback::setTarget(GLenum target) | 
|  39 { |  39 { | 
|  40     if (m_target) |  40     if (m_target) | 
|  41         return; |  41         return; | 
|  42     if (target == GL_TRANSFORM_FEEDBACK) |  42     if (target == GL_TRANSFORM_FEEDBACK) | 
| (...skipping 15 matching lines...) Expand all  Loading... | 
|  58     m_program = program; |  58     m_program = program; | 
|  59 } |  59 } | 
|  60  |  60  | 
|  61 DEFINE_TRACE(WebGLTransformFeedback) |  61 DEFINE_TRACE(WebGLTransformFeedback) | 
|  62 { |  62 { | 
|  63     visitor->trace(m_program); |  63     visitor->trace(m_program); | 
|  64     WebGLSharedPlatform3DObject::trace(visitor); |  64     WebGLSharedPlatform3DObject::trace(visitor); | 
|  65 } |  65 } | 
|  66  |  66  | 
|  67 } // namespace blink |  67 } // namespace blink | 
| OLD | NEW |