diff options
author | Paolo Borelli <pborelli@gnome.org> | 2016-02-27 11:43:18 +0100 |
---|---|---|
committer | Paolo Borelli <pborelli@gnome.org> | 2016-02-27 12:27:54 +0100 |
commit | 70d689cddda0dc616af97e8ed047d0c0acf7c7a6 (patch) | |
tree | 8227c1de81b0d0dc1937a2ec12db4ed51f946cfb /gdk/broadway | |
parent | f73e7680ed1a29be2f13350b29d180ea9cfbcbec (diff) | |
download | gtk+-70d689cddda0dc616af97e8ed047d0c0acf7c7a6.tar.gz |
gdk: calculate pixel color shift and precision lazily
This gets rid of the decompose_mask utility entirely and simplifies
backend code.
Diffstat (limited to 'gdk/broadway')
-rw-r--r-- | gdk/broadway/gdkvisual-broadway.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/gdk/broadway/gdkvisual-broadway.c b/gdk/broadway/gdkvisual-broadway.c index 6ea2fab057..9550682185 100644 --- a/gdk/broadway/gdkvisual-broadway.c +++ b/gdk/broadway/gdkvisual-broadway.c @@ -84,15 +84,6 @@ _gdk_broadway_screen_init_visuals (GdkScreen *screen) visuals[0]->blue_mask = 0xff; visuals[0]->colormap_size = 256; visuals[0]->bits_per_rgb = 8; - gdk_visual_decompose_mask (visuals[0]->red_mask, - &visuals[0]->red_shift, - &visuals[0]->red_prec); - gdk_visual_decompose_mask (visuals[0]->green_mask, - &visuals[0]->green_shift, - &visuals[0]->green_prec); - gdk_visual_decompose_mask (visuals[0]->blue_mask, - &visuals[0]->blue_shift, - &visuals[0]->blue_prec); visuals[1] = g_object_new (GDK_TYPE_BROADWAY_VISUAL, NULL); visuals[1]->screen = screen; @@ -104,15 +95,6 @@ _gdk_broadway_screen_init_visuals (GdkScreen *screen) visuals[1]->blue_mask = 0xff; visuals[1]->colormap_size = 256; visuals[1]->bits_per_rgb = 8; - gdk_visual_decompose_mask (visuals[1]->red_mask, - &visuals[1]->red_shift, - &visuals[1]->red_prec); - gdk_visual_decompose_mask (visuals[1]->green_mask, - &visuals[1]->green_shift, - &visuals[1]->green_prec); - gdk_visual_decompose_mask (visuals[1]->blue_mask, - &visuals[1]->blue_shift, - &visuals[1]->blue_prec); broadway_screen->system_visual = visuals[1]; broadway_screen->rgba_visual = visuals[0]; |