-
-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
keep color from [highcontrast] in [dragon] #2419
Comments
I've changed up |
so the problem there is that in but so if you get to the bottom with TRANSPARENT and don't get converted to default, how does that matter for |
so currently, the residue is left up, but it's stripped of color--it all switches to the default. so clearly the default case is having effect there. why do we hide the residue with the fg transition removed? |
yep, sure enough, there's a huge chunk of damage with these removed that isn't there normally. how? |
there seems deep evil at work here...or i'm on a goose chase |
because frankly i'd like to have |
hrmmm it seems to be damaged in both scenarios:
but in one we rast a space:
and in one we don't:
why? |
we show the right value (0x6c) in |
ahh the space is coming from the rgbequal hack introduced near the end of 3.0.0! |
so is the issue just that the blitter shouldn't be marking all that stuff transparent? if it is marking it transparent, shouldn't it be clearing the glyph? could we just blit to a different plane, rather than the standard plane? |
so yeah, i think the cell blitters ought be zorching any cell onto which they're blitting transparently. yes, that's pretty certain. and |
alright, clearing the cell when transparent seems both well-advised and works as expected. in the absence of other changes, it clears the background for |
alright, both issues are addressed. good stuff. |
ncchannels_reverse()
claims to invert the colors, but not touch anything else (including alpha). But it is illegal to have anything other thanNCALPHA_OPAQUE
with default colors (which is weird -- why can't you haveNCALPHA_TRANSPARENT
?).The text was updated successfully, but these errors were encountered: