91 lines
No EOL
2.8 KiB
XML
91 lines
No EOL
2.8 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
<root>
|
|
<DefineList>
|
|
<Define Name="COLOR" Abv="C"/>
|
|
<Define Name="TEXTURE" Abv="T"/>
|
|
<Define Name="UV1" Abv="UV1"/>
|
|
<Define Name="UV2" Abv="UV2"/>
|
|
<Define Name="SKINNING" Abv="SKN"/>
|
|
<Define Name="STATIC_FOG" Abv="F"/>
|
|
<Define Name="SEPARATE_ALPHA" Abv="SA"/>
|
|
<Define Name="ZINJECT" Abv="ZI"/>
|
|
<Define Name="REFLECTION" Abv="RFL"/>
|
|
<Define Name="TEXTUREUV2" Abv="T2"/>
|
|
<Define Name="BLEND_TEXTURE" Abv="BT"/>
|
|
</DefineList>
|
|
|
|
<VertexShader>
|
|
<Entry Name="default_VS">
|
|
<Define Name="COLOR"/>
|
|
<Define Name="TEXTURE"/>
|
|
<Define Name="UV1"/>
|
|
<Define Name="UV2"/>
|
|
<Define Name="SKINNING"/>
|
|
<Define Name="ZINJECT"/>
|
|
<Define Name="TEXTUREUV2"/>
|
|
</Entry>
|
|
<Entry Name="default_PTambiant_VS">
|
|
<Define Name="ZINJECT"/>
|
|
</Entry>
|
|
<Entry Name="frize_PNC3T_VS">
|
|
<Define Name="TEXTURE"/>
|
|
<Define Name="UV2"/>
|
|
<Define Name="ZINJECT"/>
|
|
</Entry>
|
|
<Entry Name="default_PCT_Patch_VS">
|
|
<Define Name="ZINJECT"/>
|
|
</Entry>
|
|
<Entry Name="fluid_PCT_VS">
|
|
<Define Name="ZINJECT"/>
|
|
</Entry>
|
|
<Entry Name="fluid2_PCT_VS">
|
|
<Define Name="ZINJECT"/>
|
|
</Entry>
|
|
<Entry Name="trail_PCT_VS">
|
|
<Define Name="ZINJECT"/>
|
|
</Entry>
|
|
<Entry Name="spline_PCT_VS">
|
|
<Define Name="ZINJECT"/>
|
|
</Entry>
|
|
<Entry Name="OVERLAY_PCBT_VS">
|
|
<Define Name="ZINJECT"/>
|
|
</Entry>
|
|
<Entry Name="QUAD_INSTANCING_VS">
|
|
<Define Name="ZINJECT"/>
|
|
</Entry>
|
|
</VertexShader>
|
|
|
|
<PixelShader>
|
|
<Entry Name="default_PS">
|
|
<Define Name="COLOR"/>
|
|
<Define Name="TEXTURE"/>
|
|
<Define Name="STATIC_FOG"/>
|
|
<Define Name="SEPARATE_ALPHA"/>
|
|
<Define Name="REFLECTION"/>
|
|
<Define Name="BLEND_TEXTURE"/>
|
|
</Entry>
|
|
</PixelShader>
|
|
|
|
<Rules>
|
|
<Rule test="IFNOT" DefineTest="FOGBOX1" Op="UNSET" DefineOp="FOGBOX2"/>
|
|
<Rule test="IFNOT" DefineTest="FOGBOX1" Op="UNSET" DefineOp="FULLFOGBOX"/>
|
|
<Rule test="IFNOT" DefineTest="TEXTURE" Op="UNSET" DefineOp="UV1"/>
|
|
<Rule test="IFNOT" DefineTest="TEXTURE" Op="UNSET" DefineOp="UV2"/>
|
|
<Rule test="IFNOT" DefineTest="UV2" Op="UNSET" DefineOp="TEXTUREUV2"/>
|
|
<Rule test="IF" DefineTest="ZINJECT" Op="UNSET" DefineOp="SKINNING"/>
|
|
<Rule test="IFNOT" DefineTest="TEXTURE" Op="UNSET" DefineOp="SEPARATE_ALPHA"/>
|
|
<Rule test="IFNOT" DefineTest="TEXTURE" Op="UNSET" DefineOp="REFLECTION"/>
|
|
<Rule test="IFNOT" DefineTest="TEXTURE" Op="UNSET" DefineOp="BLEND_TEXTURE"/>
|
|
<Rule test="IF" DefineTest="STATIC_FOG" Op="UNSET" DefineOp="FOGBOX1"/>
|
|
<Rule test="IF" DefineTest="STATIC_FOG" Op="UNSET" DefineOp="FOGBOX2"/>
|
|
<Rule test="IF" DefineTest="STATIC_FOG" Op="UNSET" DefineOp="FULLFOGBOX"/>
|
|
</Rules>
|
|
|
|
<ConstantBuffers>
|
|
<VertexCBV Index="3" Slot="3"/>
|
|
<VertexCBV Index="4" Slot="4"/>
|
|
<VertexCBV Index="5" Slot="5"/>
|
|
<PixelCBV Index="2" Slot="3"/>
|
|
<PixelCBV Index="11" Slot="4"/>
|
|
</ConstantBuffers>
|
|
</root> |