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