guilc Le 30/03/2002 à 16:00 Quelqu'un connait-il une routine la plus rapide possible pour remplacer DrawStr, qui est vraiment très très lente ?
dans Extgraph ? Une fonction de DrawStr rapide ?
je crois pas... il me semble que les fonctions de DrawStr de Extgraph sont des appels à DrawStr du TIOS, non ?
(ou alors, j'ai une vieille version d'Extgraph, et, dans ce cas, je m'excuse des propos ci-dessus)
guilc Le 30/03/2002 à 19:17 Je viens de downloader extgraph, il n'y as PAS de fonction Drawstr rapide, il n'y a que des fonctions de sprites, lignes...
guilc Le 30/03/2002 à 19:19 H2Vil > en gros, tu fait exactement comme dans tthedit...
H2Vil Le 30/03/2002 à 19:20 fait ta routine utilise le sprite8 d'extgraph si c assez rapide apres le reste c un jeu d'enfant !
va dans la partie C pour la GBA il y a des fonts toute faite !
Squale92> Tu as raison, je viens de vérifier et extgraph utilise bien DrawStr. Au temps pour moi.
[edit]Edité par jackiechan91 le 31-03-2002 à 11:45:30[/edit]
sinon, pr XLib c environ 3fois plus rapide dans les tests que j'avais fait
jackiechan91> Squale92> Tu as raison, je viens de vérifier et extgraph utilise bien DrawStr. Autant pour moi.
Non, "au temps pour moi" plutôt.
Bah, c'est mal écrit, je corrige.
Merci Extended, je viens d'éditer mon post...
Oui, faites comme dans tthedit, c'est la méthode la plus simple et la plus propre.
Une modification pour accélérer (éventuellement) le truc: le (x>>3)&0xfffe peut être remplacé par: (x>>3)&0x1e
Au fait, on dis bien "autant pour moi" !!!!!!!!!
Justement, c'est ce que beaucoup de monde pense. Pourtant c'est faux.
On dit: "au temps pour moi".
guilc: tu as quelle version de tthedit ? Parce qu'il se pourrait que ce ne soit pas la plus optimisée...
guilc Le 03/04/2002 à 21:20 J'ai la version 1.8, tout droit sortie de tt100b7.
Ah, je viens d'aller sur le site de la TICT, y a une tool suite plus récente, je downloade !
Oui, ça vaut mieux. La routine a été améliorée depuis !
Maintenant c'est du C écrit comme de l'assembleur (d'ailleurs, j'ai désassemblé la routine, on pourrait difficilement faire beaucoup mieux, même en assembleur pur).