⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 constants.h

📁 Lido PXA270平台开发板的最新BSP,包括源代码
💻 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 + -