blob: f6c200d4272877b2128f5aa60e6298d3196ff00a [file] [log] [blame]
daniel@transgaming.comae4f4d42012-11-28 19:31:06 +00001//
2// Copyright (c) 2012 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// Renderer.cpp: Implements EGL dependencies for creating and destroying Renderer instances.
8
9#include "libGLESv2/renderer/Renderer.h"
10#include "libGLESv2/renderer/Renderer9.h"
11
12extern "C"
13{
14
15rx::Renderer *glCreateRenderer(egl::Display *display, HDC hDc, bool softwareDevice)
16{
17 return new rx::Renderer9(display, hDc, softwareDevice);
18}
19
20void glDestroyRenderer(rx::Renderer *renderer)
21{
22 delete renderer;
23}
24
25}