blob: 0b0f7fe93cc0bd9c36866fbc99a2262b7dc34770 [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();
Yuly Novikovc4d18aa2017-03-09 18:45:02 -050028 return gl::InternalError();
Jamie Madill9e54b5a2016-05-25 12:57:39 -040029}
30
31gl::Error RenderbufferVk::setStorageMultisample(size_t samples,
32 GLenum internalformat,
33 size_t width,
34 size_t height)
35{
36 UNIMPLEMENTED();
Yuly Novikovc4d18aa2017-03-09 18:45:02 -050037 return gl::InternalError();
Jamie Madill9e54b5a2016-05-25 12:57:39 -040038}
39
40gl::Error RenderbufferVk::setStorageEGLImageTarget(egl::Image *image)
41{
42 UNIMPLEMENTED();
Yuly Novikovc4d18aa2017-03-09 18:45:02 -050043 return gl::InternalError();
Jamie Madill9e54b5a2016-05-25 12:57:39 -040044}
45
Jamie Madill4928b7c2017-06-20 12:57:39 -040046gl::Error RenderbufferVk::getAttachmentRenderTarget(const gl::Context *context,
47 GLenum binding,
Jamie Madill4fd95d52017-04-05 11:22:18 -040048 const gl::ImageIndex &imageIndex,
Jamie Madill9e54b5a2016-05-25 12:57:39 -040049 FramebufferAttachmentRenderTarget **rtOut)
50{
51 UNIMPLEMENTED();
Yuly Novikovc4d18aa2017-03-09 18:45:02 -050052 return gl::InternalError();
Jamie Madill9e54b5a2016-05-25 12:57:39 -040053}
54
55} // namespace rx