Commit Graph

1203 Commits (def5dd49e2984051b3d42f498c9889dfe85841bc)
 

Author SHA1 Message Date
nick black 98fe08727b fallen: open the curtain on patents.png 5 years ago
nick black ff34fb387a fallin' demo pretty much works #267 5 years ago
nick black 5d69545f22 rgb_greyscale: linear approximation to gamma decomp 5 years ago
nick black fe2dcc3387 unibloick: call ncplane_greyscale() at start 5 years ago
nick black 1b01494c79 implement ncplane_greyscale() #280 5 years ago
nick black 3bd0732e81 notcurses_view: accept -s option 5 years ago
nick black 56479fd777 panelreel-demo: lock in border background 5 years ago
nick black 97e17c6cf5 demos: lock in some backgrounds 5 years ago
nick black 44af796e74 demos: lock in some backgrounds 5 years ago
nick black 3e6a862603 libav: require alpha 192 to be visible 5 years ago
nick black 02b845ba75 notcurses-view: quit on 'q' 5 years ago
nick black 4c7093901b banner: print term shortname/dims 5 years ago
nick black 011f7524bb reject bad demo spec before starting 5 years ago
nick black df08a8fb8a fallen demo working up through disappearance #267 5 years ago
nick black 9046bbfbe7 notcurses-view: erase screen between files 5 years ago
nick black 55b7dc992b notcurses_resize(3) man page #279 5 years ago
nick black b3f4fbdf51 fix fallin' bug 5 years ago
nick black 55c946ca6b fallin' 5 years ago
nick black 7860e1eace first start of fallin' demo 5 years ago
nick black 2783a1b503 ncplane_move bugfix when already in desired config 5 years ago
nick black 08f6fa0e79 implement ncplane_dup() 5 years ago
nick black 38b2b3d075 render: fix bad reference in final pass 5 years ago
nick black 209d4f41f4 palette: add necessary predicates #230 5 years ago
nick black 0e70304596 palette indexing: set up attributes #230 5 years ago
nick black 6365fc0917 encode palette index into channels/attr #230 5 years ago
nick black 20f4b3493c send palette updates (initc) #230 5 years ago
nick black dfcdd10cb5 more palette support/testing #230 5 years ago
nick black 684bcdcc8c introduce palette256 #230 5 years ago
nick black 98446b4810 render: fix setting of channel on wide 5 years ago
nick black 97c0a34504 make pulser() available to all 5 years ago
nick black d7d61aa669 trans: pulse up so HUD clock keeps moving 5 years ago
nick black f953d18cfb HUD: move to lower left 5 years ago
nick black 7cdfe979f0 erisian code of conduct v1.0 5 years ago
nick black 79c1314854 uniblock: up with the white and gold 5 years ago
nick black 76228019ee cell.3: update cell_blend_*() signatures 5 years ago
nick black 26f1b50a28 Python: add full cell/ncplane APIs 5 years ago
nick black fc1341ea5a
painter: skip unnecessary work 5 years ago
nick black b2dcc7cdf2 demo: push delaymult through to ncvisuals 5 years ago
nick black 0f435240d6 xray: scroll twice as quickly 5 years ago
nick black 7295377db7 panelreeldemo: don't block on input 5 years ago
nick black aba9a4f967 Eliminate fprintf() for ~20% FPS boost #277
Profiling with `perf` revealed the fprintf() inside term_esc_rgb()
to dominate our performance. Replace it with a u8->str lookup table
and a hand-assembled string fed into a single fputs(). On a 80x70
xfce4-terminal geometry, this wins 20%+ FPS on the demo, w00t!

Huzzah for profiling!
5 years ago
nick black 19c2d7d6df demo: export delaymultiplier 5 years ago
nick black 785ef20937 view: legend visible on 80x24 5 years ago
nick black afcd265253 handle 10^4 FPS in summary table :) 5 years ago
nick black b8f25ff89b Map 8-bit ffmpeg α to 2-bit notcurses α #276 5 years ago
nick black f857edd09d libav: render spaces when possible 5 years ago
nick black f1b17e964b add package stuffs 5 years ago
nick black 17df279b66 libnotcurses-sys rust lowlevel bindings 5 years ago
nick black 5cf8b8327a demo: don't overcount time in summary table 5 years ago
nick black 3011a59cbd don't call ncplane_dim_yx() in notcurses_render_internal 5 years ago