Commit Graph

3388 Commits

Author SHA1 Message Date
nick black
20ff1fe73b
ncvisual_stream: erase before each draw for partial transparencies #1093 2020-11-01 12:05:34 -05:00
nick black
79e1a556ae
view: propagate blitter out of stream #1094 2020-11-01 12:02:27 -05:00
nick black
4fb09431ac
notcurses_visual/notcurses-view: update man pages for sexblitter 2020-11-01 08:40:06 -05:00
nick black
16bffab27a
eagle demo: use NCBLIT_3x2 2020-11-01 00:16:04 -04:00
nick black
5f91990ed1
dragon demo: use NCBLIT_3x2 2020-11-01 00:13:53 -04:00
nick black
84dde41dc8
add xcfs for galleries in doc/ 2020-11-01 00:07:21 -04:00
nick black
fd29cab463
quadblitter all different unit test #1080 2020-10-31 23:45:10 -04:00
nick black
8548cdc780
sexblitter: restore transparency #1089 2020-10-31 18:03:01 -04:00
nick black
13a9b38390
demo: strip some explicit NCBLIT_2x2s, use NCBLIT_DEFAULT 2020-10-31 17:15:20 -04:00
nick black
78e5ac670d
default to NCBLIT_3x2, unify NCBLIT_DEFAULT selection #1088 2020-10-31 17:14:51 -04:00
nick black
5613eb6afe
blit.c: remove dead code 2020-10-31 15:59:02 -04:00
Nick Black
a92f5f0c02
Sexblitter, perfected (#1087)
AWWW SHIT HE'S DONE IT AGAIN  exhaustive sex solver #1086
2020-10-30 22:20:49 -04:00
nick black
e12cfe947b
ncpixel_set_g/ncpixel_set_b: correct #1080 2020-10-30 03:50:47 -04:00
nick black
0f5f4cd1c3
Merge branch 'master' of github.com:dankamongmen/notcurses 2020-10-30 01:14:27 -04:00
nick black
515aa881cc
ncpixel_b/ncpixel_g: fix for RGBA 2020-10-30 01:11:43 -04:00
nick black
7ddfaa79a7
sexblitter: swap fg/bg post-lerp 2020-10-29 20:58:15 -04:00
nick black
f9b4993b07 notcurses-demo: implement debug window #1013 2020-10-29 19:06:06 -04:00
nick black
957d15410c notcurses-demo: draw debug window when relevant #1013 2020-10-29 19:06:06 -04:00
nick black
132c08e18c demo: add alt+d 'debug' menu option #1013 2020-10-29 19:06:06 -04:00
nick black
72ef243cb7 sexblitter: properly initialize mindiffbits 2020-10-29 18:15:42 -04:00
nick black
964cdee8f2 ncblit_bgrx: perform byte swap 2020-10-29 18:15:42 -04:00
nick black
73772e3a4b run lowestkey search on lowestcur match 2020-10-29 18:15:42 -04:00
nick black
efe5e40141 kill sexblitter debugging for now 2020-10-29 18:15:42 -04:00
nick black
dbb7348baa sexblitter: properly set foreground 2020-10-29 18:15:42 -04:00
nick black
1a3bf4132e sexblitter: eliminate use of uninitialized lowestcur in collect_mindiffs() 2020-10-29 18:15:42 -04:00
nick black
9a4460981f sexblitter: properly set background 2020-10-29 18:15:42 -04:00
nick black
210991991f blitters: drop bgr switch-hitting, rely on input swap 2020-10-29 18:15:42 -04:00
nick black
167317aecc ncvisual_from_bgra() byte order fix #1084 2020-10-29 18:15:42 -04:00
nick black
26bcc5d4c1 sexblitter: properly set foreground channel 2020-10-29 18:15:42 -04:00
nick black
40ca9d3230 add pypi badge 2020-10-29 18:15:42 -04:00
nick black
356aad8eff c and c++ badges 2020-10-29 18:15:42 -04:00
nick black
50a8981d0d readme: align build badge 2020-10-29 18:15:42 -04:00
nick black
b56f5989bd some shields 2020-10-29 18:15:42 -04:00
nick black
f089f1e833 pipe rgbas throughout sexblitter 2020-10-29 18:15:42 -04:00
nick black
9328bdce43 sexblitter: parameterize rgbas 2020-10-29 18:15:42 -04:00
nick black
63abad4569 keller: use only meaningful blitters 2020-10-29 18:15:42 -04:00
nick black
09279191bf sexblitter: set both colors, but not yet a full solver #1071 2020-10-29 18:15:42 -04:00
nick black
77733b35d2 keller demo: also cycle warmech 2020-10-29 18:15:42 -04:00
nick black
4effee947a keller demo #736 2020-10-29 18:15:42 -04:00
nick black
4203c2402f notcurses-demo: improve usage() for 25 demos #736 2020-10-29 18:15:42 -04:00
nick black
e3a617f20d demo: add skeleton of (k)eller #736 2020-10-29 18:15:42 -04:00
nick black
7ad0ed2cc2 blitters don't count transparent cells against written count 2020-10-29 18:15:42 -04:00
nick black
21c579633f sexblitter: collect minimum difference as we go 2020-10-29 18:15:42 -04:00
nick black
e1582a2784 visual: run video tests for all blitters 2020-10-29 18:15:42 -04:00
nick black
8f4fa930f1 sexblitter: set full cells 2020-10-29 18:15:42 -04:00
nick black
591d14eff7 sexblitter: calculate 15 absolute differences 2020-10-29 18:15:42 -04:00
nick black
e1ed3e088f braille_blit: closed-form transparency check 2020-10-29 18:15:42 -04:00
nick black
782f6051c5 sexblitter: lerp in partial transparency 2020-10-29 18:15:42 -04:00
nick black
e0af844cf0 fix sex glyphs 2020-10-29 18:15:42 -04:00
nick black
597355ec4f skeleton of strans_check() 2020-10-29 18:15:42 -04:00