mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-04-19 15:52:53 +00:00
make alphafunc passthrough by default for default2d
This commit is contained in:
parent
1757caa33d
commit
59d829b789
@ -16,9 +16,19 @@ blendFunc
|
|||||||
separateAlphaBlendFunc
|
separateAlphaBlendFunc
|
||||||
{
|
{
|
||||||
mtlBlendOp == Disable:
|
mtlBlendOp == Disable:
|
||||||
Disable, One, Zero;
|
Disable, One, Zero; // Confirmed
|
||||||
|
// somecondition:
|
||||||
|
// Disable, Zero, Zero;
|
||||||
|
// somecondition:
|
||||||
|
// Disable, Zero, DestAlpha;
|
||||||
|
// somecondition:
|
||||||
|
// Disable, One, One;
|
||||||
|
// somecondition:
|
||||||
|
// Disable, One, Zero;
|
||||||
|
//default:
|
||||||
|
// Add, InvDestAlpha, One;
|
||||||
default:
|
default:
|
||||||
Add, InvDestAlpha, One;
|
passthrough;
|
||||||
}
|
}
|
||||||
|
|
||||||
cullFace
|
cullFace
|
||||||
|
@ -953,11 +953,11 @@ namespace IW4
|
|||||||
|
|
||||||
// TODO: Enable when using statemaps
|
// TODO: Enable when using statemaps
|
||||||
// Considering default statemap
|
// Considering default statemap
|
||||||
//{BlendFunc_e::ADD, BlendOp_e::ADD, CustomBlendFunc_e::ONE, CustomBlendFunc_e::ONE, BlendOp_e::ADD, CustomBlendFunc_e::INV_DST_ALPHA, CustomBlendFunc_e::ONE},
|
{BlendFunc_e::ADD, BlendOp_e::ADD, CustomBlendFunc_e::ONE, CustomBlendFunc_e::ONE, BlendOp_e::ADD, CustomBlendFunc_e::INV_DST_ALPHA, CustomBlendFunc_e::ONE},
|
||||||
//{BlendFunc_e::BLEND, BlendOp_e::ADD, CustomBlendFunc_e::SRC_ALPHA, CustomBlendFunc_e::INV_SRC_ALPHA, BlendOp_e::ADD, CustomBlendFunc_e::INV_DST_ALPHA, CustomBlendFunc_e::ONE},
|
{BlendFunc_e::BLEND, BlendOp_e::ADD, CustomBlendFunc_e::SRC_ALPHA, CustomBlendFunc_e::INV_SRC_ALPHA, BlendOp_e::ADD, CustomBlendFunc_e::INV_DST_ALPHA, CustomBlendFunc_e::ONE},
|
||||||
//{BlendFunc_e::MULTIPLY, BlendOp_e::ADD, CustomBlendFunc_e::ZERO, CustomBlendFunc_e::SRC_COLOR, BlendOp_e::ADD, CustomBlendFunc_e::INV_DST_ALPHA, CustomBlendFunc_e::ONE},
|
{BlendFunc_e::MULTIPLY, BlendOp_e::ADD, CustomBlendFunc_e::ZERO, CustomBlendFunc_e::SRC_COLOR, BlendOp_e::ADD, CustomBlendFunc_e::INV_DST_ALPHA, CustomBlendFunc_e::ONE},
|
||||||
//// REPLACE matches passthrough statemap
|
// REPLACE matches passthrough statemap
|
||||||
//{BlendFunc_e::SCREEN_ADD, BlendOp_e::ADD, CustomBlendFunc_e::INV_DST_COLOR, CustomBlendFunc_e::ONE, BlendOp_e::ADD, CustomBlendFunc_e::INV_DST_ALPHA, CustomBlendFunc_e::ONE},
|
{BlendFunc_e::SCREEN_ADD, BlendOp_e::ADD, CustomBlendFunc_e::INV_DST_COLOR, CustomBlendFunc_e::ONE, BlendOp_e::ADD, CustomBlendFunc_e::INV_DST_ALPHA, CustomBlendFunc_e::ONE},
|
||||||
};
|
};
|
||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user