Commit Graph

955 Commits (c7d284a9afe3f3d4f07545889fb36febc2771a3a)

Author SHA1 Message Date
nick black c7d284a9af
demo: make debug plane 81 wide, with transparent last column 4 years ago
nick black 31ee680ea8
demo: destroy debug window at end #1569 4 years ago
nick black 71c7432e46
[intro] manually resize greatscott to always hit cell boundary 4 years ago
nick black 16c47430d6
[view] add a sweet little picture-in-a-picture when pixel blitting is available 4 years ago
nick black 0ff59e5a95
visual: take placey into account for row calculation 4 years ago
nick black 8a4bd09d9b
demo: stop input on error path before notcurses_stop() 4 years ago
nick black dd327a381f
[intro] leave greatscott up while fading main 4 years ago
nick black 1f0edcb60f
demo: always move hud/fps off-pile to hide #1552 4 years ago
Nick Black 8c6cd6a630
Further work on opacity optimizations (#1549)
* [bitmap] on move, clear old OPAQUE cells #1527
* update ncvisual_blitter_geom() documentation #1547
* replace some ncvisual_blitter_geom with NCVISUAL_OPTION_VERALIGNED
* [normal] replace ncvisual_blitter_geom with NCVISUAL_OPTION_VERALIGNED
* [intro] use ncvisual_blitter_geom() correctly #1547
* ncvisual_blitter_geom: only set *blitter on success
4 years ago
nick black c9cf30c31a
intro: always let our orca reach the far side 4 years ago
nick black b070b69eb2
get last remaining cell_ functions -> nccell_ #1532 4 years ago
nick black 7ad5219fa2
convert another crop of cell_ to nccell_ #1532 4 years ago
nick black 96ac640733
cell->nccell 4 years ago
Nick Black e591ec2e98
cell -> nccell throughout much of remaining API (#1535)
cell -> nccell throughout much of the API #1532
4 years ago
nick black 2f8efe53a6
[demo] shrink the fps graph horizontally a little 4 years ago
nick black 96ca5e79cb
xray: use alpha channel for sprixel 4 years ago
nick black 34bcbb505b [xray] put streaming plane back above scrolling #1518 4 years ago
nick black d504e972cc
cell_release -> nccell_release 4 years ago
nick black 7488a84121
[xray] bring slider plane to top #1518 4 years ago
Nick Black 04b1ba8ed2
Dankamongmen/unify geom (#1514)
deprecate ncvisual_geom() in favor of new ncvisual_blitter_geom(), which allows caller to get the blitter used. replace the checks and calculations in ncvisual_render() with a call to ncvisual_blitter_geom(), unifying the two paths (and eliminating several bugs in the unloved ncvisual_geom()).
4 years ago
nick black b1baa5e88a
[demo] print that we're checking for pixel support #1506 4 years ago
nick black 123447183c
[jungle] fix invalid access on some window geometries 4 years ago
nick black 3d3d235abb
[xray] update frame count for new video 4 years ago
nick black c0dadcd5d7
[normal] don't use expired ncplane 'n' #1492 4 years ago
nick black 65cc9a3ea9 [xray] keep bitmap plane below others 4 years ago
nick black 7127118d27
[fallin] undo changes which put background on top 4 years ago
nick black cd6b9c2c87 [intro] kill unused param warnings 4 years ago
nick black f887b5a122
[intro] use NCSCALE_SCALE 4 years ago
nick black d095ba9bb7 [keller] drop 2 unnecessary bitmap workarounds 4 years ago
nick black ca84f95379
[demo] vertically align fpsgraph at bottom 4 years ago
nick black fea6b51bdf
xray: horizontally center video 4 years ago
nick black 229c1ab3c2 ncplane_new_internal: use ncplane_valign() #1468 4 years ago
nick black 86de98c5d2 Fix cell blit / plane vertical alignment
Deprecate ncplane_align(), after rewriting it as a passthrough
to new function ncplane_halign(). Add ncplane_valign(). Update
all callers. Closes #1468.
4 years ago
nick black 958b75bed7 NCPLANE_OPTION_VERALIGNED for bitmaps #1465 4 years ago
nick black ff86bb0187 [ncvisual] first stab at NCVISUAL_OPTION_VERALIGNED #1461 4 years ago
nick black 6105913d06 [planes] add NCPLANE_OPTION_VERALIGNED #1465 4 years ago
nick black 3d586844fb
[intro] great scott! 4 years ago
nick black 625955ba63
[intro] cover the x-axis when we move 4 years ago
nick black f714337fe1 [visual] NCVISUAL_OPTION_HORALIGNED for cell blitters #1443 4 years ago
nick black cd297ff4d2 [tests] add pixel video test, direct mode scale test 4 years ago
nick black 828cce634a [capabilites] remove redundant notcurses_canpixel() 4 years ago
nick black 1ea85c4191 [yield] reduce pixel threshold 4 years ago
nick black 8d2f1ec639 [intro] kill warnings 4 years ago
nick black 6ac95e1ab1 [intro] orcaride along the bottom 4 years ago
nick black 0484c35b79 [xray] move to pixels when available 4 years ago
nick black 1a20632b68 [intro] check for on for orcaride 4 years ago
nick black a27fc0e3f7 notcurses_fade.3: break up typedef across lines 4 years ago
nick black 0a86ce83cc [bitmaps] add sprixel_invalidate #1449 4 years ago
nick black af91bfb015 [eagle] don't run pixel background 4 years ago
nick black 836f356305 [debug] setab, not setbf 4 years ago