• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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)16 RendererGLX::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()22 RendererGLX::~RendererGLX() {}
23 
createWorkerContext(std::string * infoLog)24 WorkerContext *RendererGLX::createWorkerContext(std::string *infoLog)
25 {
26     return mDisplay->createWorkerContext(infoLog);
27 }
28 
29 }  // namespace rx
30