X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=src%2FOpenGl%2FOpenGl_ExtGS.hxx;h=5c8c2f6037c4385335e03defd5bd2819a22edcdb;hp=da6be343b7386380a172b1c1e1a37270d455bce7;hb=0c33a0bf4d320a4afef435687477636a570100b3;hpb=0e26a4d0bf2a55a0addce08151ca9e9ae44a739a diff --git a/src/OpenGl/OpenGl_ExtGS.hxx b/src/OpenGl/OpenGl_ExtGS.hxx index da6be343b7..5c8c2f6037 100644 --- a/src/OpenGl/OpenGl_ExtGS.hxx +++ b/src/OpenGl/OpenGl_ExtGS.hxx @@ -1,31 +1,29 @@ // Created on: 2012-09-26 // Created by: Olga SURYANINOVA -// Copyright (c) 2012 OPEN CASCADE SAS +// Copyright (c) 2012-2014 OPEN CASCADE SAS // -// The content of this file is subject to the Open CASCADE Technology Public -// License Version 6.5 (the "License"). You may not use the content of this file -// except in compliance with the License. Please obtain a copy of the License -// at http://www.opencascade.org and read it completely before using this file. +// This file is part of Open CASCADE Technology software library. // -// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. // -// The Original Code and all software distributed under the License is -// distributed on an "AS IS" basis, without warranty of any kind, and the -// Initial Developer hereby disclaims all such warranties, including without -// limitation, any warranties of merchantability, fitness for a particular -// purpose or non-infringement. Please see the License for the specific terms -// and conditions governing the rights and limitations under the License. +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. #ifndef _OpenGl_ExtGS_H__ #define _OpenGl_ExtGS_H__ -#include +#include //! Geometry shader as extension is available on OpenGL 2.0+ -struct OpenGl_ExtGS +struct OpenGl_ExtGS : protected OpenGl_GlFunctions { - PFNGLPROGRAMPARAMETERIEXTPROC glProgramParameteriEXT; +#if !defined(GL_ES_VERSION_2_0) + using OpenGl_GlFunctions::glProgramParameteriEXT; +#endif }; #endif // _OpenGl_ExtGS_H__