… | |
… | |
331 | |
331 | |
332 | return mask; |
332 | return mask; |
333 | } |
333 | } |
334 | |
334 | |
335 | void |
335 | void |
336 | rxvt_img::brightness (unsigned short r, unsigned short g, unsigned short b, unsigned short a) |
336 | rxvt_img::brightness (uint16_t r, uint16_t g, uint16_t b, uint16_t a) |
337 | { |
337 | { |
338 | Display *dpy = s->display->dpy; |
338 | Display *dpy = s->display->dpy; |
339 | Picture src = create_xrender_mask (dpy, pm, True); |
339 | Picture src = create_xrender_mask (dpy, pm, True); |
340 | Picture dst = XRenderCreatePicture (dpy, pm, format, 0, 0); |
340 | Picture dst = XRenderCreatePicture (dpy, pm, format, 0, 0); |
341 | |
341 | |
… | |
… | |
351 | XRenderFreePicture (dpy, src); |
351 | XRenderFreePicture (dpy, src); |
352 | XRenderFreePicture (dpy, dst); |
352 | XRenderFreePicture (dpy, dst); |
353 | } |
353 | } |
354 | |
354 | |
355 | void |
355 | void |
356 | rxvt_img::contrast (unsigned short r, unsigned short g, unsigned short b, unsigned short a) |
356 | rxvt_img::contrast (uint16_t r, uint16_t g, uint16_t b, uint16_t a) |
357 | { |
357 | { |
358 | if (!(s->display->flags & DISPLAY_HAS_RENDER_MUL)) |
358 | if (!(s->display->flags & DISPLAY_HAS_RENDER_MUL)) |
359 | return; |
359 | return; |
360 | |
360 | |
361 | Display *dpy = s->display->dpy; |
361 | Display *dpy = s->display->dpy; |