📄 gamma_regs.h
字号:
#define TextureReadModeEnable 0x00000001#define TRM_WidthMask 0x0000001e#define TRM_HeightMask 0x000001e0#define TRM_Depth1 0x00000000#define TRM_Depth2 0x00000200#define TRM_Depth4 0x00000400#define TRM_Depth8 0x00000600#define TRM_Depth16 0x00000800#define TRM_Depth32 0x00000a00#define TRM_DepthMask 0x00000e00#define TRM_Border 0x00001000#define TRM_Patch 0x00002000#define TRM_Mag_Nearest 0x00000000#define TRM_Mag_Linear 0x00004000#define TRM_Mag_Mask 0x00004000#define TRM_Min_Nearest 0x00000000#define TRM_Min_Linear 0x00008000#define TRM_Min_NearestMMNearest 0x00010000#define TRM_Min_NearestMMLinear 0x00018000#define TRM_Min_LinearMMNearest 0x00020000#define TRM_Min_LinearMMLinear 0x00028000#define TRM_Min_Mask 0x00038000#define TRM_UWrap_Clamp 0x00000000#define TRM_UWrap_Repeat 0x00040000#define TRM_UWrap_Mirror 0x00080000#define TRM_UWrap_Mask 0x000c0000#define TRM_VWrap_Clamp 0x00000000#define TRM_VWrap_Repeat 0x00100000#define TRM_VWrap_Mirror 0x00200000#define TRM_VWrap_Mask 0x00300000#define TRM_TexMapType_1D 0x00000000#define TRM_TexMapType_2D 0x00400000#define TRM_TexMapType_Mask 0x00400000#define TRM_MipMapDisable 0x00000000#define TRM_MipMapEnable 0x00800000#define TRM_PrimaryCacheDisable 0x00000000#define TRM_PrimaryCacheEnable 0x01000000#define TRM_FBSourceAddr_None 0x00000000#define TRM_FBSourceAddr_Index 0x02000000#define TRM_FBSourceAddr_Coord 0x04000000#define TRM_BorderClamp 0x08000000/* TextureColorMode */#define TextureColorModeDisable 0x00000000#define TextureColorModeEnable 0x00000001#define TCM_Modulate 0x00000000#define TCM_Decal 0x00000002#define TCM_Blend 0x00000004#define TCM_Replace 0x00000006#define TCM_ApplicationMask 0x0000000e#define TCM_OpenGLType 0x00000000#define TCM_QuickDraw3DType 0x00000010#define TCM_KdDDA_Disable 0x00000000#define TCM_KdDDA_Enable 0x00000020#define TCM_KsDDA_Disable 0x00000000#define TCM_KsDDA_Enable 0x00000040#define TCM_BaseFormat_Alpha 0x00000000#define TCM_BaseFormat_Lum 0x00000080#define TCM_BaseFormat_LumAlpha 0x00000100#define TCM_BaseFormat_Intensity 0x00000180#define TCM_BaseFormat_RGB 0x00000200#define TCM_BaseFormat_RGBA 0x00000280#define TCM_BaseFormatMask 0x00000380#define TCM_LoadMode_None 0x00000000#define TCM_LoadMode_Ks 0x00000400#define TCM_LoadMode_Kd 0x00000800/* TextureCacheControl */#define TCC_Invalidate 0x00000001#define TCC_Disable 0x00000000#define TCC_Enable 0x00000002/* TextureFilterMode */#define TextureFilterModeDisable 0x00000000#define TextureFilterModeEnable 0x00000001#define TFM_AlphaMapEnable 0x00000002#define TFM_AlphaMapSense 0x00000004/* TextureFormat */#define TF_LittleEndian 0x00000000#define TF_BigEndian 0x00000001#define TF_16Bit_565 0x00000000#define TF_16Bit_555 0x00000002#define TF_ColorOrder_BGR 0x00000000#define TF_ColorOrder_RGB 0x00000004#define TF_Compnents_1 0x00000000#define TF_Compnents_2 0x00000008#define TF_Compnents_3 0x00000010#define TF_Compnents_4 0x00000018#define TF_CompnentsMask 0x00000018#define TF_OutputFmt_Texel 0x00000000#define TF_OutputFmt_Color 0x00000020#define TF_OutputFmt_BitMask 0x00000040#define TF_OutputFmtMask 0x00000060#define TF_MirrorEnable 0x00000080#define TF_InvertEnable 0x00000100#define TF_ByteSwapEnable 0x00000200#define TF_LUTOffsetMask 0x0003fc00#define TF_OneCompFmt_Lum 0x00000000#define TF_OneCompFmt_Alpha 0x00040000#define TF_OneCompFmt_Intensity 0x00080000#define TF_OneCompFmt_Mask 0x000c0000/**************** MX FLAGS ****************//************** GAMMA FLAGS ***************//* GeometryMode */#define GM_TextureDisable 0x00000000#define GM_TextureEnable 0x00000001#define GM_FogDisable 0x00000000#define GM_FogEnable 0x00000002#define GM_FogLinear 0x00000000#define GM_FogExp 0x00000004#define GM_FogExpSquared 0x00000008#define GM_FogMask 0x0000000C#define GM_FrontPolyPoint 0x00000000#define GM_FrontPolyLine 0x00000010#define GM_FrontPolyFill 0x00000020#define GM_BackPolyPoint 0x00000000#define GM_BackPolyLine 0x00000040#define GM_BackPolyFill 0x00000080#define GM_FB_PolyMask 0x000000F0#define GM_FrontFaceCW 0x00000000#define GM_FrontFaceCCW 0x00000100#define GM_FFMask 0x00000100#define GM_PolyCullDisable 0x00000000#define GM_PolyCullEnable 0x00000200#define GM_PolyCullFront 0x00000000#define GM_PolyCullBack 0x00000400#define GM_PolyCullBoth 0x00000800#define GM_PolyCullMask 0x00000c00#define GM_ClipShortLinesDisable 0x00000000#define GM_ClipShortLinesEnable 0x00001000#define GM_ClipSmallTrisDisable 0x00000000#define GM_ClipSmallTrisEnable 0x00002000#define GM_RenderMode 0x00000000#define GM_SelectMode 0x00004000#define GM_FeedbackMode 0x00008000#define GM_Feedback2D 0x00000000#define GM_Feedback3D 0x00010000#define GM_Feedback3DColor 0x00020000#define GM_Feedback3DColorTexture 0x00030000#define GM_Feedback4DColorTexture 0x00040000#define GM_CullFaceNormDisable 0x00000000#define GM_CullFaceNormEnable 0x00080000#define GM_AutoFaceNormDisable 0x00000000#define GM_AutoFaceNormEnable 0x00100000#define GM_GouraudShading 0x00000000#define GM_FlatShading 0x00200000#define GM_ShadingMask 0x00200000#define GM_UserClipNone 0x00000000#define GM_UserClip0 0x00400000#define GM_UserClip1 0x00800000#define GM_UserClip2 0x01000000#define GM_UserClip3 0x02000000#define GM_UserClip4 0x04000000#define GM_UserClip5 0x08000000#define GM_PolyOffsetPointDisable 0x00000000#define GM_PolyOffsetPointEnable 0x10000000#define GM_PolyOffsetLineDisable 0x00000000#define GM_PolyOffsetLineEnable 0x20000000#define GM_PolyOffsetFillDisable 0x00000000#define GM_PolyOffsetFillEnable 0x40000000#define GM_InvertFaceNormCullDisable 0x00000000#define GM_InvertFaceNormCullEnable 0x80000000/* Begin */#define B_AreaStippleDisable 0x00000000#define B_AreaStippleEnable 0x00000001#define B_LineStippleDisable 0x00000000#define B_LineStippleEnable 0x00000002#define B_AntiAliasDisable 0x00000000#define B_AntiAliasEnable 0x00000100#define B_TextureDisable 0x00000000#define B_TextureEnable 0x00002000#define B_FogDisable 0x00000000#define B_FogEnable 0x00004000#define B_SubPixelCorrectDisable 0x00000000#define B_SubPixelCorrectEnable 0x00010000#define B_PrimType_Null 0x00000000#define B_PrimType_Points 0x10000000#define B_PrimType_Lines 0x20000000#define B_PrimType_LineLoop 0x30000000#define B_PrimType_LineStrip 0x40000000#define B_PrimType_Triangles 0x50000000#define B_PrimType_TriangleStrip 0x60000000#define B_PrimType_TriangleFan 0x70000000#define B_PrimType_Quads 0x80000000#define B_PrimType_QuadStrip 0x90000000#define B_PrimType_Polygon 0xa0000000#define B_PrimType_Mask 0xf0000000/* EdgeFlag */#define EdgeFlagDisable 0x00000000#define EdgeFlagEnable 0x00000001/* NormalizeMode */#define NormalizeModeDisable 0x00000000#define NormalizeModeEnable 0x00000001#define FaceNormalDisable 0x00000000#define FaceNormalEnable 0x00000002#define InvertAutoFaceNormal 0x00000004/* LightingMode */#define LightingModeDisable 0x00000000#define LightingModeEnable 0x00000001#define LightingModeTwoSides 0x00000004#define LightingModeLocalViewer 0x00000008#define LightingModeSpecularEnable 0x00008000/* Light0Mode */#define Light0ModeDisable 0x00000000#define Light0ModeEnable 0x00000001#define Light0ModeSpotLight 0x00000002#define Light0ModeAttenuation 0x00000004#define Light0ModeLocal 0x00000008/* Light0Mode */#define Light1ModeDisable 0x00000000#define Light1ModeEnable 0x00000001#define Light1ModeSpotLight 0x00000002#define Light1ModeAttenuation 0x00000004#define Light1ModeLocal 0x00000008/* ColorMaterialMode */#define ColorMaterialModeDisable 0x00000000#define ColorMaterialModeEnable 0x00000001#define ColorMaterialModeFront 0x00000000#define ColorMaterialModeBack 0x00000002#define ColorMaterialModeFrontAndBack 0x00000004#define ColorMaterialModeEmission 0x00000000#define ColorMaterialModeAmbient 0x00000008#define ColorMaterialModeDiffuse 0x00000010#define ColorMaterialModeSpecular 0x00000018#define ColorMaterialModeAmbAndDiff 0x00000020#define ColorMaterialModeMask 0x0000003e/* MaterialMode */#define MaterialModeDisable 0x00000000#define MaterialModeEnable 0x00000001#define MaterialModeTwoSides 0x00000080/* DeltaMode */#define DM_Target300SX 0x00000000#define DM_Target500TXMX 0x00000001#define DM_Depth16 0x00000004#define DM_Depth24 0x00000008#define DM_Depth32 0x0000000c#define DM_FogEnable 0x00000010#define DM_TextureEnable 0x00000020#define DM_SmoothShadingEnable 0x00000040#define DM_DepthEnable 0x00000080#define DM_SpecularEnable 0x00000100#define DM_DiffuseEnable 0x00000200#define DM_SubPixlCorrectionEnable 0x00000400#define DM_DiamondExit 0x00000800#define DM_NoDraw 0x00001000#define DM_ClampEnable 0x00002000#define DM_TextureParameterAsGiven 0x00000000#define DM_TextureParameterClamped 0x00004000#define DM_TextureParameterNormalized 0x00008000#define DM_BiasCoords 0x00080000#define DM_ColorDiffuse 0x00100000#define DM_ColorSpecular 0x00200000#define DM_FlatShadingMethod 0x00400000/* PointMode */#define PM_AntialiasDisable 0x00000000#define PM_AntialiasEnable 0x00000001#define PM_AntialiasQuality_4x4 0x00000000#define PM_AntialiasQuality_8x8 0x00000002/* LogicalOpMode */#define LogicalOpModeDisable 0x00000000#define LogicalOpModeEnable 0x00000001#define LogicalOpModeMask 0x0000001e/* LineMode */#define LM_StippleDisable 0x00000000#define LM_StippleEnable 0x00000001#define LM_RepeatFactorMask 0x000003fe#define LM_StippleMask 0x03fffc00#define LM_MirrorDisable 0x00000000#define LM_MirrorEnable 0x04000000#define LM_AntialiasDisable 0x00000000#define LM_AntialiasEnable 0x08000000#define LM_AntialiasQuality_4x4 0x00000000#define LM_AntialiasQuality_8x8 0x10000000/* TriangleMode */#define TM_AntialiasDisable 0x00000000#define TM_AntialiasEnable 0x00000001#define TM_AntialiasQuality_4x4 0x00000000#define TM_AntialiasQuality_8x8 0x00000002#define TM_UseTriPacketInterface 0x00000004/* TransformMode */#define XM_UseModelViewMatrix 0x00000001#define XM_UseModelViewProjMatrix 0x00000002#define XM_XformNormals 0x00000004#define XM_XformFaceNormals 0x00000008#define XM_XformTexture 0x00000010#define XM_XMask 0x00000013#define XM_TexGenModeS_None 0x00000000#define XM_TexGenModeS_ObjLinear 0x00000020#define XM_TexGenModeS_EyeLinear 0x00000040#define XM_TexGenModeS_SphereMap 0x00000060#define XM_TexGenModeT_None 0x00000000#define XM_TexGenModeT_ObjLinear 0x00000080#define XM_TexGenModeT_EyeLinear 0x00000100#define XM_TexGenModeT_SphereMap 0x00000180#define XM_TexGenModeR_None 0x00000000#define XM_TexGenModeR_ObjLinear 0x00000200#define XM_TexGenModeR_EyeLinear 0x00000400#define XM_TexGenModeR_SphereMap 0x00000600#define XM_TexGenModeQ_None 0x00000000#define XM_TexGenModeQ_ObjLinear 0x00000800#define XM_TexGenModeQ_EyeLinear 0x00001000#define XM_TexGenModeQQSphereMap 0x00001800#define XM_TexGenS 0x00002000#define XM_TexGenT 0x00004000#define XM_TexGenR 0x00008000#define XM_TexGenQ 0x00010000/* LightNMode */#define LNM_Off 0x00000000#define LNM_On 0x00000001/************** GAMMA FLAGS ***************/#endif /* _GAMMA_REGS_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -