Patrick Carabin a �crit :
Le Vendredi 18 Juin 2004 16:09, Sylvain Sauvage a �crit :
Fri, 18 Jun 2004 15:19:23 +0200, Patrick Carabin a �crit :
[...]
Je vois une option � virtual � et une option �
screen � qui pourraient �tre �a, sinon � fvwm �
pourrait aussi correspondre � ce que je cherche, mais
je n'ai trouv� jusqu'� pr�sent qu'une doc en Angliche,
et comme d'habitude �crite probablement par des
non-anglophones, donc douteuse... Je vais chercher +
loin, merci pour les id�es!
Je ne pense pas.
En fait, le probl�me que tu as c'est que lorsqu'une
fen�tre devient visible, elle re�oit un �v�nement qui
l'en informe. Donc, si le programme � qui appartient
cette fen�tre g�re cet �v�nement, il redessine le contenu
de la fen�tre.
Pour �viter cela, il faut donc que le programme ne
relance pas le r�affichage complet et n'arr�te pas son
calcul lorsqu'il re�oit l'�v�nement (il doit soit ignorer
l'�v�nement, soit faire du double-buffering).
Maintenant, tu peux trouver un gestionnaire de fen�tres
qui conserve lui-m�me une copie (le fameux swap dont il a
�t� question dans ce fil) de la fen�tre et qui �vite de
lancer des �v�nements � tout bout de champ. Le probl�me
qui se pose alors est : Comment le contenu de cette copie
est-elle donc modifi�e par l'application ? Il faut que
l'application puisse pr�venir le gestionnaire de
fen�tres...
Le principe est que l'application ignore si oui ou non
elle est effectivement visible: elle se croit TOUJOURS
visible, et s'affiche l� o� on lui a dit de s'afficher,
elle n'a pas � savoir si ce t�cran correspond � l'�cran
r�el ou est simplement virtuel pour l'application, j�cran
nest jamais qu'une zone en m�moire... C'est le gestionnaire
X qui doit assurer la correspondance entre l'�cran r�el et
( une portion de ) l'�cran virtuel. C'est d'ailleurs ce qui
se passe avec certaines cartes gaphiques, ans les limites
de leur m�moire et des modes qu'elles savent g�rer, et avec
les inconv�nients qui en d�coulent. Si l'affichage virtuel
est g�r� par X ( et non plus par la carte video ),
l'affichage virtuel devient possible avec toutes les cartes
gaphiques et tous les �crans, et n'est plus limit� que par
la m�moire centrale disponible
Patrick Carabin
Hello,
je vais peut-�tre dire une �nerie plus grosse que moi, et vous voudrez
bien m'en excuser par avance. Mais je propose et on verra :-)
Est-ce que par hasard l'activation de l'acc�l�ration mat�rielle de la
carte graphique (si ce n'est d�j� fait) n'am�liorerait pas les choses ?
D�sol� si j'ai d�rang�...
--
Pour me r�pondre, pri�re d'�ter le "Spam-poum." de mon adresse.