opengles/openglesinterface/test/topengles11v1_stub.cpp
author Matt Plumtree <matt.plumtree@nokia.com>
Fri, 23 Apr 2010 17:57:02 +0100
branchNewGraphicsArchitecture
changeset 39 a4b63488e0b0
parent 0 5d03bc08d59c
permissions -rw-r--r--
Revise some of the compositor performance improvements to improve correctness. Implement pixel blending using a variation of Jim Blinn's no-division blending algorithm. Move transparency type simplification further up the composition code. Remove some unnecessary fields. Output to YUV implementation needs revision as it is actually converting from YUV (copy of source conversion code).

// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
// This test stub has been manually created based on the .def file generator
// utility available in ../group/opengles_stub
//
//

#include <GLES/gl.h>

#include <e32def.h>
#include <e32uid.h>
    
#ifdef __cplusplus
extern "C" {
#endif


// --------------------------------------------------------------------------------------------------------------------------------------------
// OpenGLES GL functions
EXPORT_C void  glActiveTexture (GLenum /*texture*/){ }
EXPORT_C void  glAlphaFunc (GLenum /*func*/, GLclampf /*ref*/){ }
EXPORT_C void  glAlphaFuncx (GLenum /*func*/, GLclampx /*ref*/){ }
EXPORT_C void  glBindBuffer (GLenum /*target*/, GLuint /*buffer*/){ }
EXPORT_C void  glBindTexture (GLenum /*target*/, GLuint /*texture*/){ }
EXPORT_C void  glBlendFunc (GLenum /*sfactor*/, GLenum /*dfactor*/){ }
EXPORT_C void  glBufferData (GLenum /*target*/, GLsizeiptr /*size*/, const GLvoid */*data*/, GLenum /*usage*/){ }
EXPORT_C void  glBufferSubData (GLenum /*target*/, GLintptr /*offset*/, GLsizeiptr /*size*/, const GLvoid */*data*/){ }
EXPORT_C void  glClear (GLbitfield /*mask*/){ }
EXPORT_C void  glClearColor (GLclampf /*red*/, GLclampf /*green*/, GLclampf /*blue*/, GLclampf /*alpha*/){ }
EXPORT_C void  glClearColorx (GLclampx /*red*/, GLclampx /*green*/, GLclampx /*blue*/, GLclampx /*alpha*/){ }
EXPORT_C void  glClearDepthf (GLclampf /*depth*/){ }
EXPORT_C void  glClearDepthx (GLclampx /*depth*/){ }
EXPORT_C void  glClearStencil (GLint /*s*/){ }
EXPORT_C void  glClientActiveTexture (GLenum /*texture*/){ }
EXPORT_C void  glClipPlanex (GLenum /*plane*/, const GLfixed */*equation*/){ }
EXPORT_C void  glClipPlanef (GLenum /*plane*/, const GLfloat */*equation*/){ }
EXPORT_C void  glColor4f (GLfloat /*red*/, GLfloat /*green*/, GLfloat /*blue*/, GLfloat /*alpha*/){ }
EXPORT_C void  glColor4ub (GLubyte /*red*/, GLubyte /*green*/, GLubyte /*blue*/, GLubyte /*alpha*/){ }
EXPORT_C void  glColor4x (GLfixed /*red*/, GLfixed /*green*/, GLfixed /*blue*/, GLfixed /*alpha*/){ }
EXPORT_C void  glColorMask (GLboolean /*red*/, GLboolean /*green*/, GLboolean /*blue*/, GLboolean /*alpha*/){ }
EXPORT_C void  glColorPointer (GLint /*size*/, GLenum /*type*/, GLsizei /*stride*/, const GLvoid */*pointer*/){ }
EXPORT_C void  glCompressedTexImage2D (GLenum /*target*/, GLint /*level*/, GLenum /*internalformat*/, GLsizei /*width*/, GLsizei /*height*/, GLint /*border*/, GLsizei /*imageSize*/, const GLvoid */*data*/){ }
EXPORT_C void  glCompressedTexSubImage2D (GLenum /*target*/, GLint /*level*/, GLint /*xoffset*/, GLint /*yoffset*/, GLsizei /*width*/, GLsizei /*height*/, GLenum /*format*/, GLsizei /*imageSize*/, const GLvoid */*data*/){ }
EXPORT_C void  glCopyTexImage2D (GLenum /*target*/, GLint /*level*/, GLenum /*internalformat*/, GLint /*x*/, GLint /*y*/, GLsizei /*width*/, GLsizei /*height*/, GLint /*border*/){ }
EXPORT_C void  glCopyTexSubImage2D (GLenum /*target*/, GLint /*level*/, GLint /*xoffset*/, GLint /*yoffset*/, GLint /*x*/, GLint /*y*/, GLsizei /*width*/, GLsizei /*height*/){ }
EXPORT_C void  glCullFace (GLenum /*mode*/){ }
EXPORT_C void  glCurrentPaletteMatrixOES (GLuint /*matrixpaletteindex*/){ }
EXPORT_C void  glDeleteBuffers (GLsizei /*n*/, const GLuint */*buffers*/){ }
EXPORT_C void  glDeleteTextures (GLsizei /*n*/, const GLuint */*textures*/){ }
EXPORT_C void  glDepthFunc (GLenum /*func*/){ }
EXPORT_C void  glDepthMask (GLboolean /*flag*/){ }
EXPORT_C void  glDepthRangef (GLclampf /*zNear*/, GLclampf /*zFar*/){ }
EXPORT_C void  glDepthRangex (GLclampx /*zNear*/, GLclampx /*zFar*/){ }
EXPORT_C void  glDisable (GLenum /*cap*/){ }
EXPORT_C void  glDisableClientState (GLenum /*array*/){ }
EXPORT_C void  glDrawArrays (GLenum /*mode*/, GLint /*first*/, GLsizei /*count*/){ }
EXPORT_C void  glDrawElements (GLenum /*mode*/, GLsizei /*count*/, GLenum /*type*/, const GLvoid */*indices*/){ }
EXPORT_C void  glDrawTexfOES (GLfloat /*x*/, GLfloat /*y*/, GLfloat /*z*/, GLfloat /*width*/, GLfloat /*height*/){ }
EXPORT_C void  glDrawTexfvOES (const GLfloat */*coords*/){ }
EXPORT_C void  glDrawTexiOES (GLint /*x*/, GLint /*y*/, GLint /*z*/, GLint /*width*/, GLint /*height*/){ }
EXPORT_C void  glDrawTexivOES (const GLint */*coords*/){ }
EXPORT_C void  glDrawTexsOES (GLshort /*x*/, GLshort /*y*/, GLshort /*z*/, GLshort /*width*/, GLshort /*height*/){ }
EXPORT_C void  glDrawTexsvOES (const GLshort */*coords*/){ }
EXPORT_C void  glDrawTexxOES (GLfixed /*x*/, GLfixed /*y*/, GLfixed /*z*/, GLfixed /*width*/, GLfixed /*height*/){ }
EXPORT_C void  glDrawTexxvOES (const GLfixed */*coords*/){ }
EXPORT_C void  glEnable (GLenum /*cap*/){ }
EXPORT_C void  glEnableClientState (GLenum /*array*/){ }
EXPORT_C void  glFinish (void){ }
EXPORT_C void  glFlush (void){ }
EXPORT_C void  glFogf (GLenum /*pname*/, GLfloat /*param*/){ }
EXPORT_C void  glFogfv (GLenum /*pname*/, const GLfloat */*params*/){ }
EXPORT_C void  glFogx (GLenum /*pname*/, GLfixed /*param*/){ }
EXPORT_C void  glFogxv (GLenum /*pname*/, const GLfixed */*params*/){ }
EXPORT_C void  glFrontFace (GLenum /*mode*/){ }
EXPORT_C void  glFrustumf (GLfloat /*left*/, GLfloat /*right*/, GLfloat /*bottom*/, GLfloat /*top*/, GLfloat /*zNear*/, GLfloat /*zFar*/){ }
EXPORT_C void  glFrustumx (GLfixed /*left*/, GLfixed /*right*/, GLfixed /*bottom*/, GLfixed /*top*/, GLfixed /*zNear*/, GLfixed /*zFar*/){ }
EXPORT_C void  glGenBuffers (GLsizei /*n*/, GLuint */*buffers*/){ }
EXPORT_C void  glGenTextures (GLsizei /*n*/, GLuint */*textures*/){ }
EXPORT_C void  glGetBooleanv (GLenum /*pname*/, GLboolean */*params*/){ }
EXPORT_C void  glGetBufferParameteriv (GLenum /*target*/, GLenum /*pname*/, GLint */*params*/){ }
EXPORT_C void  glGetClipPlanef (GLenum /*pname*/, GLfloat /*eqn*/[4]){ }
EXPORT_C void  glGetClipPlanex (GLenum /*pname*/, GLfixed /*eqn*/[4]){ }
EXPORT_C GLenum  glGetError (void){ return 0; }
EXPORT_C void  glGetFixedv (GLenum /*pname*/, GLfixed */*params*/){ }
EXPORT_C void  glGetFloatv (GLenum /*pname*/, GLfloat */*params*/){ }
EXPORT_C void  glGetIntegerv (GLenum /*pname*/, GLint */*params*/){ }
EXPORT_C void  glGetLightfv (GLenum /*light*/, GLenum /*pname*/, GLfloat */*params*/){ }
EXPORT_C void  glGetLightxv (GLenum /*light*/, GLenum /*pname*/, GLfixed */*params*/){ }
EXPORT_C void  glGetMaterialfv (GLenum /*face*/, GLenum /*pname*/, GLfloat */*params*/){ }
EXPORT_C void  glGetMaterialxv (GLenum /*face*/, GLenum /*pname*/, GLfixed */*params*/){ }
EXPORT_C void  glGetPointerv (GLenum /*pname*/, void **/*params*/){ }
EXPORT_C const GLubyte *  glGetString (GLenum /*name*/){ return 0; }
EXPORT_C void  glGetTexEnvfv (GLenum /*env*/, GLenum /*pname*/, GLfloat */*params*/){ }
EXPORT_C void  glGetTexEnviv (GLenum /*env*/, GLenum /*pname*/, GLint */*params*/){ }
EXPORT_C void  glGetTexEnvxv (GLenum /*env*/, GLenum /*pname*/, GLfixed */*params*/){ }
EXPORT_C void  glGetTexParameterfv (GLenum /*target*/, GLenum /*pname*/, GLfloat */*params*/){ }
EXPORT_C void  glGetTexParameteriv (GLenum /*target*/, GLenum /*pname*/, GLint */*params*/){ }
EXPORT_C void  glGetTexParameterxv (GLenum /*target*/, GLenum /*pname*/, GLfixed */*params*/){ }
EXPORT_C void  glHint (GLenum /*target*/, GLenum /*mode*/){ }
EXPORT_C GLboolean  glIsBuffer (GLuint /*buffer*/){ return GL_FALSE; }
EXPORT_C GLboolean  glIsEnabled (GLenum /*cap*/){ return GL_FALSE; }
EXPORT_C GLboolean  glIsTexture (GLuint /*texture*/){ return GL_FALSE; }
EXPORT_C void  glLightf (GLenum /*light*/, GLenum /*pname*/, GLfloat /*param*/){ }
EXPORT_C void  glLightfv (GLenum /*light*/, GLenum /*pname*/, const GLfloat */*params*/){ }
EXPORT_C void  glLightModelf (GLenum /*pname*/, GLfloat /*param*/){ }
EXPORT_C void  glLightModelfv (GLenum /*pname*/, const GLfloat */*params*/){ }
EXPORT_C void  glLightModelx (GLenum /*pname*/, GLfixed /*param*/){ }
EXPORT_C void  glLightModelxv (GLenum /*pname*/, const GLfixed */*params*/){ }
EXPORT_C void  glLightx (GLenum /*light*/, GLenum /*pname*/, GLfixed /*param*/){ }
EXPORT_C void  glLightxv (GLenum /*light*/, GLenum /*pname*/, const GLfixed */*params*/){ }
EXPORT_C void  glLineWidth (GLfloat /*width*/){ }
EXPORT_C void  glLineWidthx (GLfixed /*width*/){ }
EXPORT_C void  glLoadIdentity (void){ }
EXPORT_C void  glLoadMatrixf (const GLfloat */*m*/){ }
EXPORT_C void  glLoadMatrixx (const GLfixed */*m*/){ }
EXPORT_C void  glLoadPaletteFromModelViewMatrixOES (void){ }
EXPORT_C void  glLogicOp (GLenum /*opcode*/){ }
EXPORT_C void  glMaterialf (GLenum /*face*/, GLenum /*pname*/, GLfloat /*param*/){ }
EXPORT_C void  glMaterialfv (GLenum /*face*/, GLenum /*pname*/, const GLfloat */*params*/){ }
EXPORT_C void  glMaterialx (GLenum /*face*/, GLenum /*pname*/, GLfixed /*param*/){ }
EXPORT_C void  glMaterialxv (GLenum /*face*/, GLenum /*pname*/, const GLfixed */*params*/){ }
EXPORT_C void  glMatrixIndexPointerOES (GLint /*size*/, GLenum /*type*/, GLsizei /*stride*/, const GLvoid */*pointer*/){ }
EXPORT_C void  glMatrixMode (GLenum /*mode*/){ }
EXPORT_C void  glMultiTexCoord4f (GLenum /*target*/, GLfloat /*s*/, GLfloat /*t*/, GLfloat /*r*/, GLfloat /*q*/){ }
EXPORT_C void  glMultiTexCoord4x (GLenum /*target*/, GLfixed /*s*/, GLfixed /*t*/, GLfixed /*r*/, GLfixed /*q*/){ }
EXPORT_C void  glMultMatrixf (const GLfloat */*m*/){ }
EXPORT_C void  glMultMatrixx (const GLfixed */*m*/){ }
EXPORT_C void  glNormal3f (GLfloat /*nx*/, GLfloat /*ny*/, GLfloat /*nz*/){ }
EXPORT_C void  glNormal3x (GLfixed /*nx*/, GLfixed /*ny*/, GLfixed /*nz*/){ }
EXPORT_C void  glNormalPointer (GLenum /*type*/, GLsizei /*stride*/, const GLvoid */*pointer*/){ }
EXPORT_C void  glOrthof (GLfloat /*left*/, GLfloat /*right*/, GLfloat /*bottom*/, GLfloat /*top*/, GLfloat /*zNear*/, GLfloat /*zFar*/){ }
EXPORT_C void  glOrthox (GLfixed /*left*/, GLfixed /*right*/, GLfixed /*bottom*/, GLfixed /*top*/, GLfixed /*zNear*/, GLfixed /*zFar*/){ }
EXPORT_C void  glPixelStorei (GLenum /*pname*/, GLint /*param*/){ }
EXPORT_C void  glPointParameterf (GLenum /*pname*/, GLfloat /*param*/){ }
EXPORT_C void  glPointParameterfv (GLenum /*pname*/, const GLfloat */*params*/){ }
EXPORT_C void  glPointParameterx (GLenum /*pname*/, GLfixed /*param*/){ }
EXPORT_C void  glPointParameterxv (GLenum /*pname*/, const GLfixed */*params*/){ }
EXPORT_C void  glPointSize (GLfloat /*size*/){ }
EXPORT_C void  glPointSizePointerOES (GLenum /*type*/, GLsizei /*stride*/, const GLvoid */*pointer*/){ }
EXPORT_C void  glPointSizex (GLfixed /*size*/){ }
EXPORT_C void  glPolygonOffset (GLfloat /*factor*/, GLfloat /*units*/){ }
EXPORT_C void  glPolygonOffsetx (GLfixed /*factor*/, GLfixed /*units*/){ }
EXPORT_C void  glPopMatrix (void){ }
EXPORT_C void  glPushMatrix (void){ }
EXPORT_C void  glReadPixels (GLint /*x*/, GLint /*y*/, GLsizei /*width*/, GLsizei /*height*/, GLenum /*format*/, GLenum /*type*/, GLvoid */*pixels*/){ }
EXPORT_C void  glRotatef (GLfloat /*angle*/, GLfloat /*x*/, GLfloat /*y*/, GLfloat /*z*/){ }
EXPORT_C void  glRotatex (GLfixed /*angle*/, GLfixed /*x*/, GLfixed /*y*/, GLfixed /*z*/){ }
EXPORT_C void  glSampleCoverage (GLclampf /*value*/, GLboolean /*invert*/){ }
EXPORT_C void  glSampleCoveragex (GLclampx /*value*/, GLboolean /*invert*/){ }
EXPORT_C void  glScalef (GLfloat /*x*/, GLfloat /*y*/, GLfloat /*z*/){ }
EXPORT_C void  glScalex (GLfixed /*x*/, GLfixed /*y*/, GLfixed /*z*/){ }
EXPORT_C void  glScissor (GLint /*x*/, GLint /*y*/, GLsizei /*width*/, GLsizei /*height*/){ }
EXPORT_C void  glShadeModel (GLenum /*mode*/){ }
EXPORT_C void  glStencilFunc (GLenum /*func*/, GLint /*ref*/, GLuint /*mask*/){ }
EXPORT_C void  glStencilMask (GLuint /*mask*/){ }
EXPORT_C void  glStencilOp (GLenum /*fail*/, GLenum /*zfail*/, GLenum /*zpass*/){ }
EXPORT_C void  glTexCoordPointer (GLint /*size*/, GLenum /*type*/, GLsizei /*stride*/, const GLvoid */*pointer*/){ }
EXPORT_C void  glTexEnvf (GLenum /*target*/, GLenum /*pname*/, GLfloat /*param*/){ }
EXPORT_C void  glTexEnvfv (GLenum /*target*/, GLenum /*pname*/, const GLfloat */*params*/){ }
EXPORT_C void  glTexEnvi (GLenum /*target*/, GLenum /*pname*/, GLint /*param*/){ }
EXPORT_C void  glTexEnviv (GLenum /*target*/, GLenum /*pname*/, const GLint */*params*/){ }
EXPORT_C void  glTexEnvx (GLenum /*target*/, GLenum /*pname*/, GLfixed /*param*/){ }
EXPORT_C void  glTexEnvxv (GLenum /*target*/, GLenum /*pname*/, const GLfixed */*params*/){ }
EXPORT_C void  glTexImage2D (GLenum /*target*/, GLint /*level*/, GLint /*internalformat*/, GLsizei /*width*/, GLsizei /*height*/, GLint /*border*/, GLenum /*format*/, GLenum /*type*/, const GLvoid */*pixels*/){ }
EXPORT_C void  glTexParameterf (GLenum /*target*/, GLenum /*pname*/, GLfloat /*param*/){ }
EXPORT_C void  glTexParameterfv (GLenum /*target*/, GLenum /*pname*/, const GLfloat */*params*/){ }
EXPORT_C void  glTexParameteriv (GLenum /*target*/, GLenum /*pname*/, const GLint */*params*/){ }
EXPORT_C void  glTexParameteri (GLenum /*target*/, GLenum /*pname*/, GLint /*param*/){ }
EXPORT_C void  glTexParameterx (GLenum /*target*/, GLenum /*pname*/, GLfixed /*param*/){ }
EXPORT_C void  glTexParameterxv (GLenum /*target*/, GLenum /*pname*/, const GLfixed */*params*/){ }
EXPORT_C void  glTexSubImage2D (GLenum /*target*/, GLint /*level*/, GLint /*xoffset*/, GLint /*yoffset*/, GLsizei /*width*/, GLsizei /*height*/, GLenum /*format*/, GLenum /*type*/, const GLvoid */*pixels*/){ }
EXPORT_C void  glTranslatef (GLfloat /*x*/, GLfloat /*y*/, GLfloat /*z*/){ }
EXPORT_C void  glTranslatex (GLfixed /*x*/, GLfixed /*y*/, GLfixed /*z*/){ }
EXPORT_C void  glVertexPointer (GLint /*size*/, GLenum /*type*/, GLsizei /*stride*/, const GLvoid */*pointer*/){ }
EXPORT_C void  glViewport (GLint /*x*/, GLint /*y*/, GLsizei /*width*/, GLsizei /*height*/){ }
EXPORT_C void  glWeightPointerOES (GLint /*size*/, GLenum /*type*/, GLsizei /*stride*/, const GLvoid */*pointer*/){ }


// --------------------------------------------------------------------------------------------------------------------------------------------
// END: OpenGLES Version 1.1
// --------------------------------------------------------------------------------------------------------------------------------------------


#ifdef __cplusplus
}
#endif