home *** CD-ROM | disk | FTP | other *** search
- SIMISA@@@@@@@@@@JINX0f0t______
-
- blend_config (
-
- blend_config_header ( 1 1 //tokenised, defines all defaults )
-
- filtermode_cfgs ( 0
- // these document the implmentation of the engine default filter modes. Due to caps problems these
- // had to be hard coded.
- filter_mode_cfg "FMCfgPoint" ( 00000001 STFMAG_POINT STFMIN_POINT STFMIP_NONE 1 // forced reference, ... , = STFM_POINT )
- filter_mode_cfg "FMCfgLinear" ( 00000001 STFMAG_LINEAR STFMIN_LINEAR STFMIP_NONE 1 // forced reference, ... , = STFM_LINEAR )
- filter_mode_cfg "FMCfgMipPoint" ( 00000001 STFMAG_POINT STFMIN_POINT STFMIP_POINT 1 // forced reference, ... , = STFM_MIPPOINT )
- filter_mode_cfg "FMCfgMipLinear" ( 00000001 STFMAG_LINEAR STFMIN_LINEAR STFMIP_POINT 1 // forced reference, ... , = STFM_MIPLINEAR )
- filter_mode_cfg "FMCfgLinearMipNearest" ( 00000001 STFMAG_POINT STFMIN_POINT STFMIP_LINEAR 1 // forced reference, ... , = STFM_LINEARMIPNEAREST )
- filter_mode_cfg "FMCfgLinearMipLinear" ( 00000001 STFMAG_LINEAR STFMIN_LINEAR STFMIP_LINEAR 1 // forced reference, ... , = STFM_LINEARMIPLINEAR )
- )
-
- blend_mode_cfgs ( 19
-
- blend_mode_cfg "BlendModeDiffuse" (
- 00000001 TEXBLENDING_LEVEL_0 0
- SBLEND_NONE SBLEND_NONE
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_SELECTARG2 STA_TEXTURE STA_CURRENT STOP_SELECTARG2 STA_TEXTURE STA_CURRENT )
- ) // forced reference BLENDMODENAME_DIFFUSE )
- blend_mode_cfg "BlendModeDiffuse01" (
- 00000001 TEXBLENDING_LEVEL_0 0
- SBLEND_NONE SBLEND_NONE
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_MODULATE STA_TEXTURE STA_CURRENT STOP_MODULATE STA_TEXTURE STA_CURRENT )
- ) // forced reference BLENDMODENAME_DIFFUSE )
- blend_mode_cfg "BlendModeDiffuse02" (
- 00000001 TEXBLENDING_LEVEL_0 0
- SBLEND_NONE SBLEND_NONE
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_DISABLE STA_TEXTURE STA_CURRENT STOP_DISABLE STA_TEXTURE STA_CURRENT )
- ) // forced reference BLENDMODENAME_DIFFUSE )
-
- blend_mode_cfg "BlendModeStipAlphaDiff" (
- 00000000 TEXBLENDING_LEVEL_1 0
- SBLEND_STIPLED SBLEND_STIPLED
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_SELECTARG2 STA_TEXTURE STA_CURRENT STOP_SELECTARG2 STA_TEXTURE STA_CURRENT )
- ))
-
- blend_mode_cfg "BlendModeBlendAlphaDiff" (
- 00000001 TEXBLENDING_LEVEL_2 0
- SBLEND_SRCALPHA SBLEND_INVSRCALPHA
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_SELECTARG2 STA_TEXTURE STA_CURRENT STOP_SELECTARG2 STA_TEXTURE STA_CURRENT )
- ) // forced reference BLENDMODENAME_BLENDALPHADIFF )
- blend_mode_cfg "BlendModeBlendAlphaDiff01" (
- 00000001 TEXBLENDING_LEVEL_2 0
- SBLEND_SRCALPHA SBLEND_INVSRCALPHA
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_MODULATE STA_TEXTURE STA_CURRENT STOP_MODULATE STA_TEXTURE STA_CURRENT )
- ) // forced reference BLENDMODENAME_BLENDALPHADIFF )
-
- blend_mode_cfg "BlendModeAddAlphaDiff" (
- 00000000 TEXBLENDING_LEVEL_4 0
- SBLEND_SRCALPHA SBLEND_ONE
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_SELECTARG2 STA_TEXTURE STA_CURRENT STOP_SELECTARG2 STA_TEXTURE STA_CURRENT )
- ))
- blend_mode_cfg "BlendModeAddAlphaDiff01" (
- 00000000 TEXBLENDING_LEVEL_4 0
- SBLEND_SRCALPHA SBLEND_ONE
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_MODULATE STA_TEXTURE STA_CURRENT STOP_MODULATE STA_TEXTURE STA_CURRENT )
- ))
-
- blend_mode_cfg "BlendModeTex" (
- 00000001 TEXBLENDING_LEVEL_0 0
- SBLEND_NONE SBLEND_NONE
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_SELECTARG1 STA_TEXTURE STA_CURRENT STOP_SELECTARG1 STA_TEXTURE STA_CURRENT )
- ) // forced reference BLENDMODENAME_TEX )
-
- blend_mode_cfg "BlendModeTexDiff" (
- 00000001 TEXBLENDING_LEVEL_0 0
- SBLEND_NONE SBLEND_NONE
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_MODULATE STA_TEXTURE STA_CURRENT STOP_MODULATE STA_TEXTURE STA_CURRENT )
- ) // forced reference BLENDMODENAME_TEXDIFF )
-
- blend_mode_cfg "BlendModeTexStipAlphaDiff" (
- 00000000 TEXBLENDING_LEVEL_1 0
- SBLEND_STIPLED SBLEND_STIPLED
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_MODULATE STA_TEXTURE STA_CURRENT STOP_MODULATE STA_TEXTURE STA_CURRENT )
- ))
-
- blend_mode_cfg "BlendModeBlendTexAlphaDiff" (
- 00000000 TEXBLENDING_LEVEL_2 0
- SBLEND_SRCALPHA SBLEND_INVSRCALPHA
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_MODULATE STA_TEXTURE STA_CURRENT STOP_MODULATE STA_TEXTURE STA_CURRENT )
- ))
-
- blend_mode_cfg "BlendModeAddTexAlphaDiff" (
- 00000000 TEXBLENDING_LEVEL_4 0
- SBLEND_SRCALPHA SBLEND_ONE
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_MODULATE STA_TEXTURE STA_CURRENT STOP_MODULATE STA_TEXTURE STA_CURRENT )
- ))
-
- blend_mode_cfg "BlendModeBlendATex" (
- 00000001 TEXBLENDING_LEVEL_2 0
- SBLEND_SRCALPHA SBLEND_INVSRCALPHA
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_SELECTARG1 STA_TEXTURE STA_CURRENT STOP_SELECTARG1 STA_TEXTURE STA_CURRENT )
- ) // forced reference BLENDMODENAME_BLENDATEX )
-
- blend_mode_cfg "BlendModeAddATex" (
- 00000001 TEXBLENDING_LEVEL_4 0
- SBLEND_SRCALPHA SBLEND_ONE
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_SELECTARG1 STA_TEXTURE STA_CURRENT STOP_SELECTARG1 STA_TEXTURE STA_CURRENT )
- ) //forced refference BLENDMODENAME_ADDATEX )
-
- blend_mode_cfg "BlendModeBlendATexDiff" (
- 00000001 TEXBLENDING_LEVEL_2 0
- SBLEND_SRCALPHA SBLEND_INVSRCALPHA
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_MODULATE STA_TEXTURE STA_CURRENT STOP_MODULATE STA_TEXTURE STA_CURRENT )
- ) // forced reference BLENDMODENAME_BLENDATEXDIFF )
-
- blend_mode_cfg "BlendModeAddATexDiff" (
- 00000001 TEXBLENDING_LEVEL_4 0
- SBLEND_SRCALPHA SBLEND_ONE
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_MODULATE STA_TEXTURE STA_CURRENT STOP_SELECTARG1 STA_TEXTURE STA_CURRENT )
- ) // forced reference BLENDMODENAME_ADDATEXDIFF )
-
- blend_mode_cfg "BlendModeBlendATexAlphaDiff" (
- 00000000 TEXBLENDING_LEVEL_3 0
- SBLEND_SRCALPHA SBLEND_INVSRCALPHA
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_MODULATE STA_TEXTURE STA_CURRENT STOP_MODULATE STA_TEXTURE STA_CURRENT )
- ))
-
- blend_mode_cfg "BlendModeAddATexAlphaDiff" (
- 00000000 TEXBLENDING_LEVEL_4 0
- SBLEND_SRCALPHA SBLEND_ONE
- texture_stage_progs ( 1
- texture_stage_prog ( STOP_MODULATE STA_TEXTURE STA_CURRENT STOP_MODULATE STA_TEXTURE STA_CURRENT )
- ))
- )
-
- shader_cfgs ( 23
- shader_cfg "ShaderCfgDiffuse" ( 00000001 0
- blend_mode_cfg_refs ( 1 BlendModeDiffuse )
- texture_slots ( 0 ) // forced reference SHADERCFGNAME_DIFFUSE )
- shader_cfg "ShaderCfgDiffuse01" ( 00000000 0
- blend_mode_cfg_refs ( 1 BlendModeDiffuse01 )
- texture_slots ( 0 ) // forced reference SHADERCFGNAME_DIFFUSE )
- shader_cfg "ShaderCfgDiffuse02" ( 00000000 0
- blend_mode_cfg_refs ( 1 BlendModeDiffuse02 )
- texture_slots ( 0 ) // forced reference SHADERCFGNAME_DIFFUSE )
-
- shader_cfg "ShaderCfgStipAlphaDiff" ( 00000000 0
- blend_mode_cfg_refs ( 1 BlendModeStipAlphaDiff )
- texture_slots ( 0 ))
-
- shader_cfg "ShaderCfgBlendAlphaDiff" ( 00000001 0
- blend_mode_cfg_refs ( 1 BlendModeBlendAlphaDiff )
- texture_slots ( 0 ) // ref forced SHADERCFGNAME_BLENDALPHADIFF )
- shader_cfg "ShaderCfgBlendAlphaDiff01" ( 00000000 0
- blend_mode_cfg_refs ( 1 BlendModeBlendAlphaDiff01 )
- texture_slots ( 0 ) // ref forced SHADERCFGNAME_BLENDALPHADIFF )
-
- shader_cfg "ShaderCfgAddAlphaDiff" ( 00000000 0
- blend_mode_cfg_refs ( 1 BlendModeAddAlphaDiff )
- texture_slots ( 0 ))
- shader_cfg "ShaderCfgAddAlphaDiff01" ( 00000000 0
- blend_mode_cfg_refs ( 1 BlendModeAddAlphaDiff01 )
- texture_slots ( 0 ))
-
- shader_cfg "ShaderCfgTex" ( 00000001 0
- blend_mode_cfg_refs ( 1 BlendModeTex )
- texture_slots ( 1 texture_slot ( 1 0 0 STEXTYPE_RGB ffffffff )) // forced reference SHADERCFGNAME_TEX )
-
- shader_cfg "ShaderCfgTexDiff" ( 00000001 0
- blend_mode_cfg_refs ( 1 BlendModeTexDiff )
- texture_slots ( 1 texture_slot ( 1 0 0 STEXTYPE_RGB ffffffff )) // forced reference SHADERCFGNAME_TEXDIFF )
-
- shader_cfg "ShaderCfgTexStipAlphaDiff" ( 00000000 0
- blend_mode_cfg_refs ( 1 BlendModeTexStipAlphaDiff )
- texture_slots ( 1 texture_slot ( 1 0 0 STEXTYPE_RGB ffffffff )))
-
- shader_cfg "ShaderCfgBlendTexAlphaDiff" ( 00000000 0
- blend_mode_cfg_refs ( 1 BlendModeBlendTexAlphaDiff )
- texture_slots ( 1 texture_slot ( 1 0 0 STEXTYPE_RGB ffffffff )))
-
- shader_cfg "ShaderCfgAddTexAlphaDiff" ( 00000000 0
- blend_mode_cfg_refs ( 1 BlendModeAddTexAlphaDiff )
- texture_slots ( 1 texture_slot ( 1 0 0 STEXTYPE_RGB ffffffff )))
-
- shader_cfg "ShaderCfgCKeyTex" ( 00000000 0
- blend_mode_cfg_refs ( 1 BlendModeTex )
- texture_slots ( 1 texture_slot ( 1 0 0 STEXTYPE_CKRGB ffffffff )))
-
- shader_cfg "ShaderCfgBlendATex" ( 00000001 0
- blend_mode_cfg_refs ( 1 BlendModeBlendATex )
- texture_slots ( 1 texture_slot ( 1 0 0 STEXTYPE_ARGB ffffffff )) // forced reference SHADERCFGNAME_BLENDATEX )
-
- shader_cfg "ShaderCfgAddATex" ( 00000001 0
- blend_mode_cfg_refs ( 1 BlendModeAddATex )
- texture_slots ( 1 texture_slot ( 1 0 0 STEXTYPE_ARGB ffffffff )) // forced reference SHADERCFGNAME_ADDATEX )
-
- shader_cfg "ShaderCfgCKeyTexDiff" ( 00000000 0
- blend_mode_cfg_refs ( 1 BlendModeTexDiff )
- texture_slots ( 1 texture_slot ( 1 0 0 STEXTYPE_CKRGB ffffffff )))
-
- shader_cfg "ShaderCfgBlendATexDiff" ( 0000000 0
- blend_mode_cfg_refs ( 1 BlendModeBlendATexDiff )
- texture_slots ( 1 texture_slot ( 1 0 0 STEXTYPE_ARGB ffffffff )) // forced reference SHADERCFGNAME_BLENDATEXDIFF)
-
- shader_cfg "ShaderCfgAddATexDiff" ( 00000001 0
- blend_mode_cfg_refs ( 1 BlendModeAddATexDiff )
- texture_slots ( 1 texture_slot ( 1 0 0 STEXTYPE_ARGB ffffffff )) // forced reference SHADERCFGNAME_ADDATEXDIFF )
-
- shader_cfg "ShaderCfgCKeyTexStipAlphaDiff" ( 00000000 0
- blend_mode_cfg_refs ( 1 BlendModeTexStipAlphaDiff )
- texture_slots ( 1 texture_slot ( 1 0 0 STEXTYPE_CKRGB ffffffff )))
-
- shader_cfg "ShaderCfgBlendCKeyTexAlphaDiff" ( 00000000 0
- blend_mode_cfg_refs ( 1 BlendModeBlendTexAlphaDiff )
- texture_slots ( 1 texture_slot ( 1 0 0 STEXTYPE_CKRGB ffffffff )))
-
- shader_cfg "ShaderCfgBlendATexAlphaDiff" ( 00000000 0
- blend_mode_cfg_refs ( 1 BlendModeBlendATexAlphaDiff )
- texture_slots ( 1 texture_slot ( 1 0 0 STEXTYPE_ARGB ffffffff )))
-
- shader_cfg "ShaderCfgAddATexAlphaDiff" ( 00000000 0
- blend_mode_cfg_refs ( 1 BlendModeAddATexAlphaDiff )
- texture_slots ( 1 texture_slot ( 1 0 0 STEXTYPE_ARGB ffffffff )))
- )
-
- named_filter_modes ( 6
-
- named_filter_mode "Point" ( 00000001
- filtermode_cfg_refs ( 1
- filtermode_cfg_ref ( STFM_POINT )))
-
- named_filter_mode "Linear" ( 00000001
- filtermode_cfg_refs ( 2
- filtermode_cfg_ref ( STFM_LINEAR )
- filtermode_cfg_ref ( STFM_POINT )))
-
- named_filter_mode "MipPoint" ( 00000001
- filtermode_cfg_refs ( 2
- filtermode_cfg_ref ( STFM_MIPPOINT )
- filtermode_cfg_ref ( STFM_POINT )))
-
- named_filter_mode "MipLinear" ( 00000001
- filtermode_cfg_refs ( 4
- filtermode_cfg_ref ( STFM_MIPLINEAR )
- filtermode_cfg_ref ( STFM_MIPPOINT )
- filtermode_cfg_ref ( STFM_LINEAR )
- filtermode_cfg_ref ( STFM_POINT )))
-
- named_filter_mode "LinearMipNearest" ( 00000001
- filtermode_cfg_refs ( 3
- filtermode_cfg_ref ( STFM_LINEARMIPNEAREST )
- filtermode_cfg_ref ( STFM_MIPPOINT )
- filtermode_cfg_ref ( STFM_POINT )))
-
- named_filter_mode "LinearMipLinear" ( 00000001
- filtermode_cfg_refs ( 6
- filtermode_cfg_ref ( STFM_LINEARMIPLINEAR )
- filtermode_cfg_ref ( STFM_LINEARMIPNEAREST )
- filtermode_cfg_ref ( STFM_MIPLINEAR )
- filtermode_cfg_ref ( STFM_MIPPOINT )
- filtermode_cfg_ref ( STFM_LINEAR )
- filtermode_cfg_ref ( STFM_POINT )))
- )
-
- named_shaders ( 13
- named_shader "Diffuse" ( 00000001
- shader_cfg_refs ( 3
- shader_cfg_ref ( ShaderCfgDiffuse )
- shader_cfg_ref ( ShaderCfgDiffuse01 )
- shader_cfg_ref ( ShaderCfgDiffuse02 )))
-
- named_shader "BlendAlphaDiff" ( 00000001
- shader_cfg_refs ( 4
- shader_cfg_ref ( ShaderCfgBlendAlphaDiff )
- shader_cfg_ref ( ShaderCfgBlendAlphaDiff01 )
- shader_cfg_ref ( ShaderCfgBlendStipAlphaDiff )
- shader_cfg_ref ( ShaderCfgDiffuse )))
-
- named_shader "AddAlphaDiff" ( 00000001
- shader_cfg_refs ( 6
- shader_cfg_ref ( ShaderCfgAddAlphaDiff )
- shader_cfg_ref ( ShaderCfgAddAlphaDiff01 )
- shader_cfg_ref ( ShaderCfgBlendAlphaDiff )
- shader_cfg_ref ( ShaderCfgBlendAlphaDiff01 )
- shader_cfg_ref ( ShaderCfgBlendStipAlphaDiff )
- shader_cfg_ref ( ShaderCfgDiffuse )))
-
- named_shader "Tex" ( 00000001
- shader_cfg_refs ( 1
- shader_cfg_ref ( ShaderCfgTex )))
-
- named_shader "TexDiff" ( 00000001
- shader_cfg_refs ( 1
- shader_cfg_ref ( ShaderCfgTexDiff )))
-
- named_shader "BlendTexAlphaDiff" ( 00000001
- shader_cfg_refs ( 3
- shader_cfg_ref ( ShaderCfgBlendTexAlphaDiff )
- shader_cfg_ref ( ShaderCfgBlendTexStipAlphaDiff )
- shader_cfg_ref ( ShaderCfgTexDiff )))
-
- named_shader "AddTexAlphaDiff" ( 00000001
- shader_cfg_refs ( 4
- shader_cfg_ref ( ShaderCfgAddTexAlphaDiff )
- shader_cfg_ref ( ShaderCfgBlendTexAlphaDiff )
- shader_cfg_ref ( ShaderCfgBlendTexStipAlphaDiff )
- shader_cfg_ref ( ShaderCfgBlendTexDiff )))
-
- named_shader "BlendATex" ( 00000001
- shader_cfg_refs ( 3
- shader_cfg_ref ( ShaderCfgBlendATex )
- shader_cfg_ref ( ShaderCfgCKeyTex )
- shader_cfg_ref ( ShaderCfgTex )))
-
- named_shader "AddATex" ( 00000001
- shader_cfg_refs ( 4
- shader_cfg_ref ( ShaderCfgAddATex )
- shader_cfg_ref ( ShaderCfgBlendATex )
- shader_cfg_ref ( ShaderCfgCKeyTex )
- shader_cfg_ref ( ShaderCfgTex )))
-
- named_shader "BlendATexDiff" ( 00000001
- shader_cfg_refs ( 5
- shader_cfg_ref ( ShaderCfgBlendATexDiff )
- shader_cfg_ref ( ShaderCfgCKeyTexDiff )
- shader_cfg_ref ( ShaderCfgBlendATex )
- shader_cfg_ref ( ShaderCfgCKeyTex )
- shader_cfg_ref ( ShaderCfgTex )))
-
- named_shader "AddATexDiff" ( 00000001
- shader_cfg_refs ( 8
- shader_cfg_ref ( ShaderCfgAddATexDiff )
- shader_cfg_ref ( ShaderCfgAddATex )
- shader_cfg_ref ( ShaderCfgBlendATexDiff )
- shader_cfg_ref ( ShaderCfgBlendATex )
- shader_cfg_ref ( ShaderCfgCKeyTexDiff )
- shader_cfg_ref ( ShaderCfgCKeyTex )
- shader_cfg_ref ( ShaderCfgTexDiff )
- shader_cfg_ref ( ShaderCfgTex )))
-
- named_shader "BlendATexAlphaDiff" ( 00000001
- shader_cfg_refs ( 6
- shader_cfg_ref ( ShaderCfgBlendATexAlphaDiff )
- shader_cfg_ref ( ShaderCfgBlendATexDiff )
- shader_cfg_ref ( ShaderCfgCKeyTexDiff )
- shader_cfg_ref ( ShaderCfgBlendATex )
- shader_cfg_ref ( ShaderCfgCKeyTex )
- shader_cfg_ref ( ShaderCfgTex )))
-
- named_shader "AddATexAlphaDiff" ( 00000001
- shader_cfg_refs ( 9
- shader_cfg_ref ( ShaderCfgAddATexAlphaDiff )
- shader_cfg_ref ( ShaderCfgAddATexDiff )
- shader_cfg_ref ( ShaderCfgAddATex )
- shader_cfg_ref ( ShaderCfgBlendATexDiff )
- shader_cfg_ref ( ShaderCfgBlendATex )
- shader_cfg_ref ( ShaderCfgCKeyTexDiff )
- shader_cfg_ref ( ShaderCfgCKeyTex )
- shader_cfg_ref ( ShaderCfgTexDiff )
- shader_cfg_ref ( ShaderCfgTex )))
- )
- )
-