… | |
… | |
490 | |
490 | |
491 | flags = 0; |
491 | flags = 0; |
492 | #if XRENDER |
492 | #if XRENDER |
493 | int major, minor; |
493 | int major, minor; |
494 | if (XRenderQueryVersion (dpy, &major, &minor)) |
494 | if (XRenderQueryVersion (dpy, &major, &minor)) |
495 | if (major > 0 || (major == 0 && minor >= 10)) |
495 | if (major > 0 || (major == 0 && minor >= 11)) |
496 | { |
496 | { |
497 | flags |= DISPLAY_HAS_RENDER; |
497 | flags |= DISPLAY_HAS_RENDER; |
498 | |
|
|
499 | #if 0 |
|
|
500 | if (major > 0 || (major == 0 && minor >= 11)) |
|
|
501 | flags |= DISPLAY_HAS_RENDER_MUL; |
|
|
502 | #endif |
|
|
503 | |
498 | |
504 | if (XFilters *filters = XRenderQueryFilters (dpy, root)) |
499 | if (XFilters *filters = XRenderQueryFilters (dpy, root)) |
505 | { |
500 | { |
506 | for (int i = 0; i < filters->nfilter; i++) |
501 | for (int i = 0; i < filters->nfilter; i++) |
507 | if (!strcmp (filters->filter [i], FilterConvolution)) |
502 | if (!strcmp (filters->filter [i], FilterConvolution)) |