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

📄 glconfig.h

📁 6410BSP3
💻 H
字号:
//// Copyright (c) Samsung Electronics. Co. LTD.  All rights reserved.///*++THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OFANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TOTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR APARTICULAR PURPOSE.*/#ifndef __GL_CONFIG_H__#define __GL_CONFIG_H__/********************************************************************************* Includes********************************************************************************//********************************************************************************* Macro definitions and enumerations********************************************************************************/#ifdef _MSC_VER#define FIMG_PLATFORM 1#else#define FIMG_PLATFORM 1#endif//-----------------------------------------------------------------------------// Hardware constraints//-----------------------------------------------------------------------------enum {    MAX_TEXTURE_UNITS            = 8,                        //!< No. of texture units    MAX_VERTEX_TEXTURE_UNITS     = 4,    MAX_MIPMAP_LEVELS        = 12,                        //!< Max mipmap levels    MAX_TEXTURE_SIZE            = 2048,    MAX_CUBEMAP_TEXTURE_SIZE    = 2048,            MAX_VERTEX_ATTRIBS            = 10,    MAX_VARYING_VECTORS         = 8,    MAX_UNIFORMS                = 256,};//-----------------------------------------------------------------------------// Lib configuration//-----------------------------------------------------------------------------enum {        MAX_BUFFER_OBJECTS            = 100,        NUM_COMPRESSED_TEXTURE_FORMATS  = 12,    MAX_TEXTURE_OBJECTS            = 1024,                        //!< Maximum number of texture objects    MAX_VARYING_VARS            = MAX_VARYING_VECTORS*4,    MAX_SAMPLER_VARS            = 8,    MAX_VERTEX_ATTRIB_VARS        = 10,    MAX_VERTEX_ATTRIB_BINDINGS    = 20,    MAX_VARYING_MAPPINGS        = MAX_VARYING_VECTORS + 1, //8 float4s + 1 position        MAX_RENDERBUFFER_SIZE       = 2048,};enum {    GLF_TEMP_STRING_BUFFER_LENGTH = 1024,};enum{        MAX_VIEWPORT_DIMS             = 4096,        MAX_ELEMENTS_INDICES         = 4096,        MAX_ELEMENTS_VERTICES         = 4096,        NO_OF_SAMPLES                = 0, //multi sampling is not supported by the hardware        MULTISAMPLING                = 0,        NUM_SHADER_BINARY_FORMATS     = 1,};enum{        GLF_SHADERRANGE_FLOATMIN     = -126,    GLF_SHADERRANGE_FLOATMAX     = 126,    GLF_SHADERPRECISION_FLOAT    = 23,    GLF_SHADERRANGE_INTMIN        = -16,    GLF_SHADERRANGE_INTMAX        =  16,    GLF_SHADERPRECISION_INT        = 16,};#define GLES2_LIBRARY_VERSION "(lib version 20.02.24)"#define GLES2_VERSION_STRING "2.0 " GLES2_LIBRARY_VERSION//-----------------------------------------------------------------------------// JIT optimizer//-----------------------------------------------------------------------------//#define FSO_JITO//-----------------------------------------------------------------------------// Extensions//-----------------------------------------------------------------------------#define GL_ENABLE                    1#define GL_DISABLE                    0//!< Non power of 2 texture#define OES_TEXTURE_NPOT        GL_ENABLE                        #define EXT_ALPHA_TEST_EXP          GL_ENABLE                      //-----------------------------------------------------------------------------// GLF options//-----------------------------------------------------------------------------#define GLF_DRAW                     GL_ENABLE       #define GLF_SCISSOR_IN_RA        GL_ENABLE    //this will do scissor test in rasterization instead of per fragment unit#ifndef MULTI_CONTEXT#define TRACE_DIRTY_STATE              GL_ENABLE        // for enabling dirty state tracking of fimg register.#else#define TRACE_DIRTY_STATE        GL_DISABLE#endif#define  STORE_TEX_OBJ_POINTER     GL_ENABLE#define RESET_UNUSED_TEXTURE_UNITS  GL_DISABLE/********************************************************************************* Type, Structure & Class Definitions********************************************************************************//********************************************************************************* Global Variable Declarations********************************************************************************//********************************************************************************* Function Declarations********************************************************************************/#endif /*__GL_CONFIG_H__*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -