Guide du développeur pour XRENDER

Posté par  . Modéré par Fabien Penso.
Étiquettes : aucune
0
26
mai
2001
Serveurs d’affichage
L'extension XRENDER (écrite par Keith Packards) de XFree86 4, permet au serveur X de gérer les objets pseudo-transparents, ainsi que l'antialiasing avec XFT. L'ensemble des ressources liées à XRENDER viennent d'être regroupées sur cette page, avec des exemples de code source. Bien que xrender soit un peu trop récente (API changeante, non supportée par tous les serveurs de XFree86..), ça laisse augurer des lendemains chattoyants :)

Aller plus loin

  • # transparence et aa

    Posté par  . Évalué à 0.

    autant je ne suis pas sur pour l'orthographe de 'chattoyant', autant c'est net qu'avec l'avenement de la pseudo-transp et de l'antialiasing, MacOS X et son Aqua n'ont qu'a bien se tenir.

    même si la pseudo-transp, point trop n'en faut :)

    bon alors, il sort quand xfree 4.1 ?
  • # les shots

    Posté par  . Évalué à 3.

  • # Une question...

    Posté par  . Évalué à 1.

    Ca sert à quoi, la pseudo-transparence? A part bien sur faire de la pseudo-transparence :),
    quel est l'interet?
    • [^] # Re: Une question...

      Posté par  . Évalué à 0.

      a faire de l'antialiasing, c'est la seul application reellement utile que je vois... mais c'en est une de taille (je ne parle pas seulement de l'aa sur les fontes mais aussi sur les dessins)

      et sinon, ça a un coté ludique certain :)
    • [^] # Re: Une question...

      Posté par  . Évalué à 0.

      A rien, c'est pour ca que c'est indispensable.
  • # Support Xrender

    Posté par  . Évalué à 1.

    j'aimerais savoir si j'ai bie tout suivi.
    il me semble que l'extension RENDER n'est
    pas supportée uniformément pour toutes
    les cartes (tous les modules serveurs), et
    que seulement certaines ont ce support, i.e.
    mon serveur pour ATI Mach64 (chipset ATI Rage Pro) ne supporte pas de RENDER.
    1) est-ce que c'est bien ça ou j'ai rien suivi ?
    2) Comment activer l'extension (si c'est possible - au lieu d'attendre une future release...-) ? est-ce qu'une compil manuele suffira ?
    NB : Suse 7.1, xf86-4.0.3-0
    • [^] # Re: Support Xrender

      Posté par  . Évalué à 1.

      Tu parles de quoi: l'anti-aliasing des fontes ou des fenetres transparentes?

      Parce que pour ce qui est des fontes, tu peux activer l'anti-aliasing des fontes sous KDE (pas sous Gnome desole) en cochant juste une case.
      Pour ce qui est du "support" de la carte video, je crois que ca reduit juste l'occupation CPU utilise pour faire l'antialiasing.

      Je ne suis pas du tout un expert en la question, la seule chose que je sais c'est que l'antialiasing marche tres bien avec la Mandrake 8.0 et que c'est nettement + agreable que sans.
    • [^] # Re: Support Xrender

      Posté par  . Évalué à 0.

      Il n'est pas supporté Pour le Mach64 . Mais ca va venir, il faut laissé le temps au developpeur de l'implémenter.

      Et quand a "Coché la case dans KDE", si c'est pas supporté par ton serveur X, ca va surement être émulé par QT et bonne chance pour ton CPU dans ce cas la !

      Ce qu'il faut comprendre, c'est que ces fonctionnalité sont gérés au niveau hard (par la carte vidéo elle même). C'est donc au niveau des drivers de carte que ca ce passe.

      QT utilise déjà ces nouvelles fonctionnalités maispour Gtk, il faudra attendre Gtk2 (Gnome 2 sortie prevu en décembre 2001).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.