blob: d873e274dd9a65938aa40b9b2d21509bf96ffbae [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
Jamie Madill4fd95d52017-04-05 11:22:18 -040046gl::Error RenderbufferVk::getAttachmentRenderTarget(GLenum binding,
47 const gl::ImageIndex &imageIndex,
Jamie Madill9e54b5a2016-05-25 12:57:39 -040048 FramebufferAttachmentRenderTarget **rtOut)
49{
50 UNIMPLEMENTED();
51 return gl::Error(GL_INVALID_OPERATION);
52}
53
54} // namespace rx