/*************************************************/ /* 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