limmt Le 28/04/2004 à 20:27 si pasque pr l'utilisation que g besoin ca sort pas de l'écran donc pas besoin de clipping

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
Alors peut-être n'as tu pas non plus besoin de routine de scaling ^^
limmt Le 28/04/2004 à 20:30 ben si parce que je dois afficher les objets avec une taille selon leur éloignement

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
^^ Donc tu as besoin d'une routine clippée
limmt Le 28/04/2004 à 20:35 pas forcément pasque je peut bloquer les objets avant qu'ils ne soient affichés hors de l'écran mais clippée c'esrt mieux

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
limmt Le 28/04/2004 à 20:38 en précalculant le zoom avec 4 vues c pas beau et plus y'arua trop de psrites différents donc pas assez de mem
en moyenne y'a environ 10 sprites comme ca par frame

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
Mmh, je pense avoir compris ce que tu veux faire : tu précalcules le niveau, mais tu comptes mettre des objets (des items en gros) sur ta map en plus.
Déjà, tu n'aurais besoin que du clipping vertical > Ça simplifie énormément les choses.
Mais pourquoi tu ne précalcules pas les zooms, comme pour le reste du niveau ?

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
limmt Le 28/04/2004 à 20:39 qu'entends tu par "reste du niveau"??

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
GoldenCrystal Le 28/04/2004 à 20:39Edité par GoldenCrystal le 28/04/2004 à 20:40 Sasume > ben imagine que un ennemi surgisse par derrière, si il est pas affiché tu le vois pas...
De même imaginons (avec un efort surhumain) qu'il y ait des virages (on imagine hein...), ben si un ennemi est en dehors de l'écran par là, il va apparaître comme par magie à un moment
y'arua trop de psrites différents donc pas assez de mem

Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.
limmt Le 28/04/2004 à 20:42 y'aura pas de virages
ca peut faire plus que 10 dans le cas ou tu ouvre plusieurs caisses sans prendre les pommes que y'a dedans

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
limmt Le 28/04/2004 à 20:48 normalement ca ne l'étire pas ca le diminue juste

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
étiré/diminué, même fonction, même combat... Le temps de dessin dépend de la taille à afficher...
Au fait, je viens de me rendre compte que ma fonction pouvait être largement optimisée dans le principe : je n'affiche qu'un pixel à l'écran à la fois, alors que je pourrais y aller par paquets de 8 (je les mets pixel par pixel dans un registre que je copie à l'écran après). Ça devrait être plus rapide, non ? À tester.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
y'a-t-il bcp de différence entre un bset/bclr vers la mémoire et un bset/bclr vers un registre ?
Je pense, au moins 4 cycles à mon avis pour l'accès mémoire.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Un peu juste à mon avis...
surtout si tu opères par longword (mais ça peut être chiant au niveau de la mémoire quand tu appliques le longword)

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Je le trouve assez illisible, personnellement.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Cependant, je ne comprends pas pourquoi pour faire un bset.b dn,(am) il faut 1 lecture et 2 écritures.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »