1 // 2 // Copyright 2019 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 7 // RendererCGL.mm: Implements the class methods for RendererCGL. 8 9 #include "libANGLE/renderer/gl/cgl/RendererCGL.h" 10 11 #include "libANGLE/renderer/gl/cgl/DisplayCGL.h" 12 13 namespace rx 14 { 15 RendererCGL(std::unique_ptr<FunctionsGL> functions,const egl::AttributeMap & attribMap,DisplayCGL * display)16RendererCGL::RendererCGL(std::unique_ptr<FunctionsGL> functions, 17 const egl::AttributeMap &attribMap, 18 DisplayCGL *display) 19 : RendererGL(std::move(functions), attribMap, display), mDisplay(display) 20 {} 21 ~RendererCGL()22RendererCGL::~RendererCGL() {} 23 createWorkerContext(std::string * infoLog)24WorkerContext *RendererCGL::createWorkerContext(std::string *infoLog) 25 { 26 return mDisplay->createWorkerContext(infoLog); 27 } 28 29 } // namespace rx 30