9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync * VBox OpenGL chromium functions header
5c65eaa08f2ec993a19c9bef6e5463918e40e0ebvboxsync * Copyright (C) 2009-2010 Oracle Corporation
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync * available from http://www.virtualbox.org. This file is free software;
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync * you can redistribute it and/or modify it under the terms of the GNU
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync * General Public License (GPL) as published by the Free Software
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync# Copyright (c) 2001, Stanford University
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync# All rights reserved.
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync# See the file LICENSE.txt for information on redistributing this software.
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync/* DO NOT EDIT - THIS FILE GENERATED BY THE DD_gl.py SCRIPT */
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync#include "chromium.h"
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync#include "cr_string.h"
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync#include "cr_version.h"
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync#include "stub.h"
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync#include "dri_drv.h"
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync#include "cr_gl.h"
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "ArrayElement",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "CallList",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "CallLists",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "Color3fv",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "Color4fv",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "EdgeFlag",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "EvalCoord1f",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "EvalCoord1fv",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "EvalCoord2f",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "EvalCoord2fv",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "EvalPoint1",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "EvalPoint2",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "FogCoordfEXT",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "FogCoordfvEXT",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "Materialfv",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "MultiTexCoord1fARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "MultiTexCoord1fvARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "MultiTexCoord2fARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "MultiTexCoord2fvARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "MultiTexCoord3fARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "MultiTexCoord3fvARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "MultiTexCoord4fARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "MultiTexCoord4fvARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "Normal3f",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "Normal3fv",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "SecondaryColor3fEXT",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "SecondaryColor3fvEXT",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "TexCoord1f",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "TexCoord1fv",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "TexCoord2f",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "TexCoord2fv",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "TexCoord3f",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "TexCoord3fv",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "TexCoord4f",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "TexCoord4fv",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "Vertex2f",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "Vertex2fv",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "Vertex3f",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "Vertex3fv",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "Vertex4f",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "Vertex4fv",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib1fNV",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib1fvNV",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib2fNV",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib2fvNV",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib3fNV",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib3fvNV",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib4fNV",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib4fvNV",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib1fARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib1fvARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib2fARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib2fvARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib3fARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib3fvARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib4fARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "VertexAttrib4fvARB",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "EvalMesh1",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "EvalMesh2",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "DrawArrays",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "DrawElements",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync "DrawRangeElements"
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsynckeys = apiutil.GetDispatchedFunctions(sys.argv[1]+"/APIspec.txt")
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync print "%s vboxDD_gl%s( %s )" % (return_type, func_name, apiutil.MakeDeclarationString(params) )
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync print "%s vboxDD_gl%s( GLcontext *ctx )" % (return_type, func_name )
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync print "%s vboxDD_gl%s( GLcontext *ctx, %s )" % (return_type, func_name, apiutil.MakeDeclarationString(params) )
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync print "\treturn ",
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync print "\tcr_gl%s( %s );" % (func_name, apiutil.MakeCallString(params))