-
Notifications
You must be signed in to change notification settings - Fork 1
/
TAGS
196 lines (164 loc) · 6.57 KB
/
TAGS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
asciibuffer.c,334
new_asciibuffer(size_t width, size_t height)new_asciibuffer26,807
new_asciibuffer_alpha(size_t width, size_t height)new_asciibuffer_alpha46,1310
flatten(struct asciibuffer *asciibuffer)flatten67,1874
clear(struct asciibuffer *asciibuffer)clear82,2200
show_asciibuffer(struct asciibuffer *asciibuffer)show_asciibuffer88,2350
asciibuffercharset.c,0
asciibufferfill.c,232
#define LENGTH(LENGTH26,820
struct cachecache28,864
float value;value30,879
char character;character31,893
cmp_cache(const void *x, const void *y)cmp_cache35,918
render_fill(struct asciibuffer *dest,render_fill42,1060
asciibufferssim.c,327
#define pow2(pow231,892
#define signpow2(signpow232,918
#define pow3(pow333,953
#define length(length34,983
render_ssim(struct asciibuffer *dest,render_ssim37,1039
render_ssim_charset_unsafe(struct asciibuffer *dest,render_ssim_charset_unsafe72,1800
ssim_imagebuffer(size_t column_offset,ssim_imagebuffer139,3644
charset.c,147
charset_read_from_directory(const char directory[])charset_read_from_directory30,897
free_charset(struct charset *charset)free_charset154,3329
dialog.c,121
render_dialogs(struct asciibuffer *asciibuffer,render_dialogs7,88
make_dialog(struct slide *next,make_dialog143,3106
event.c,240
_Atomic size_t resized = 0; // Semaphore-likeresized26,829
struct termios saved_attributes;saved_attributes37,1118
signal_resize(int signo)signal_resize41,1164
event_start()event_start47,1211
event_getevent()event_getevent85,2196
imagebuffer.c,239
#define LENGTH(LENGTH18,687
color_type_to_bytes(int color_type)color_type_to_bytes32,910
new_imagebuffer(size_t width, size_t height)new_imagebuffer48,1172
new_imagebuffer_from_png(char image_name[])new_imagebuffer_from_png68,1677
imagemanip.c,481
#define min(min25,820
#define max(max26,862
side_by_side(struct imagebuffer *x, struct imagebuffer *y)side_by_side29,926
top_bottom(struct imagebuffer *x, struct imagebuffer *y)top_bottom44,1246
scale_nearest(struct imagebuffer *dest, struct imagebuffer *src)scale_nearest59,1550
scale_bilinear(struct imagebuffer *dest, const struct imagebuffer *src)scale_bilinear86,2244
extract(size_t column_offset,extract189,4165
compose(struct imagebuffer *bg,compose208,4584
imagemanip_kernel.c,133
scale_bilinear_prepare(unsigned char *scale_bilinear_prepare4,37
scale_bilinear_store(unsigned char *scale_bilinear_store60,1603
kernels.c,85
hadd_(float * restrict x, float * restrict y)hadd_8,102
hadd(float *x)hadd31,524
main.c,72
#define LENGTH(LENGTH32,975
main(int argc, char *argv[])main34,1020
slides.c,410
render_slides(struct slide *slide, int choice, int width, int height)render_slides26,816
slides_init(struct slide *slide)slides_init78,2543
slides_loop(struct slide_context *context, struct event event)slides_loop93,2766
slides_end(struct slide_context *context)slides_end122,3478
make_slide(struct imagebuffer *image_background,make_slide128,3541
free_slide(struct slide *slide)free_slide160,4354
terminal.c,96
get_terminal_width()get_terminal_width25,774
get_terminal_height()get_terminal_height34,882
testcharset.c,50
struct charset testcharset = {testcharset21,727
testimage.c,394
unsigned char smiley[8][8] = {smiley27,969
unsigned char half_smiley[64] = {half_smiley38,1411
unsigned char smiley_flat[64] = {smiley_flat50,1841
unsigned char blank[8][8] = {blank61,2270
test_slash()test_slash73,2535
test_backslash()test_backslash79,2642
test_pipe()test_pipe86,2782
test_dot()test_dot92,2885
test_comma()test_comma98,2984
test_dollar()test_dollar104,3091
xbmutils.c,153
#define rotr8(rotr822,730
#define rotl8(rotl823,775
xbm_to_unsigned_char_arr(char *src, size_t width, size_t height)xbm_to_unsigned_char_arr26,849
asciibuffer.h,83
#define ASCII_BUFFER_HASCII_BUFFER_H19,710
struct asciibufferasciibuffer24,780
asciibuffercharset.h,175
#define ASCII_BUFFER_CHARSET_HASCII_BUFFER_CHARSET_H19,718
struct charsetcharset23,771
size_t width,width25,788
height;height26,803
char (*chars)[];chars27,814
asciibufferfill.h,55
#define ASCII_BUFFER_FILL_HASCII_BUFFER_FILL_H19,715
asciibufferssim.h,55
#define ASCII_BUFFER_SSIM_HASCII_BUFFER_SSIM_H19,715
charset.h,301
#define ASCII_CHARSET_HASCII_CHARSET_H19,711
struct chardescchardesc25,795
char character;character27,813
unsigned char *glyph;glyph29,831
struct charsetcharset32,858
size_t width,width34,875
height;height35,890
size_t n;n37,902
struct chardesc characters[];characters38,913
dialog.h,163
#define DIALOG_HDIALOG_H19,705
struct dialogdialog24,774
struct slide *next;next26,790
char *message;message27,811
char in_message[];in_message28,827
event.h,289
#define EVENT_HEVENT_H19,703
enum EVENT_TAG {EVENT_TAG21,720
NONE,NONE22,737
UP = 'A',UP23,744
DOWN = 'B',DOWN24,755
RET = '\n',RET25,768
CHAR,CHAR26,781
RESIZERESIZE27,788
struct event {event30,800
enum EVENT_TAG tag;tag31,815
char character;character32,836
imagebuffer.h,458
#define IMAGE_BUFFER_HIMAGE_BUFFER_H19,710
#define IMAGEBUFFER_BODY IMAGEBUFFER_BODY24,772
struct imagebufferimagebuffer34,945
index_offset(const struct imagebuffer *image, size_t x, size_t y, size_t offset)index_offset45,1192
index_gray(const struct imagebuffer *image, size_t x, size_t y)index_gray51,1381
index_alpha(const struct imagebuffer *image, size_t x, size_t y)index_alpha57,1518
#define DEFAULT_COLOR_TYPE DEFAULT_COLOR_TYPE62,1626
imagemanip.h,41
#define IMAGEMANIP_HIMAGEMANIP_H19,708
imagemanip_kernel.h,144
#define IMAGEMANIP_KERNEL_HIMAGEMANIP_KERNEL_H2,28
scale_bilinear_kernel(const unsigned char *restrict in_x0y0,scale_bilinear_kernel35,1214
kernels.h,33
#define KERNELS_HKERNELS_H2,18
slides.h,706
#define SLIDES_HSLIDES_H19,705
struct slideslide27,851
struct imagebuffer *image_background,image_background29,866
*image_foreground;image_foreground30,905
struct asciibuffer *cache_composed,cache_composed31,927
*cache_background,cache_background32,964
*cache_foreground,cache_foreground33,985
*cache_dialog;cache_dialog34,1006
char *message;message36,1024
size_t dialogs_count;dialogs_count37,1040
struct dialog **dialogs;dialogs38,1063
struct dialog *in_dialogs[];in_dialogs39,1089
struct slide_contextslide_context42,1123
struct slide *current;current44,1146
int width, height;width45,1170
int width, height;height45,1170
size_t choice;choice46,1190
terminal.h,37
#define TERMINAL_HTERMINAL_H19,706
testimage.h,41
#define TEST_IMAGE_HTEST_IMAGE_H19,708
xbmutils.h,39
#define XBM_UTILS_HXBM_UTILS_H19,707