null Le 20/07/2003 à 20:35 Avec les jeux sous Genlib en quittant le contraste de l'écran devient un peu trop sombre... c'est normal ? Il y a une fonction dans Genlib ou bien dans TIGCC pour ne pas que ça se produise (ou alors pour régler le contraste) ?
Et sinon pour dessiner avec les fonctions de text de Genlib dans un buffer comme celui-ci :
DSCREEN *DScr[2] = {NULL, NULL };
gl_init_dscreen(&DScr[0], &hd); // Alloc 1 DScreen
if (hd == H_NULL) goto exit; // Quit if error
gl_push_hd(hd); // Save the handle
gl_init_dscreen(&DScr[1], &hd); // Alloc the 2nd DScreen
if (hd == 0) goto exit; // Quit if error
gl_push_hd(hd); // Save the handle
gl_set_dscreen_int(DScr[0]); // Define the printed DScreen
gl_set_dscreen_function(DScr[0]); // Define the working DScreen
gl_cls(); // Clear the working DScreen
Il faut faire comment ?
En faisant comme cela ça clignote comme pas possible sur ma hw2 :
gl_put_medium_string(DScr[1] ,10,10,txt);
www.wikio.fr/user1921&info=comments
C'est un bug de preos le contrsate qui augmente.
null Le 20/07/2003 à 20:40 Ah ouais, d'accord, merci. Est-ce que tu sais si la dernière version le corrige ?
www.wikio.fr/user1921&info=comments
Je l'ai pas essayé mais il a était repporté beaucoup de fois donc je pense qu'il doit être corrigé.
au pire, en faisant une suavegarde du contraste ça doit aller non ?
PpHd Le 21/07/2003 à 17:11 C'est pas un bug c'est une feature: PReOS restaure le contraste qu'il y avait lors de son installation. Vous pouvez le relancer pour qu'il rememorise le contraste.
Sinon tu oublies de definir les cibles:
gl_set_dscreen_int(DSCREEN *dscr);
& gl_set_dscreen_function(DSCREEN *dscr);
Faudrait vraiment que je sorte la nouvelle version... Surtout s'il y a des gens pour travailler dessus.
C pas très glop quand même comme feature... Surtout que quand les piles baissent, on augmente le contraste pour mieux voir et PreOS continue à faire chier (et 95% des users ne savent pas que c'est PreOS, et de toutes façons c chiant à lancer). Tu veux pas le restaurer à la valeur qu'il avait avant le lancer du programme?
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Oui, moi ausi je me suis rendu compte que les lignes qui sortent bcp de l'écran font planter genlib.
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Je crois que c'est marué dans la doc nan? De toutes façons pour ton moteur 3D tu gagnerais sûrement à faire une routine qui gère mieux ce que tu as à afficher à l'écran car de toutes façon ça n'est pas normal que tu aies à afficher des lignes si loin ...

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
PpHd Le 21/07/2003 à 20:54 Une division .l par un .w qui fait tout planter si vous voulez savoir.
affiche les faces qui sont dans l'écran et celles qui sortent légèrement de l'écran (i.e. -160<=x<320 et -100<=y<200 par exemple), ça devrait déjà être un peu moins horrible et ça t'évitera les "faces qui partent dans tous les sens".
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
PpHd Le 22/07/2003 à 14:13 Kevin: C'est marque dans la doc. Et je peux toujours corriger ca. J'ai fait depuis une routine d'affichage de polygone rapide, clippe, et sans bug.
Sinon clippe toi-meme tes triangles. Ca ira mieux. Va lire des docs dur le clipping 3D. Crois-moi, c'est loin d'etre trivial.
PpHd Le 22/07/2003 à 14:23 Kevin: Si tu veux. arretons de polluer ce topic.