blob: af79eada8571f9a3513dd9f42975ae0947602c4b [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
Jamie Madillea84f6f2017-09-20 13:20:30 -040025gl::Error RenderbufferVk::setStorage(const gl::Context *context,
26 GLenum internalformat,
27 size_t width,
28 size_t height)
Jamie Madill9e54b5a2016-05-25 12:57:39 -040029{
30 UNIMPLEMENTED();
Yuly Novikovc4d18aa2017-03-09 18:45:02 -050031 return gl::InternalError();
Jamie Madill9e54b5a2016-05-25 12:57:39 -040032}
33
Jamie Madillea84f6f2017-09-20 13:20:30 -040034gl::Error RenderbufferVk::setStorageMultisample(const gl::Context *context,
35 size_t samples,
Jamie Madill9e54b5a2016-05-25 12:57:39 -040036 GLenum internalformat,
37 size_t width,
38 size_t height)
39{
40 UNIMPLEMENTED();
Yuly Novikovc4d18aa2017-03-09 18:45:02 -050041 return gl::InternalError();
Jamie Madill9e54b5a2016-05-25 12:57:39 -040042}
43
Jamie Madillea84f6f2017-09-20 13:20:30 -040044gl::Error RenderbufferVk::setStorageEGLImageTarget(const gl::Context *context, egl::Image *image)
Jamie Madill9e54b5a2016-05-25 12:57:39 -040045{
46 UNIMPLEMENTED();
Yuly Novikovc4d18aa2017-03-09 18:45:02 -050047 return gl::InternalError();
Jamie Madill9e54b5a2016-05-25 12:57:39 -040048}
49
Jamie Madill4928b7c2017-06-20 12:57:39 -040050gl::Error RenderbufferVk::getAttachmentRenderTarget(const gl::Context *context,
51 GLenum binding,
Jamie Madill4fd95d52017-04-05 11:22:18 -040052 const gl::ImageIndex &imageIndex,
Jamie Madill9e54b5a2016-05-25 12:57:39 -040053 FramebufferAttachmentRenderTarget **rtOut)
54{
55 UNIMPLEMENTED();
Yuly Novikovc4d18aa2017-03-09 18:45:02 -050056 return gl::InternalError();
Jamie Madill9e54b5a2016-05-25 12:57:39 -040057}
58
Jamie Madill05b35b22017-10-03 09:01:44 -040059gl::Error RenderbufferVk::initializeContents(const gl::Context *context,
60 const gl::ImageIndex &imageIndex)
61{
62 UNIMPLEMENTED();
63 return gl::NoError();
64}
65
Jamie Madill9e54b5a2016-05-25 12:57:39 -040066} // namespace rx