42 lines
916 B
C++
42 lines
916 B
C++
/*************************************************/
|
|
/* context_gl.cpp */
|
|
/*************************************************/
|
|
/* This file is part of: */
|
|
/* GODOT ENGINE */
|
|
/*************************************************/
|
|
/* Source code within this file is: */
|
|
/* (c) 2007-2010 Juan Linietsky, Ariel Manzur */
|
|
/* All Rights Reserved. */
|
|
/*************************************************/
|
|
|
|
#include "context_gl.h"
|
|
|
|
|
|
#if defined(OPENGL_ENABLED) || defined(LEGACYGL_ENABLED) || defined(GLES2_ENABLED) || defined(GLES1_ENABLED)
|
|
|
|
|
|
|
|
ContextGL *ContextGL::singleton=NULL;
|
|
|
|
ContextGL *ContextGL::get_singleton() {
|
|
|
|
return singleton;
|
|
}
|
|
|
|
|
|
ContextGL::ContextGL() {
|
|
|
|
ERR_FAIL_COND(singleton);
|
|
|
|
singleton=this;
|
|
}
|
|
|
|
|
|
ContextGL::~ContextGL() {
|
|
|
|
if (singleton==this)
|
|
singleton=NULL;
|
|
}
|
|
|
|
#endif
|