40 lines
1.2 KiB
C++
40 lines
1.2 KiB
C++
|
|
//
|
||
|
|
// Copyright 2020 The ANGLE Project Authors. All rights reserved.
|
||
|
|
// Use of this source code is governed by a BSD-style license that can be
|
||
|
|
// found in the LICENSE file.
|
||
|
|
//
|
||
|
|
|
||
|
|
// BufferImpl.cpp: Implementation methods rx::BufferImpl class.
|
||
|
|
|
||
|
|
#include "libANGLE/renderer/BufferImpl.h"
|
||
|
|
|
||
|
|
namespace rx
|
||
|
|
{
|
||
|
|
|
||
|
|
angle::Result BufferImpl::getSubData(const gl::Context *context,
|
||
|
|
GLintptr offset,
|
||
|
|
GLsizeiptr size,
|
||
|
|
void *outData)
|
||
|
|
{
|
||
|
|
UNREACHABLE();
|
||
|
|
return angle::Result::Stop;
|
||
|
|
}
|
||
|
|
|
||
|
|
angle::Result BufferImpl::setDataWithUsageFlags(const gl::Context *context,
|
||
|
|
gl::BufferBinding target,
|
||
|
|
GLeglClientBufferEXT clientBuffer,
|
||
|
|
const void *data,
|
||
|
|
size_t size,
|
||
|
|
gl::BufferUsage usage,
|
||
|
|
GLbitfield flags)
|
||
|
|
{
|
||
|
|
return setData(context, target, data, size, usage);
|
||
|
|
}
|
||
|
|
|
||
|
|
angle::Result BufferImpl::onLabelUpdate(const gl::Context *context)
|
||
|
|
{
|
||
|
|
return angle::Result::Continue;
|
||
|
|
}
|
||
|
|
|
||
|
|
} // namespace rx
|