1 /* === S Y N F I G ========================================================= */ 2 /*! \file synfig/rendering/opengl/internal/predeclarations.cpp 3 ** \brief Predeclarations 4 ** 5 ** $Id$ 6 ** 7 ** \legal 8 ** ......... ... 2015 Ivan Mahonin 9 ** 10 ** This package is free software; you can redistribute it and/or 11 ** modify it under the terms of the GNU General Public License as 12 ** published by the Free Software Foundation; either version 2 of 13 ** the License, or (at your option) any later version. 14 ** 15 ** This package is distributed in the hope that it will be useful, 16 ** but WITHOUT ANY WARRANTY; without even the implied warranty of 17 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 18 ** General Public License for more details. 19 ** \endlegal 20 */ 21 /* ========================================================================= */ 22 23 /* === H E A D E R S ======================================================= */ 24 25 #ifdef USING_PCH 26 # include "pch.h" 27 #else 28 #ifdef HAVE_CONFIG_H 29 # include <config.h> 30 #endif 31 32 #ifndef _WIN32 33 #include <unistd.h> 34 #include <sys/types.h> 35 #include <signal.h> 36 #endif 37 38 #include "predeclarations.h" 39 40 #include "environment.h" 41 42 #endif 43 44 using namespace synfig; 45 using namespace rendering; 46 47 /* === M A C R O S ========================================================= */ 48 49 /* === G L O B A L S ======================================================= */ 50 51 /* === P R O C E D U R E S ================================================= */ 52 53 namespace synfig 54 { 55 namespace rendering 56 { 57 namespace gl 58 { 59 60 class Predeclarations 61 { 62 public: check_types()63 void* check_types() { 64 // Compile-time checks 65 66 // Type gl::Identifier should be identical to GLuint 67 Identifier **id = (GLuint**)NULL; 68 69 return id; 70 } 71 }; 72 73 }; /* end namespace gl */ 74 }; /* end namespace rendering */ 75 }; /* end namespace synfig */ 76 77 /* === M E T H O D S ======================================================= */ 78 79 /* === E N T R Y P O I N T ================================================= */ 80