blob: 18f39470036599f6077d5bdf080bf6dabdb8818a [file] [log] [blame]
Jamie Madill9e54b5a2016-05-25 12:57:39 -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// RenderbufferVk.cpp:
7// Implements the class methods for RenderbufferVk.
8//
9
10#include "libANGLE/renderer/vulkan/RenderbufferVk.h"
11
12#include "common/debug.h"
13
14namespace rx
15{
16
17RenderbufferVk::RenderbufferVk() : RenderbufferImpl()
18{
19}
20
21RenderbufferVk::~RenderbufferVk()
22{
23}
24
25gl::Error RenderbufferVk::setStorage(GLenum internalformat, size_t width, size_t height)
26{
27 UNIMPLEMENTED();
28 return gl::Error(GL_INVALID_OPERATION);
29}
30
31gl::Error RenderbufferVk::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 RenderbufferVk::setStorageEGLImageTarget(egl::Image *image)
41{
42 UNIMPLEMENTED();
43 return gl::Error(GL_INVALID_OPERATION);
44}
45
46gl::Error RenderbufferVk::getAttachmentRenderTarget(const gl::FramebufferAttachment::Target &target,
47 FramebufferAttachmentRenderTarget **rtOut)
48{
49 UNIMPLEMENTED();
50 return gl::Error(GL_INVALID_OPERATION);
51}
52
53} // namespace rx