blob: 50f54a62037a0ac3d73f8e651f49b44d8b4f8c72 [file] [log] [blame]
Geoff Langd08f3b32016-09-23 15:56:30 -04001//
2// Copyright 2016 The ANGLE Project Authors. All rights reserved.
3// Use of this source code is governed by a BSD-style license that can be
4// found in the LICENSE file.
5//
6// RenderbufferNULL.cpp:
7// Implements the class methods for RenderbufferNULL.
8//
9
10#include "libANGLE/renderer/null/RenderbufferNULL.h"
11
12#include "common/debug.h"
13
14namespace rx
15{
16
17RenderbufferNULL::RenderbufferNULL() : RenderbufferImpl()
18{
19}
20
21RenderbufferNULL::~RenderbufferNULL()
22{
23}
24
25gl::Error RenderbufferNULL::setStorage(GLenum internalformat, size_t width, size_t height)
26{
27 UNIMPLEMENTED();
28 return gl::Error(GL_INVALID_OPERATION);
29}
30
31gl::Error RenderbufferNULL::setStorageMultisample(size_t samples,
32 GLenum internalformat,
33 size_t width,
34 size_t height)
35{
36 UNIMPLEMENTED();
37 return gl::Error(GL_INVALID_OPERATION);
38}
39
40gl::Error RenderbufferNULL::setStorageEGLImageTarget(egl::Image *image)
41{
42 UNIMPLEMENTED();
43 return gl::Error(GL_INVALID_OPERATION);
44}
45
46} // namespace rx