-
-
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
ncplane_as_rgba ought work for quadrants and sextants #1490
Comments
this leads directly to #1441. |
we also now need |
also, apparently it has no support for transparency, egads |
This work is ongoing in the |
if we want to do this, i think a better way might be to have |
also, it needs to keep working with |
ncplane_as_rgba: genericize across blitters ncplane_as_rgba() previously was implemented explicitly in terms of NCBLIT_2x1. it now uses the `egcs` field of the `blitset`. this supports NCBLIT_2x2 and NCBLIT_3x2 in ncplane_rgba(). Closes #1490.
we now support |
ncplane_rgba()
currently only works on halfblocks and fullblocks (spaces). it ought be able to handleNCBLIT_2x2
andNCBLIT_3x2
as well. since we don't know what the original blit was (and they could technically be mixed), translate cells into their LCMs: each cell ought thus go to 2x6. that kinda whacks out aspect ratio; we could perhaps go to 6x12 instead?fullblock -> 6x12
halfblocks -> 6x6, 6x6
quadrant -> 3x6, 3x6, 3x6, 3x6
sextant -> 3x4, 3x4, 3x4, 3x4, 3x4, 3x4
The text was updated successfully, but these errors were encountered: