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

📄 fxg.c

📁 Mesa is an open-source implementation of the OpenGL specification - a system for rendering interacti
💻 C
📖 第 1 页 / 共 5 页
字号:
const char *TRP_GETNAME (FxU32 pname){ switch (pname) {        TRAP_CASE_STRING(GR_BITS_DEPTH);        TRAP_CASE_STRING(GR_BITS_RGBA);        TRAP_CASE_STRING(GR_FIFO_FULLNESS);        TRAP_CASE_STRING(GR_FOG_TABLE_ENTRIES);        TRAP_CASE_STRING(GR_GAMMA_TABLE_ENTRIES);        TRAP_CASE_STRING(GR_GLIDE_STATE_SIZE);        TRAP_CASE_STRING(GR_GLIDE_VERTEXLAYOUT_SIZE);        TRAP_CASE_STRING(GR_IS_BUSY);        TRAP_CASE_STRING(GR_LFB_PIXEL_PIPE);        TRAP_CASE_STRING(GR_MAX_TEXTURE_SIZE);        TRAP_CASE_STRING(GR_MAX_TEXTURE_ASPECT_RATIO);        TRAP_CASE_STRING(GR_MEMORY_FB);        TRAP_CASE_STRING(GR_MEMORY_TMU);        TRAP_CASE_STRING(GR_MEMORY_UMA);        TRAP_CASE_STRING(GR_NUM_BOARDS);        TRAP_CASE_STRING(GR_NON_POWER_OF_TWO_TEXTURES);        TRAP_CASE_STRING(GR_NUM_FB);        TRAP_CASE_STRING(GR_NUM_SWAP_HISTORY_BUFFER);        TRAP_CASE_STRING(GR_NUM_TMU);        TRAP_CASE_STRING(GR_PENDING_BUFFERSWAPS);        TRAP_CASE_STRING(GR_REVISION_FB);        TRAP_CASE_STRING(GR_REVISION_TMU);        TRAP_CASE_STRING(GR_STATS_LINES);        TRAP_CASE_STRING(GR_STATS_PIXELS_AFUNC_FAIL);        TRAP_CASE_STRING(GR_STATS_PIXELS_CHROMA_FAIL);        TRAP_CASE_STRING(GR_STATS_PIXELS_DEPTHFUNC_FAIL);        TRAP_CASE_STRING(GR_STATS_PIXELS_IN);        TRAP_CASE_STRING(GR_STATS_PIXELS_OUT);        TRAP_CASE_STRING(GR_STATS_PIXELS);        TRAP_CASE_STRING(GR_STATS_POINTS);        TRAP_CASE_STRING(GR_STATS_TRIANGLES_IN);        TRAP_CASE_STRING(GR_STATS_TRIANGLES_OUT);        TRAP_CASE_STRING(GR_STATS_TRIANGLES);        TRAP_CASE_STRING(GR_SWAP_HISTORY);        TRAP_CASE_STRING(GR_SUPPORTS_PASSTHRU);        TRAP_CASE_STRING(GR_TEXTURE_ALIGN);        TRAP_CASE_STRING(GR_VIDEO_POSITION);        TRAP_CASE_STRING(GR_VIEWPORT);        TRAP_CASE_STRING(GR_WDEPTH_MIN_MAX);        TRAP_CASE_STRING(GR_ZDEPTH_MIN_MAX);        TRAP_CASE_STRING(GR_VERTEX_PARAMETER);        TRAP_CASE_STRING(GR_BITS_GAMMA);        TRAP_CASE_STRING(GR_GET_RESERVED_1);        TRAP_NODEFAULT; }}const char *TRP_GETSTRING (FxU32 pname){ switch (pname) {        TRAP_CASE_STRING(GR_EXTENSION);        TRAP_CASE_STRING(GR_HARDWARE);        TRAP_CASE_STRING(GR_RENDERER);        TRAP_CASE_STRING(GR_VENDOR);        TRAP_CASE_STRING(GR_VERSION);        TRAP_NODEFAULT; }}const char *TRP_ENABLE (GrEnableMode_t mode){ switch (mode) {        TRAP_CASE_STRING(GR_AA_ORDERED);        TRAP_CASE_STRING(GR_ALLOW_MIPMAP_DITHER);        TRAP_CASE_STRING(GR_PASSTHRU);        TRAP_CASE_STRING(GR_SHAMELESS_PLUG);        TRAP_CASE_STRING(GR_VIDEO_SMOOTHING);        TRAP_CASE_STRING(GR_TEXTURE_UMA_EXT);        TRAP_CASE_STRING(GR_STENCIL_MODE_EXT);        TRAP_CASE_STRING(GR_OPENGL_MODE_EXT);        TRAP_NODEFAULT; }}const char *TRP_COORD (GrCoordinateSpaceMode_t mode){ switch (mode) {        TRAP_CASE_STRING(GR_WINDOW_COORDS);        TRAP_CASE_STRING(GR_CLIP_COORDS);        TRAP_NODEFAULT; }}const char *TRP_STIPPLEMODE (GrStippleMode_t mode){ switch (mode) {        TRAP_CASE_STRING(GR_STIPPLE_DISABLE);        TRAP_CASE_STRING(GR_STIPPLE_PATTERN);        TRAP_CASE_STRING(GR_STIPPLE_ROTATE);        TRAP_NODEFAULT; }}const char *TRP_LODLEVEL (GrLOD_t lod){ switch (lod) {        TRAP_CASE_STRING(GR_LOD_LOG2_2048);        TRAP_CASE_STRING(GR_LOD_LOG2_1024);        TRAP_CASE_STRING(GR_LOD_LOG2_512);        TRAP_CASE_STRING(GR_LOD_LOG2_256);        TRAP_CASE_STRING(GR_LOD_LOG2_128);        TRAP_CASE_STRING(GR_LOD_LOG2_64);        TRAP_CASE_STRING(GR_LOD_LOG2_32);        TRAP_CASE_STRING(GR_LOD_LOG2_16);        TRAP_CASE_STRING(GR_LOD_LOG2_8);        TRAP_CASE_STRING(GR_LOD_LOG2_4);        TRAP_CASE_STRING(GR_LOD_LOG2_2);        TRAP_CASE_STRING(GR_LOD_LOG2_1);        TRAP_NODEFAULT; }}const char *TRP_ASPECTRATIO (GrAspectRatio_t aspect){ switch (aspect) {        TRAP_CASE_STRING(GR_ASPECT_LOG2_8x1);        TRAP_CASE_STRING(GR_ASPECT_LOG2_4x1);        TRAP_CASE_STRING(GR_ASPECT_LOG2_2x1);        TRAP_CASE_STRING(GR_ASPECT_LOG2_1x1);        TRAP_CASE_STRING(GR_ASPECT_LOG2_1x2);        TRAP_CASE_STRING(GR_ASPECT_LOG2_1x4);        TRAP_CASE_STRING(GR_ASPECT_LOG2_1x8);        TRAP_NODEFAULT; }}const char *TRP_TEXFMT (GrTextureFormat_t fmt){ switch (fmt) {        TRAP_CASE_STRING(GR_TEXFMT_8BIT);        /*TRAP_CASE_STRING(GR_TEXFMT_RGB_332); ==GR_TEXFMT_8BIT*/        TRAP_CASE_STRING(GR_TEXFMT_YIQ_422);        TRAP_CASE_STRING(GR_TEXFMT_ALPHA_8);        TRAP_CASE_STRING(GR_TEXFMT_INTENSITY_8);        TRAP_CASE_STRING(GR_TEXFMT_ALPHA_INTENSITY_44);        TRAP_CASE_STRING(GR_TEXFMT_P_8);        TRAP_CASE_STRING(GR_TEXFMT_RSVD0);        /*TRAP_CASE_STRING(GR_TEXFMT_P_8_6666); ==GR_TEXFMT_RSVD0*/        /*TRAP_CASE_STRING(GR_TEXFMT_P_8_6666_EXT); ==GR_TEXFMT_RSVD0*/        TRAP_CASE_STRING(GR_TEXFMT_RSVD1);        TRAP_CASE_STRING(GR_TEXFMT_16BIT);        /*TRAP_CASE_STRING(GR_TEXFMT_ARGB_8332); ==GR_TEXFMT_16BIT*/        TRAP_CASE_STRING(GR_TEXFMT_AYIQ_8422);        TRAP_CASE_STRING(GR_TEXFMT_RGB_565);        TRAP_CASE_STRING(GR_TEXFMT_ARGB_1555);        TRAP_CASE_STRING(GR_TEXFMT_ARGB_4444);        TRAP_CASE_STRING(GR_TEXFMT_ALPHA_INTENSITY_88);        TRAP_CASE_STRING(GR_TEXFMT_AP_88);        TRAP_CASE_STRING(GR_TEXFMT_RSVD2);        /*TRAP_CASE_STRING(GR_TEXFMT_RSVD4); ==GR_TEXFMT_RSVD2*/        TRAP_CASE_STRING(GR_TEXFMT_ARGB_CMP_FXT1);        TRAP_CASE_STRING(GR_TEXFMT_ARGB_8888);        TRAP_CASE_STRING(GR_TEXFMT_YUYV_422);        TRAP_CASE_STRING(GR_TEXFMT_UYVY_422);        TRAP_CASE_STRING(GR_TEXFMT_AYUV_444);        TRAP_CASE_STRING(GR_TEXFMT_ARGB_CMP_DXT1);        TRAP_CASE_STRING(GR_TEXFMT_ARGB_CMP_DXT2);        TRAP_CASE_STRING(GR_TEXFMT_ARGB_CMP_DXT3);        TRAP_CASE_STRING(GR_TEXFMT_ARGB_CMP_DXT4);        TRAP_CASE_STRING(GR_TEXFMT_ARGB_CMP_DXT5);        TRAP_CASE_STRING(GR_TEXTFMT_RGB_888);        TRAP_NODEFAULT; }}const char *TRP_EVENODD (FxU32 evenOdd){ switch (evenOdd) {        TRAP_CASE_STRING(GR_MIPMAPLEVELMASK_EVEN);        TRAP_CASE_STRING(GR_MIPMAPLEVELMASK_ODD);        TRAP_CASE_STRING(GR_MIPMAPLEVELMASK_BOTH);        TRAP_NODEFAULT; }}const char *TRP_NCC (GrNCCTable_t table){ switch (table) {        TRAP_CASE_STRING(GR_NCCTABLE_NCC0);        TRAP_CASE_STRING(GR_NCCTABLE_NCC1);        TRAP_NODEFAULT; }}const char *TRP_CLAMPMODE (GrTextureClampMode_t clampmode){ switch (clampmode) {        TRAP_CASE_STRING(GR_TEXTURECLAMP_WRAP);        TRAP_CASE_STRING(GR_TEXTURECLAMP_CLAMP);        TRAP_CASE_STRING(GR_TEXTURECLAMP_MIRROR_EXT);        TRAP_NODEFAULT; }}const char *TRP_TEXFILTER (GrTextureFilterMode_t filter_mode){ switch (filter_mode) {        TRAP_CASE_STRING(GR_TEXTUREFILTER_POINT_SAMPLED);        TRAP_CASE_STRING(GR_TEXTUREFILTER_BILINEAR);        TRAP_NODEFAULT; }}const char *TRP_TABLE (GrTexTable_t type){ switch (type) {        TRAP_CASE_STRING(GR_TEXTABLE_NCC0);        TRAP_CASE_STRING(GR_TEXTABLE_NCC1);        TRAP_CASE_STRING(GR_TEXTABLE_PALETTE);        TRAP_CASE_STRING(GR_TEXTABLE_PALETTE_6666_EXT);        TRAP_NODEFAULT; }}const char *TRP_MIPMODE (GrMipMapMode_t mode){ switch (mode) {        TRAP_CASE_STRING(GR_MIPMAP_DISABLE);        TRAP_CASE_STRING(GR_MIPMAP_NEAREST);        TRAP_CASE_STRING(GR_MIPMAP_NEAREST_DITHER);        TRAP_NODEFAULT; }}const char *TRP_TEXBASERANGE (GrTexBaseRange_t range){ switch (range) {        TRAP_CASE_STRING(GR_TEXBASE_2048);        TRAP_CASE_STRING(GR_TEXBASE_1024);        TRAP_CASE_STRING(GR_TEXBASE_512);        TRAP_CASE_STRING(GR_TEXBASE_256_TO_1);        TRAP_CASE_STRING(GR_TEXBASE_256);        TRAP_CASE_STRING(GR_TEXBASE_128);        TRAP_CASE_STRING(GR_TEXBASE_64);        TRAP_CASE_STRING(GR_TEXBASE_32_TO_1);        TRAP_NODEFAULT; }}const char *TRP_LOCKTYPE (GrLock_t type){ switch (type) {        TRAP_CASE_STRING(GR_LFB_READ_ONLY);        TRAP_CASE_STRING(GR_LFB_WRITE_ONLY);        /*TRAP_CASE_STRING(GR_LFB_IDLE); ==GR_LFB_READ_ONLY*/        TRAP_CASE_STRING(GR_LFB_NOIDLE);        TRAP_CASE_STRING(GR_LFB_WRITE_ONLY_EXPLICIT_EXT);        TRAP_NODEFAULT; }}const char *TRP_WRITEMODE (GrLfbWriteMode_t writeMode){ switch (writeMode) {        TRAP_CASE_STRING(GR_LFBWRITEMODE_565);        TRAP_CASE_STRING(GR_LFBWRITEMODE_555);        TRAP_CASE_STRING(GR_LFBWRITEMODE_1555);        TRAP_CASE_STRING(GR_LFBWRITEMODE_RESERVED1);        TRAP_CASE_STRING(GR_LFBWRITEMODE_888);        TRAP_CASE_STRING(GR_LFBWRITEMODE_8888);        TRAP_CASE_STRING(GR_LFBWRITEMODE_RESERVED2);        TRAP_CASE_STRING(GR_LFBWRITEMODE_RESERVED3);        TRAP_CASE_STRING(GR_LFBWRITEMODE_Z32);        TRAP_CASE_STRING(GR_LFBWRITEMODE_RESERVED5);        TRAP_CASE_STRING(GR_LFBWRITEMODE_RESERVED6);        TRAP_CASE_STRING(GR_LFBWRITEMODE_RESERVED7);        TRAP_CASE_STRING(GR_LFBWRITEMODE_565_DEPTH);        TRAP_CASE_STRING(GR_LFBWRITEMODE_555_DEPTH);        TRAP_CASE_STRING(GR_LFBWRITEMODE_1555_DEPTH);        TRAP_CASE_STRING(GR_LFBWRITEMODE_ZA16);        TRAP_CASE_STRING(GR_LFBWRITEMODE_ANY);        TRAP_NODEFAULT; }}const char *TRP_SRCFMT (GrLfbSrcFmt_t src_format){ switch (src_format) {        TRAP_CASE_STRING(GR_LFB_SRC_FMT_565);        TRAP_CASE_STRING(GR_LFB_SRC_FMT_555);        TRAP_CASE_STRING(GR_LFB_SRC_FMT_1555);        TRAP_CASE_STRING(GR_LFB_SRC_FMT_888);        TRAP_CASE_STRING(GR_LFB_SRC_FMT_8888);        TRAP_CASE_STRING(GR_LFB_SRC_FMT_565_DEPTH);        TRAP_CASE_STRING(GR_LFB_SRC_FMT_555_DEPTH);        TRAP_CASE_STRING(GR_LFB_SRC_FMT_1555_DEPTH);        TRAP_CASE_STRING(GR_LFB_SRC_FMT_ZA16);        TRAP_CASE_STRING(GR_LFB_SRC_FMT_RLE16);        TRAP_CASE_STRING(GR_LFBWRITEMODE_Z32); /*???*/        TRAP_NODEFAULT; }}const char *TRP_CRMODE (GrChromaRangeMode_t mode){ switch (mode) {        TRAP_CASE_STRING(GR_CHROMARANGE_DISABLE_EXT);        /*TRAP_CASE_STRING(GR_CHROMARANGE_RGB_ALL_EXT); ==GR_CHROMARANGE_DISABLE_EXT*/        TRAP_CASE_STRING(GR_CHROMARANGE_ENABLE_EXT);        TRAP_NODEFAULT; }}const char *TRP_PIXFMT (GrPixelFormat_t pixelformat){ switch (pixelformat) {        TRAP_CASE_STRING(GR_PIXFMT_I_8);        TRAP_CASE_STRING(GR_PIXFMT_AI_88);        TRAP_CASE_STRING(GR_PIXFMT_RGB_565);        TRAP_CASE_STRING(GR_PIXFMT_ARGB_1555);        TRAP_CASE_STRING(GR_PIXFMT_ARGB_8888);        TRAP_CASE_STRING(GR_PIXFMT_AA_2_RGB_565);        TRAP_CASE_STRING(GR_PIXFMT_AA_2_ARGB_1555);        TRAP_CASE_STRING(GR_PIXFMT_AA_2_ARGB_8888);        TRAP_CASE_STRING(GR_PIXFMT_AA_4_RGB_565);        TRAP_CASE_STRING(GR_PIXFMT_AA_4_ARGB_1555);        TRAP_CASE_STRING(GR_PIXFMT_AA_4_ARGB_8888);        TRAP_CASE_STRING(GR_PIXFMT_AA_8_RGB_565);        TRAP_CASE_STRING(GR_PIXFMT_AA_8_ARGB_1555);        TRAP_CASE_STRING(GR_PIXFMT_AA_8_ARGB_8888);        TRAP_NODEFAULT; }}const char *TRP_STENCILOP (GrStencilOp_t op){ switch (op) {        TRAP_CASE_STRING(GR_STENCILOP_KEEP);        TRAP_CASE_STRING(GR_STENCILOP_ZERO);        TRAP_CASE_STRING(GR_STENCILOP_REPLACE);        TRAP_CASE_STRING(GR_STENCILOP_INCR_CLAMP);        TRAP_CASE_STRING(GR_STENCILOP_DECR_CLAMP);        TRAP_CASE_STRING(GR_STENCILOP_INVERT);        TRAP_CASE_STRING(GR_STENCILOP_INCR_WRAP);        TRAP_CASE_STRING(GR_STENCILOP_DECR_WRAP);        TRAP_NODEFAULT; }}const char *TRP_BLENDOP (GrAlphaBlendOp_t op){ switch (op) {        TRAP_CASE_STRING(GR_BLEND_OP_ADD);        TRAP_CASE_STRING(GR_BLEND_OP_SUB);        TRAP_CASE_STRING(GR_BLEND_OP_REVSUB);        TRAP_NODEFAULT; }}const char *TRP_CU (GrCCUColor_t a){ switch (a) {        TRAP_CASE_STRING(GR_CMBX_ZERO);        TRAP_CASE_STRING(GR_CMBX_TEXTURE_ALPHA);        TRAP_CASE_STRING(GR_CMBX_ALOCAL);        TRAP_CASE_STRING(GR_CMBX_AOTHER);        TRAP_CASE_STRING(GR_CMBX_B);        TRAP_CASE_STRING(GR_CMBX_CONSTANT_ALPHA);        TRAP_CASE_STRING(GR_CMBX_CONSTANT_COLOR);        TRAP_CASE_STRING(GR_CMBX_DETAIL_FACTOR);        TRAP_CASE_STRING(GR_CMBX_ITALPHA);        TRAP_CASE_STRING(GR_CMBX_ITRGB);        TRAP_CASE_STRING(GR_CMBX_LOCAL_TEXTURE_ALPHA);        TRAP_CASE_STRING(GR_CMBX_LOCAL_TEXTURE_RGB);        TRAP_CASE_STRING(GR_CMBX_LOD_FRAC);        TRAP_CASE_STRING(GR_CMBX_OTHER_TEXTURE_ALPHA);        TRAP_CASE_STRING(GR_CMBX_OTHER_TEXTURE_RGB);        TRAP_CASE_STRING(GR_CMBX_TEXTURE_RGB);        TRAP_CASE_STRING(GR_CMBX_TMU_CALPHA);        TRAP_CASE_STRING(GR_CMBX_TMU_CCOLOR);        TRAP_NODEFAULT; }}const char *TRP_CMBMODE (GrCombineMode_t a_mode){ switch (a_mode) {        TRAP_CASE_STRING(GR_FUNC_MODE_ZERO);        TRAP_CASE_STRING(GR_FUNC_MODE_X);        TRAP_CASE_STRING(GR_FUNC_MODE_ONE_MINUS_X);        TRAP_CASE_STRING(GR_FUNC_MODE_NEGATIVE_X);        TRAP_CASE_STRING(GR_FUNC_MODE_X_MINUS_HALF);        TRAP_NODEFAULT; }}

⌨️ 快捷键说明

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