1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of
// the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/

//! This crate contains code dedicated to managing output device like buffer swapping or controlling
//! v-blanks.

// -------------------------------------------------------------------------------------------------

extern crate libc;
extern crate gl;
extern crate egl;

extern crate cognitive_graphics;

// TODO: Enable logging only for debugging.
#[macro_use(timber)]
extern crate timber;
#[macro_use]
extern crate cognitive_qualia as qualia;

mod cache_gl;

pub mod renderer_gl;

pub use renderer_gl::RendererGl;

// -------------------------------------------------------------------------------------------------