PowerVR Software Development Kit


Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

PVRTFixedPointAPI.h File Reference

Fixed point module of the PowerVR Tools library. More...

Go to the source code of this file.

Defines

#define VERTTYPE   GLfloat
#define VERTTYPEENUM   GL_FLOAT
#define myglFog   glFogf
#define myglFogv   glFogfv
#define myglLightv   glLightfv
#define myglLight   glLightf
#define myglLightModelv   glLightModelfv
#define myglLightModel   glLightModelf
#define myglAlphaFunc   glAlphaFunc
#define myglMaterialv   glMaterialfv
#define myglMaterial   glMaterialf
#define myglTexParameter   glTexParameterf
#define myglTexEnv   glTexEnvf
#define myglOrtho   glOrthof
#define myglFrustum   glFrustumf
#define myglTranslate   glTranslatef
#define myglScale   glScalef
#define myglRotate   glRotatef
#define myglColor4   glColor4f
#define myglClearColor   glClearColor
#define myglMultMatrix   glMultMatrixf
#define myglNormal3   glNormal3f
#define myglLoadMatrix   glLoadMatrixf
#define myglPolygonOffset   glPolygonOffset
#define myglPointSize   glPointSize
#define myglProgramLocalParameter4v   glProgramLocalParameter4fvARB
#define myglProgramLocalParameter4   glProgramLocalParameter4fARB
#define myglProgramEnvParameter4v   glProgramEnvParameter4fvARB
#define myglProgramEnvParameter4   glProgramEnvParameter4fARB
#define myglVertexAttrib4v   glVertexAttrib4fvARB
#define myglClipPlane   glClipPlanef
#define myglPointParameter   glPointParameterf
#define myglPointParameterv   glPointParameterfv


Detailed Description

Fixed point module of the PowerVR Tools library.

Author:
PowerVR
Date:
26/01/2005
Copyright:
Copyright 2003-2004 by Imagination Technologies Limited. All rights reserved. No part of this software, either material or conceptual may be copied or distributed, transmitted, transcribed, stored in a retrieval system or translated into any human or computer language in any form by any means, electronic, mechanical, manual or other-wise, or disclosed to third parties without the express written permission of Imagination Technologies Limited, Unit 8, HomePark Industrial Estate, King's Langley, Hertfordshire, WD4 8LZ, U.K.
Platform:
Independant
Description:
Set of macros and functions to make OpenGL ES Lite profile easier to program. Behaviour is affected by the following macro: PVRTFIXEDPOINTENABLE

Define Documentation



myglAlphaFunc


#define myglAlphaFunc   glAlphaFunc
 



myglClearColor


#define myglClearColor   glClearColor
 



myglClipPlane


#define myglClipPlane   glClipPlanef
 



myglColor4


#define myglColor4   glColor4f
 



myglFog


#define myglFog   glFogf
 



myglFogv


#define myglFogv   glFogfv
 



myglFrustum


#define myglFrustum   glFrustumf
 



myglLight


#define myglLight   glLightf
 



myglLightModel


#define myglLightModel   glLightModelf
 



myglLightModelv


#define myglLightModelv   glLightModelfv
 



myglLightv


#define myglLightv   glLightfv
 



myglLoadMatrix


#define myglLoadMatrix   glLoadMatrixf
 



myglMaterial


#define myglMaterial   glMaterialf
 



myglMaterialv


#define myglMaterialv   glMaterialfv
 



myglMultMatrix


#define myglMultMatrix   glMultMatrixf
 



myglNormal3


#define myglNormal3   glNormal3f
 



myglOrtho


#define myglOrtho   glOrthof
 



myglPointParameter


#define myglPointParameter   glPointParameterf
 



myglPointParameterv


#define myglPointParameterv   glPointParameterfv
 



myglPointSize


#define myglPointSize   glPointSize
 



myglPolygonOffset


#define myglPolygonOffset   glPolygonOffset
 



myglProgramEnvParameter4


#define myglProgramEnvParameter4   glProgramEnvParameter4fARB
 



myglProgramEnvParameter4v


#define myglProgramEnvParameter4v   glProgramEnvParameter4fvARB
 



myglProgramLocalParameter4


#define myglProgramLocalParameter4   glProgramLocalParameter4fARB
 



myglProgramLocalParameter4v


#define myglProgramLocalParameter4v   glProgramLocalParameter4fvARB
 



myglRotate


#define myglRotate   glRotatef
 



myglScale


#define myglScale   glScalef
 



myglTexEnv


#define myglTexEnv   glTexEnvf
 



myglTexParameter


#define myglTexParameter   glTexParameterf
 



myglTranslate


#define myglTranslate   glTranslatef
 



myglVertexAttrib4v


#define myglVertexAttrib4v   glVertexAttrib4fvARB
 



VERTTYPE


#define VERTTYPE   GLfloat
 

*************************************************************************** OpenGL ES function macros to abstract the profile used (Common or Common-Lite) Defines a set of shims of the form myglXXX which can allow on-the-fly conversion from a floating point format to fixed-point OpenGL ES entrypoints. If the flag PVRTFIXEDPOINTENABLE is defined, inputs to the function are converted to fixed point and the the OpenGL ES Lite version of the function is then called If the flag PVRTFIXEDPOINTENABLE is not defined, the macros directly default to their Common profile counterpart.



VERTTYPEENUM


#define VERTTYPEENUM   GL_FLOAT
 



Copyright © 1999-2006, PowerVR Technologies and partners. PowerVR Technologies is a division of Imagination Technologies Ltd.


Generated by DOXYGEN 1.3.6