Changes in uspace/srv/hid/compositor/compositor.c [00ddb40:593e023] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/compositor/compositor.c
r00ddb40 r593e023 84 84 static sysarg_t coord_origin; 85 85 static pixel_t bg_color; 86 static filter_t filter = filter_bilinear;87 static unsigned int filter_index = 1;88 86 89 87 typedef struct { … … 410 408 411 409 source_init(&source); 412 source_set_filter(&source, filter );410 source_set_filter(&source, filter_nearest); 413 411 drawctx_init(&context, vp->surface); 414 412 drawctx_set_compose(&context, compose_over); … … 444 442 445 443 source_set_transform(&source, transform); 446 source_set_texture(&source, win->surface, 447 PIXELMAP_EXTEND_TRANSPARENT_SIDES); 444 source_set_texture(&source, win->surface, false); 448 445 source_set_alpha(&source, PIXEL(win->opacity, 0, 0, 0)); 449 446 … … 1821 1818 key == KC_O || key == KC_P); 1822 1819 bool kconsole_switch = (mods & KM_ALT) && (key == KC_M); 1823 bool filter_switch = (mods & KM_ALT) && (key == KC_Y); 1824 1825 bool key_filter = (type == KEY_RELEASE) && (win_transform || win_resize || 1820 1821 bool filter = (type == KEY_RELEASE) && (win_transform || win_resize || 1826 1822 win_opacity || win_close || win_switch || viewport_move || 1827 viewport_change || kconsole_switch || filter_switch);1828 1829 if ( key_filter) {1823 viewport_change || kconsole_switch); 1824 1825 if (filter) { 1830 1826 /* no-op */ 1831 1827 } else if (win_transform) { … … 2095 2091 if (console_kcon()) 2096 2092 active = false; 2097 } else if (filter_switch) {2098 filter_index++;2099 if (filter_index > 1)2100 filter_index = 0;2101 if (filter_index == 0) {2102 filter = filter_nearest;2103 }2104 else {2105 filter = filter_bilinear;2106 }2107 comp_damage(0, 0, UINT32_MAX, UINT32_MAX);2108 2093 } else { 2109 2094 window_event_t *event = (window_event_t *) malloc(sizeof(window_event_t));
Note:
See TracChangeset
for help on using the changeset viewer.