mirror of
https://github.com/dankamongmen/notcurses.git
synced 2024-11-18 03:25:55 +00:00
view: use quadblitter
This commit is contained in:
parent
64b07fcd0b
commit
222c52e10c
@ -31,6 +31,7 @@ dragonmayer(struct ncvisual* ncv, const char* str, int iters){
|
||||
case '+': { int tmp = dy; dy = -dx; dx = tmp; break; }
|
||||
case '-': { int tmp = -dy; dy = dx; dx = tmp; break; }
|
||||
case 'F': // FIXME want a line
|
||||
ncpixel_set_r(&pixel, 0xb0 - (iters * 0x10));
|
||||
if(ncvisual_set_yx(ncv, y, x, pixel) == 0){
|
||||
++total;
|
||||
}
|
||||
@ -79,7 +80,7 @@ int dragon_demo(struct notcurses* nc){
|
||||
}
|
||||
free(rgba);
|
||||
struct timespec scaled;
|
||||
timespec_div(&demodelay, 4, &scaled);
|
||||
timespec_div(&demodelay, 8, &scaled);
|
||||
int lasttotal = 0;
|
||||
int iters = 0;
|
||||
int r = 0;
|
||||
|
@ -15,6 +15,7 @@ view_video_demo(struct notcurses* nc){
|
||||
struct ncvisual_options vopts = {
|
||||
.scaling = NCSCALE_STRETCH,
|
||||
.n = ncp,
|
||||
.blitter = NCBLIT_2x2,
|
||||
};
|
||||
int ret = ncvisual_stream(nc, ncv, &err, 2.0/3.0 * delaymultiplier,
|
||||
demo_simple_streamer, &vopts, NULL);
|
||||
@ -79,6 +80,7 @@ view_images(struct notcurses* nc, struct ncplane* nstd, int dimy, int dimx){
|
||||
struct ncvisual_options vopts = {
|
||||
.n = dsplane,
|
||||
.scaling = NCSCALE_STRETCH,
|
||||
.blitter = NCBLIT_2x2,
|
||||
};
|
||||
if(ncvisual_render(nc, ncv2, &vopts) == NULL){
|
||||
ncvisual_destroy(ncv2);
|
||||
|
Loading…
Reference in New Issue
Block a user