1

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

2

C'est un bug de preos le contrsate qui augmente.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

3

Ah ouais, d'accord, merci. Est-ce que tu sais si la dernière version le corrige ?
www.wikio.fr/user1921&info=comments

4

Je l'ai pas essayé mais il a était repporté beaucoup de fois donc je pense qu'il doit être corrigé.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

5

regarde les exemples, ils sont nombreux et explicites pour la plupart smile
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La 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.

6

au pire, en faisant une suavegarde du contraste ça doit aller non ?
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti

7

au pire, en faisant une sauvegarde du contraste ça doit aller non ?


Ca changera rien puisque le changement de contraste est effectué par preos lorsque le programme ce termine.

Ca n'a pas était corrigé dans la dernière version?
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

8

héhé

9

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.

10

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)

11

T'as qu'a faire un topic pour dans SOS Preos tongue

12

Et sinon les lignes sous Genlib sont peut-être clippées mais avec mon moteur 3D, ça fait pas apparement ! C'est dommage parce-que ça aurait été super rapide sad
Quand sa sort un peu trop de l'écran, il y a des problèmes.
www.wikio.fr/user1921&info=comments

13

Tu es sûr du "un peu"? smile
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La 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.

14

Non t'a raison, beaucoup. grin
...mais avec les polygones ont ne peut pas bien faire autrement.
www.wikio.fr/user1921&info=comments

15

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)

16

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 ...
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La 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.

17

Une division .l par un .w qui fait tout planter si vous voulez savoir.

18

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 ...

Hein ? tu veux parler de quoi là ? Une fois que les trois sommets de la face sont en dehors de l'écran c'est fini elle n'est plus rendu ! C'est tout à fait normal. Pour l'instant ce qui n'est pas normal c'est que qd j'ai un seul point de la face qui est hors de l'écran elle disparaît et c'est vraiment trop moche ! grin
www.wikio.fr/user1921&info=comments

19

>Une fois que les trois sommets de la face sont en dehors de l'écran c'est fini elle n'est plus rendu !
C'est totalement faux grin

20

Bah si pourtant ! grin
... un ptit shot :
[img]http://perso.wanadoo.fr/raphael.domenge/Espace FTP/NextGen BSP.GIF[/img]
www.wikio.fr/user1921&info=comments

21

ben c ce que dit PpHd, le clipping est moche grin

à part ça ça a l'air sympa smile

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

22

Bah ouais mais j'ai de sérieux pb avec ça : j'ai tout essayé même les trucs les plus simples... pourtant maintenant tout les points de la maps sont transformés alors même si il sortent de l'écran je ne comprends pas pourquoi qd j'active le clipping j'ai des faces qui partent dans tout les sens. sad
www.wikio.fr/user1921&info=comments

23

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)

24

Pollux :
ben c ce que dit PpHd, le clipping est moche grin

Ce que dit PpHd c'est que le clipping simple qu'il fait actuellement est faux. Ce n'est pas parce que les 3 points sont en dehors de l'écran que le polygone n'est pas visible smile
So much code to write, so little time.

25

Bah oui évidement parce-que qd je fais le clipping lorsque un ou deux points seulement sont visibles, les faces partent dans tout les sens même si les coordonnées ne sortent pas de l'écran ! Bon je ne vais pas mettre de shoot c'est trop horrible ! grin
C'est peut-être à causes des points qui sont en dehoirs de l'écran qui sont pas mal transformés, pourtant mnt je les transforme tous sauf ceux derrière la caméra et ceux de devant à une certaine distance. Mais si un seul des points est dans ce cas là par contre je ne dessine pas la face.
Je ne comprends pas pourquoi j'ai autant de mal à clipper ces triangles ! sad
www.wikio.fr/user1921&info=comments

26

Si tu arrêtais d'utiliser cette librairie boguée:
Pollux
: Oui, moi ausi je me suis rendu compte que les lignes qui sortent bcp de l'écran font planter genlib.

[...]
Raphaël :
... un ptit shot :
[img]http://perso.wanadoo.fr/raphael.domenge/Espace FTP/NextGen BSP.GIF[/img]

ça irait mieux... roll
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

27

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.

28

Kevin>
C'est pas un bug, c'est précisé dans le readme !
Quand tu utilises des valeurs "out of range" dans AMS ça le fait planter aussi nan? Je suis sûr que ça doit pas être dur à faire ...
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La 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.

29

Ximoon
: Quand tu utilises des valeurs "out of range" dans AMS ça le fait planter aussi nan?

Pas avec les routines clippées, du style DrawClipLine ou FillTriangle.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

30

Kevin: Si tu veux. arretons de polluer ce topic.