Tested with: 0.2pre-30-g9cf9cc1 (64-bit)
Specs:
- Windows 10 Home Single Language 64-bit (10.0, Build 14393)
- Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz (8 CPUs), ~2.4GHz
- AMD Radeon HD 7600M Series
Code: Select all
SSAVec4i DrawColumnCodegen::ProcessPixel(SSAInt sample_index, SSAVec4i bgcolor, DrawColumnVariant variant, bool isSimpleShade)
{
SSAInt alpha, inv_alpha;
switch (variant)
{
...
case DrawColumnVariant::FillAdd:
alpha = srccolor[3];
alpha = alpha + (alpha >> 7);
inv_alpha = 256 - alpha;
return blend_add(srccolor, bgcolor, alpha, inv_alpha);
...
}
}
SSAVec4i DrawerCodegen::blend_add(SSAVec4i fg, SSAVec4i bg, SSAInt srcalpha, SSAInt destalpha)
{
SSAVec4i color = (fg * srcalpha + bg * destalpha) / 256;
return color.insert(3, 255);
}
I don't seem to be having transparency issues. I ran through that map. Nothing looked out of the ordinary except for one thing: the sky/skybox (it's not rendering). But that's a different issue entirely.Eruanna wrote:While we're on the subject - what does QZDoom do when you view other transparent effects? I'm particularly interested in GZDoom-type maps, like Stronghold's MAP99.
NOOOOOOOOOOOOO!!!!! The best feature - gone for ever, this is truly a depressing day for us all....dpJudas wrote:Fixed pinkie having the blues.