f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync/* $Id$ */
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync/** @file
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync * GL chromium platform specifics
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync */
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync/*
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync * Copyright (C) 2014 Oracle Corporation
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync *
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync * available from http://www.virtualbox.org. This file is free software;
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync * you can redistribute it and/or modify it under the terms of the GNU
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync * General Public License (GPL) as published by the Free Software
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync */
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync#ifndef ___cr_glext_h__
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync#define ___cr_glext_h__
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync#include <iprt/assert.h>
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync#ifndef __glext_h_
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync/* glext NOT included yet */
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync# include "GL/glext.h"
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync#else
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync/* glext IS included yet */
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync# ifndef RT_OS_DARWIN
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsynctypedef unsigned int VBoxGLhandleARB; /* shader object handle */
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsyncAssertCompile(sizeof (VBoxGLhandleARB) == sizeof (GLhandleARB));
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync# else
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync# error "patched glext is required for OSX!"
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync# endif
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync#endif
f350d4fb2d12fd22c0905fe9c7a121499da7b52dvboxsync#endif /*___cr_glext_h__*/