30

> Je ne vois pas le problème. Avec les librairies statiques, plus il y a de fonctions, mieux c'est. Ça n'a aucun désavantage.
Ben, la doc va devenir monstrueuse et moins simple d'emploi... Vertyos & co n'attendent que ça...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

31

???

Premièrement "Vertyos & co" j'aimerais bien que tu m'explique qui c'est. Ensuite, sachant que je n'ai pas et que je ne compte pas réaliser de librairie graphique, j'aimerais bien savoir quel interet je pourrais trouver à ce que Extgraph soit lente, ou comporte une notice monstrueuse, ou je ne sais quoi d'autre.

En tant qu'utilisateur j'aimerais plutot qu'elle soit la plus performante possible, les librairies graphiques ne sont pas légions, alors autant que celles qui existent soient le mieux possible.
Mais le fait est que la version actuelle est très insuffisante pour des jeux, donc en attendant de voir ce que donne la nouvelle version, j'utilise XLib.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

32

comment ça ???
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

33

Non je pense en fait que Extgraph est plutôt bonne dans ce qu'elle fait, c'est-à-dire un ensemble de routines graphiques différentes. Donc pour n'importe quel programme où on aurait besoin de quelques routines seulement, c'est pas mal.
En revanche, les librairies comme Xlib, Genlib et GraphX (même si elle est plus lente) sont des ensembles complets de programmation graphique orienté jeux. C'est-à-dire qu'il faut allumer la lib (avec XOn par exemple) etc.
La principale différence c'est qu'alors que Extgraph dessine sur n'importe quel buffer de 3840 octets, les libs de jeux se débrouillent elles-mêmes pour leur format d'écrans, et de recopie, ça ne regarde pas le programmeur à la limite.
Donc en fait, les buts sont totalement différents, et la plupart des bench et des jeux le montrent, pour faire un programme massivement graphique (un jeu par exemple) il faut une librairie de jeu plus qu'une librairie graphique, car c'est souvent plus rapide.
Il y a quand même une 3è alternative possible, c'est de tout coder soi-même. :)
avatar
;)

34

BiHi
a écrit : Donc en fait, les buts sont totalement différents, et la plupart des bench et des jeux le montrent, pour faire un programme massivement graphique (un jeu par exemple) il faut une librairie de jeu plus qu'une librairie graphique, car c'est souvent plus rapide.

Je ne vois pas pourquoi ça serait forcément plus rapide. Ça l'est peut-être avec les librairies actuelles, mais ça ne l'est certainement pas par principe.
Il y a quand même une 3è alternative possible, c'est de tout coder soi-même. :
)

C'est ce que j'ai fait pour Backgammon. Enfin, j'ai juste codé la routine de sprites (en C d'ailleurs). J'ai utilisé quelques routines de AMS. DrawClipRect, DrawStr et ClrScr par exemple.
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é

35

c'est vrai que chapo Backgammon chapo demande une puissance graphique énorme smile
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

36

rotfl
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é

37

pourquoi un "rotfl" ?
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

38

l'ironie doit le faire rire ... roll

39

Nan ça doit être le chapo grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

40

je peux vous annoncer que ssnm sera le premier jeu à utiliser la noucvelle version d'extgraffe
warau kado niha fuku kitaru.

#trifouet#!!!

41

> je peux vous annoncer que ssnm sera le premier jeu à utiliser la nouvelle version d'extgraffe
Y a-t-il déjà des routines améliorées dont tu aurais besoin (actuellement, les routines de sprite BW non clippées OR/XOR/AND/Get marchent toutes, sauf Sprite32_AND; les fonctions clippées arrivent) ?
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

42

Je peux lui passer ce qu'on a fait pour les fonction clippées (Ximoon, toi et moi).
Sur mon PC, j'ai des fonctions clippées 16 et 32 en mode OR, AND et XOR (n&b seulement).
Allez, je fais les fonctions nvg ce soir smile

43

Jackiechan, s'il te plaît: il FAUT être sûr que les fonctions B/W soient finies définitivement AVANT de faire les fonctions grayscale...
Je ne ferai pas les versions __regparm__ et gray des routines de sprite standard, avant d'avoir fini les versions __stkparm__ B/W (à tester et à corriger pour Sprite32_AND).
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

44

Ben trop tard, je viens de faire les fonction nvg en mode OR, XOR et AND (pour les sprites 16xh).
Mais les fonctions B/W sont finies, il me semble, non ?
J'avoue qu'il manque les SpriteX8 en fait.

Bon, ok, ce soir j'essaie de tester toutes les fonctions B/W __stkparm__.

45

Je veux du bench grin

46

>Mais les fonctions B/W sont finies, il me semble, non ?
Pas du tout ! Je t'ai dit qu'elles n'étaient pas toutes testées, et que Sprite32_AND ne marche carrément pas !
Tu n'as pas les mêmes versions que moi, c'est de ma faute.
Est-ce que tu es en vacances (vu les heures où sont postés les mini-messages, je me doute que oui), et si oui, jusqu'à quand (tu es dans la zone C, non) ?

> Je veux du bench
Pas tant que les routines ne sont pas finies.
Tes benchs, tu les auras, on postera les sources, mais seulement en temps voulu.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

47

Oui, je suis en vacances, jusqu'à la fin de la semaine.
Et les fonctions B/W sont presques finies : il ne manque que les versions BLIT (vu que j'ai déjà fait MASK, ça ira très vite) et les fonctions X8 (bon, ça, ce sera un peu plus long, surtout les versions clippées).

48

Ah, OK. Bon, comme j'ai dit dans le mail que je viens d'envoyer, envoie-moi les MASK. Fais les BLIT non clippées, et ensuite, je t'en supplie, ne touche plus aux B/W non clippées avant que j'aie réparé le bazar que j'ai mis...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

49

en tout cas bravo !! je pensais que les fcts fill_rect en blanc feraient ça en mode OR (triso) mais non, elles le font en REPLACE tritop
La fusion ultime #devil#

50

lol smile