williamr@4: // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). williamr@4: // All rights reserved. williamr@4: // This component and the accompanying materials are made available williamr@4: // under the terms of "Eclipse Public License v1.0" williamr@4: // which accompanies this distribution, and is available williamr@4: // at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@4: // williamr@4: // Initial Contributors: williamr@4: // Nokia Corporation - initial contribution. williamr@4: // williamr@4: // Contributors: williamr@4: // williamr@4: // Description: williamr@4: // GLES/EGL.H williamr@4: // williamr@4: // williamr@4: williamr@4: #ifndef __GLES_EGL_H_ williamr@4: #define __GLES_EGL_H_ williamr@4: williamr@4: williamr@4: /** williamr@4: @publishedPartner williamr@4: @released williamr@4: williamr@4: __OPENGLESHEADERS_LEGACY_EGL_1_1 williamr@4: williamr@4: The purpose of this define is to allow the staged migration to williamr@4: EGL 1.3 from EGL 1.1 taken from the perspective of OpenGL ES 1.X williamr@4: williamr@4: If __OPENGLESHEADERS_LEGACY_EGL_1_1 is defined, then GLES/egl.h and williamr@4: GLES/egltypes.h will only provide the EGL 1.1 API; in particular no williamr@4: symbols from a later version of EGL will be seen at a source code level. williamr@4: This is considered to be legacy behaviour. If williamr@4: __OPENGLESHEADERS_LEGACY_EGL_1_1 is not defined, the GLES/egl.h williamr@4: and GLES/egltypes.h header files will re-direct to the system-wide williamr@4: EGL/egl.h. and EGL/egltypes.h respectively. williamr@4: williamr@4: The use of GLES/egl.h or GLES/egltypes.h by applications is considered williamr@4: legacy behaviour because applications should instead use EGL/egl.h williamr@4: or EGL/egltypes.h respectively. williamr@4: williamr@4: When this legacy behaviour is desired, the define should be placed in an williamr@4: OEM-specific system-wide .hrh file. Symbian product configurations williamr@4: never set this legacy behaviour. williamr@4: */ williamr@4: #ifdef __OPENGLESHEADERS_LEGACY_EGL_1_1 williamr@4: #include williamr@4: #else williamr@4: #include williamr@4: #include williamr@4: #endif williamr@4: williamr@4: #endif /* __GLES_EGL_H_ */ williamr@4: