chromium/third_party/blink/renderer/modules/webgl/webgl_transform_feedback.cc

// Copyright 2015 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/modules/webgl/webgl_transform_feedback.h"

#include "gpu/command_buffer/client/gles2_interface.h"
#include "third_party/blink/renderer/modules/webgl/webgl2_rendering_context_base.h"

namespace blink {

WebGLTransformFeedback::WebGLTransformFeedback(WebGL2RenderingContextBase* ctx,
                                               TFType type)
    :{}

WebGLTransformFeedback::~WebGLTransformFeedback() = default;

void WebGLTransformFeedback::DispatchDetached(gpu::gles2::GLES2Interface* gl) {}

void WebGLTransformFeedback::DeleteObjectImpl(gpu::gles2::GLES2Interface* gl) {}

void WebGLTransformFeedback::SetTarget(GLenum target) {}

void WebGLTransformFeedback::SetProgram(WebGLProgram* program) {}

bool WebGLTransformFeedback::ValidateProgramForResume(
    WebGLProgram* program) const {}

bool WebGLTransformFeedback::SetBoundIndexedTransformFeedbackBuffer(
    GLuint index,
    WebGLBuffer* buffer) {}

bool WebGLTransformFeedback::GetBoundIndexedTransformFeedbackBuffer(
    GLuint index,
    WebGLBuffer** outBuffer) const {}

bool WebGLTransformFeedback::HasEnoughBuffers(GLuint num_required) const {}

bool WebGLTransformFeedback::UsesBuffer(WebGLBuffer* buffer) {}

void WebGLTransformFeedback::UnbindBuffer(WebGLBuffer* buffer) {}

void WebGLTransformFeedback::Trace(Visitor* visitor) const {}

}  // namespace blink