📄 constants.h
字号:
/**************************************************************************
* Name : constants.h
* Author : BCB
* Created : 01/05/2003
*
* Copyright : 2003 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 : ANSI
*
* $Date: 2004/04/29 08:26:45 $ $Revision: 1.11 $
* $Log: constants.h $
**************************************************************************/
#ifndef _CONSTANTS_
#define _CONSTANTS_
#define GLES_Zero 0.0f
#define GLES_One 1.0f
#define GLES_Half 0.5f
#define GLES_MinusOne -1.0f
#define GLES_Zerox 0
#define GLES_Onex (1 << 16)
#define GLES_E ((GLfloat) 2.7182818284590452354)
#define GLES_Pi ((GLfloat) 3.14159265358979323846)
#define GLES_DegreesToRadians (GLES_Pi / (GLfloat) 180.0)
#define GLES_ALIASED_POINT_SIZE_MIN 1
#define GLES_ALIASED_POINT_SIZE_MAX 32
#define GLES_SMOOTH_POINT_SIZE_MIN 1
#define GLES_SMOOTH_POINT_SIZE_MAX 1
#define GLES_ALIASED_LINE_WIDTH_MIN 1
#define GLES_ALIASED_LINE_WIDTH_MAX 32
#define GLES_SMOOTH_LINE_WIDTH_MIN 1
#define GLES_SMOOTH_LINE_WIDTH_MAX 1
#define GLES_MAX_VERTICES 65536
#define GLES_MAX_INDICES 65536
#define GLES_MAX_LIGHTS 8
#define GLES_MAX_MODELVIEW_STACK_DEPTH 16
#define GLES_MAX_PROJECTION_STACK_DEPTH 2
#define GLES_MAX_TEXTURE_STACK_DEPTH 4
#define GLES_MAX_PROGRAM_STACK_DEPTH 2
#define GLES_MAX_TEXTURE_SIZE 2048
#define GLES_MAX_TEXTURE_UNITS 2
#define GLES_MAX_TEXTURE_MIPMAP_LEVELS 11
#define GLES_MIN_TEXTURE_LEVEL 3
#define GLES_MAX_VIEWPORT_WIDTH 1024
#define GLES_MAX_VIEWPORT_HEIGHT 1024
#define GLES_MAX_SUBPIXEL_BITS 3
#define GLES_DEPTHBIAS_STEP 1
#define GLES_MAX_CLIP_PLANES 6
#define GLES_MAX_VERTEX_ATTRIBS 8
#define GLES_MAX_PROGRAM_ENV_PARAMS 16
#define GLES_MAX_PROGRAM_LOCAL_PARAMS 16
#define GLES_MAX_PROGRAM_MATRICES 8
#define GLES_MAX_VGP_INSTRUCTIONS MBX1_VGPCODE_INST_COUNT
#define GLES_MAX_VGP_CONSTANTS MBX1_VGPCONSTANTS_CONST_COUNT
#endif /* _CONSTANTS_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -