but agayn chip war, or i am just stoopid man
So, in docs about cromatest said:
res = W3D_SetChromaTestBounds(context, texture, lower, upper, mode)
lower - lower bound. This is a 32 bit RGBA value.
upper - upper bound. This is a 32 bit RGBA value.
mode - chroma test mode
The following values are possible:
W3D_CHROMATEST_NONE disable chroma testing
W3D_CHROMATEST_INCLUSIVE texels within the specified range pass
the test (i.e. get drawn)
W3D_CHROMATEST_EXCLUSIVE only texels outside the specified range are drawn, others are rejected.
So, as i understand if i want _DO NOT DRAW_ black color, i must be just use :
W3D_SetChromaTestBounds(context, texture, 01010100, ffffffff, W3D_CHROMATEST_INCLUSIVE).
Before of course i must SetState of W3D_ChromaTest to enabled.
And i do it! And it's strange, but, for me on my a1200 with voodoo3 it works. for a1 with voodoo3 it works too. But for a1 with radeon, and for pegasos with voodoo3/radeon, i always have black color
why ? maybe i missunderstude somethink ?