160 lines
8.9 KiB
XML
160 lines
8.9 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
<root>
|
|
<DefineList>
|
|
<Define Name="_USE_LAYER1_" Abv="UL1"/>
|
|
<Define Name="_USE_LAYER2_" Abv="UL2"/>
|
|
<Define Name="_BLEND_LAYER2_ALPHA_" Abv="B2A"/>
|
|
<Define Name="_BLEND_LAYER2_ADD_" Abv="B2B"/>
|
|
<Define Name="_BLEND_LAYER2_ADDALPHA_" Abv="B2C"/>
|
|
<Define Name="_BLEND_LAYER2_MUL_" Abv="B2D"/>
|
|
<Define Name="_BLEND_LAYER2_MULALPHA_" Abv="B2E"/>
|
|
<Define Name="_USE_LAYER3_" Abv="UL3"/>
|
|
<Define Name="_BLEND_LAYER3_ALPHA_" Abv="B3A"/>
|
|
<Define Name="_BLEND_LAYER3_ADD_" Abv="B3B"/>
|
|
<Define Name="_BLEND_LAYER3_ADDALPHA_" Abv="B3C"/>
|
|
<Define Name="_BLEND_LAYER3_MUL_" Abv="B3D"/>
|
|
<Define Name="_BLEND_LAYER3_MULALPHA_" Abv="B3E"/>
|
|
<Define Name="_USE_LAYER4_" Abv="UL4"/>
|
|
<Define Name="_BLEND_LAYER4_ALPHA_" Abv="B4A"/>
|
|
<Define Name="_BLEND_LAYER4_ADD_" Abv="B4B"/>
|
|
<Define Name="_BLEND_LAYER4_ADDALPHA_" Abv="B4C"/>
|
|
<Define Name="_BLEND_LAYER4_MUL_" Abv="B4D"/>
|
|
<Define Name="_BLEND_LAYER4_MULALPHA_" Abv="B4E"/>
|
|
<Define Name="_ALPHA_THRESHOLD_" Abv="AT"/>
|
|
<Define Name="_USE_MULTICHANNEL_" Abv="MC"/>
|
|
</DefineList>
|
|
|
|
<VertexShader>
|
|
<Entry Name="defaultMat_VS">
|
|
<Define Name="_USE_LAYER1_"/>
|
|
<Define Name="_USE_LAYER2_"/>
|
|
<Define Name="_USE_LAYER3_"/>
|
|
<Define Name="_USE_LAYER4_"/>
|
|
<Define Name="_USE_MULTICHANNEL_"/>
|
|
</Entry>
|
|
<Entry Name="defaultMatWithSinus_VS">
|
|
<Define Name="_USE_LAYER1_"/>
|
|
<Define Name="_USE_LAYER2_"/>
|
|
<Define Name="_USE_LAYER3_"/>
|
|
<Define Name="_USE_LAYER4_"/>
|
|
</Entry>
|
|
</VertexShader>
|
|
|
|
<PixelShader>
|
|
<Entry Name="defaultMat_PS">
|
|
<Define Name="_USE_MULTICHANNEL_"/>
|
|
<Define Name="_USE_LAYER1_"/>
|
|
<Define Name="_USE_LAYER2_"/>
|
|
<Define Name="_BLEND_LAYER2_ALPHA_"/>
|
|
<Define Name="_BLEND_LAYER2_ADD_"/>
|
|
<Define Name="_BLEND_LAYER2_ADDALPHA_"/>
|
|
<Define Name="_BLEND_LAYER2_MUL_"/>
|
|
<Define Name="_BLEND_LAYER2_MULALPHA_"/>
|
|
<Define Name="_USE_LAYER3_"/>
|
|
<Define Name="_BLEND_LAYER3_ALPHA_"/>
|
|
<Define Name="_BLEND_LAYER3_ADD_"/>
|
|
<Define Name="_BLEND_LAYER3_ADDALPHA_"/>
|
|
<Define Name="_BLEND_LAYER3_MUL_"/>
|
|
<Define Name="_BLEND_LAYER3_MULALPHA_"/>
|
|
<Define Name="_USE_LAYER4_"/>
|
|
<Define Name="_BLEND_LAYER4_ALPHA_"/>
|
|
<Define Name="_BLEND_LAYER4_ADD_"/>
|
|
<Define Name="_BLEND_LAYER4_ADDALPHA_"/>
|
|
<Define Name="_BLEND_LAYER4_MUL_"/>
|
|
<Define Name="_BLEND_LAYER4_MULALPHA_"/>
|
|
<Define Name="_ALPHA_THRESHOLD_"/>
|
|
</Entry>
|
|
</PixelShader>
|
|
|
|
<Rules>
|
|
<Rule test="IFNOT" DefineTest="_USE_LAYER2_" Op="UNSET" DefineOp="_BLEND_LAYER2_ALPHA_"/>
|
|
<Rule test="IFNOT" DefineTest="_USE_LAYER2_" Op="UNSET" DefineOp="_BLEND_LAYER2_ADD_"/>
|
|
<Rule test="IFNOT" DefineTest="_USE_LAYER2_" Op="UNSET" DefineOp="_BLEND_LAYER2_ADDALPHA_"/>
|
|
<Rule test="IFNOT" DefineTest="_USE_LAYER2_" Op="UNSET" DefineOp="_BLEND_LAYER2_MUL_"/>
|
|
<Rule test="IFNOT" DefineTest="_USE_LAYER2_" Op="UNSET" DefineOp="_BLEND_LAYER2_MULALPHA_"/>
|
|
|
|
<Rule test="IFNOT" DefineTest="_USE_LAYER3_" Op="UNSET" DefineOp="_BLEND_LAYER3_ALPHA_"/>
|
|
<Rule test="IFNOT" DefineTest="_USE_LAYER3_" Op="UNSET" DefineOp="_BLEND_LAYER3_ADD_"/>
|
|
<Rule test="IFNOT" DefineTest="_USE_LAYER3_" Op="UNSET" DefineOp="_BLEND_LAYER3_ADDALPHA_"/>
|
|
<Rule test="IFNOT" DefineTest="_USE_LAYER3_" Op="UNSET" DefineOp="_BLEND_LAYER3_MUL_"/>
|
|
<Rule test="IFNOT" DefineTest="_USE_LAYER3_" Op="UNSET" DefineOp="_BLEND_LAYER3_MULALPHA_"/>
|
|
|
|
<Rule test="IFNOT" DefineTest="_USE_LAYER4_" Op="UNSET" DefineOp="_BLEND_LAYER4_ALPHA_"/>
|
|
<Rule test="IFNOT" DefineTest="_USE_LAYER4_" Op="UNSET" DefineOp="_BLEND_LAYER4_ADD_"/>
|
|
<Rule test="IFNOT" DefineTest="_USE_LAYER4_" Op="UNSET" DefineOp="_BLEND_LAYER4_ADDALPHA_"/>
|
|
<Rule test="IFNOT" DefineTest="_USE_LAYER4_" Op="UNSET" DefineOp="_BLEND_LAYER4_MUL_"/>
|
|
<Rule test="IFNOT" DefineTest="_USE_LAYER4_" Op="UNSET" DefineOp="_BLEND_LAYER4_MULALPHA_"/>
|
|
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_ALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER2_ADD_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_ALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER2_ADDALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_ALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER2_MUL_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_ALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER2_MULALPHA_"/>
|
|
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_ADD_" Op="UNSET" DefineOp="_BLEND_LAYER2_ALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_ADD_" Op="UNSET" DefineOp="_BLEND_LAYER2_ADDALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_ADD_" Op="UNSET" DefineOp="_BLEND_LAYER2_MUL_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_ADD_" Op="UNSET" DefineOp="_BLEND_LAYER2_MULALPHA_"/>
|
|
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_ADDALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER2_ALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_ADDALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER2_ADD_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_ADDALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER2_MUL_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_ADDALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER2_MULALPHA_"/>
|
|
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_MUL_" Op="UNSET" DefineOp="_BLEND_LAYER2_ALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_MUL_" Op="UNSET" DefineOp="_BLEND_LAYER2_ADD_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_MUL_" Op="UNSET" DefineOp="_BLEND_LAYER2_ADDALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_MUL_" Op="UNSET" DefineOp="_BLEND_LAYER2_MULALPHA_"/>
|
|
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_MULALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER2_ALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_MULALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER2_ADD_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_MULALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER2_ADDALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER2_MULALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER2_MUL_"/>
|
|
|
|
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_ALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER3_ADD_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_ALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER3_ADDALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_ALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER3_MUL_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_ALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER3_MULALPHA_"/>
|
|
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_ADD_" Op="UNSET" DefineOp="_BLEND_LAYER3_ALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_ADD_" Op="UNSET" DefineOp="_BLEND_LAYER3_ADDALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_ADD_" Op="UNSET" DefineOp="_BLEND_LAYER3_MUL_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_ADD_" Op="UNSET" DefineOp="_BLEND_LAYER3_MULALPHA_"/>
|
|
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_ADDALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER3_ALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_ADDALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER3_ADD_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_ADDALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER3_MUL_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_ADDALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER3_MULALPHA_"/>
|
|
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_MUL_" Op="UNSET" DefineOp="_BLEND_LAYER3_ALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_MUL_" Op="UNSET" DefineOp="_BLEND_LAYER3_ADD_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_MUL_" Op="UNSET" DefineOp="_BLEND_LAYER3_ADDALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER3_MUL_" Op="UNSET" DefineOp="_BLEND_LAYER3_MULALPHA_"/>
|
|
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_ALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER4_ADD_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_ALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER4_ADDALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_ALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER4_MUL_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_ALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER4_MULALPHA_"/>
|
|
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_ADD_" Op="UNSET" DefineOp="_BLEND_LAYER4_ALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_ADD_" Op="UNSET" DefineOp="_BLEND_LAYER4_ADDALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_ADD_" Op="UNSET" DefineOp="_BLEND_LAYER4_MUL_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_ADD_" Op="UNSET" DefineOp="_BLEND_LAYER4_MULALPHA_"/>
|
|
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_ADDALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER4_ALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_ADDALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER4_ADD_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_ADDALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER4_MUL_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_ADDALPHA_" Op="UNSET" DefineOp="_BLEND_LAYER4_MULALPHA_"/>
|
|
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_MUL_" Op="UNSET" DefineOp="_BLEND_LAYER4_ALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_MUL_" Op="UNSET" DefineOp="_BLEND_LAYER4_ADD_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_MUL_" Op="UNSET" DefineOp="_BLEND_LAYER4_ADDALPHA_"/>
|
|
<Rule test="IF" DefineTest="_BLEND_LAYER4_MUL_" Op="UNSET" DefineOp="_BLEND_LAYER4_MULALPHA_"/>
|
|
</Rules>
|
|
|
|
<ConstantBuffers>
|
|
<VertexCBV Index="2" Slot="2"/>
|
|
<PixelCBV Index="6" Slot="2"/>
|
|
</ConstantBuffers>
|
|
|
|
</root>
|