1 // 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 // DeviceVk.cpp: 7 // Implements the class methods for DeviceVk. 8 // 9 10 #include "libANGLE/renderer/vulkan/DeviceVk.h" 11 12 #include "common/debug.h" 13 14 namespace rx 15 { 16 DeviceVk()17DeviceVk::DeviceVk() : DeviceImpl() {} 18 ~DeviceVk()19DeviceVk::~DeviceVk() {} 20 initialize()21egl::Error DeviceVk::initialize() 22 { 23 UNIMPLEMENTED(); 24 return egl::NoError(); 25 } 26 getAttribute(const egl::Display * display,EGLint attribute,void ** outValue)27egl::Error DeviceVk::getAttribute(const egl::Display *display, EGLint attribute, void **outValue) 28 { 29 UNIMPLEMENTED(); 30 return egl::EglBadAccess(); 31 } 32 getType()33EGLint DeviceVk::getType() 34 { 35 UNIMPLEMENTED(); 36 return EGLint(); 37 } 38 generateExtensions(egl::DeviceExtensions * outExtensions) const39void DeviceVk::generateExtensions(egl::DeviceExtensions *outExtensions) const 40 { 41 UNIMPLEMENTED(); 42 } 43 44 } // namespace rx 45