1

g cherché dans la .h de genlib mais ya rien a propo du traçage rapide des lignes !!! confus

2

bein tu fais ta propre routinewink
bresenham pour les ligne non Horiz ou vert.
sinon faut traite les 2 autres cas individuelementwink
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

3

gl_draw_line(x1, y1, x2, y2);
gl_draw_clipped_line(x1, y1, x2, y2);

???

4

Si genlib ne te convient pas, utilise ExtGraph.
[edit]Edité par Kevin Kofler le 24-07-2001 à 13:48:26[/edit]
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é

5

Kevin: arrete de nous bouriner la tete avec ton *%$!@# de kernel: chacun fait comme il veut!!
Si on veut utiliser un kernel avec genlib (qui est tres bien soit dit au passage), c'est notre droit!!!
Y'a du bon dans les deux, de toutes façon.
La programmation est un art... Ne prétendons pas en être des virtuoses mais tout au plus des adeptes...
ASM Rulez!!

6

le probleme avec extgraphlib, c'est :
*elle ne differenti pas les cas ligne horiz, vert
*elle n'est pas si rapide que ca, sprite8 de tigcc est plus rapide que la fonction extragph
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

7

GENLIB RULEZZZZZZZZ !!!!!!
SMALL RULEZZZZZZZZ !!!!!!

8

Tu dois avoir une veille version.
Essaye avec genclib.

9

PpHd> tu as reçu mon email à propos de ça ? smile
So much code to write, so little time.

10

g verifié amigo é ya pa de gl_draw_line ni de gl_draw_clipped_line !!!
elle n'y sont ni dan genlib ni dans genclib...
si vou avez des version qui les contienne dite moi ou les telechargé svp smile merci

11

Timad :
>le probleme avec extgraphlib, c'est :
>*elle ne differenti pas les cas ligne horiz, vert

Effectivement. cela confirme les difficultes de flashZ pour son pang en C

>*elle n'est pas si rapide que ca, sprite8 de tigcc est plus rapide que la fonction extragph

Je pense k tu te trompes. sprite8 gere le and, or, xor, alors k dans extgraph les routines sont divises en plusieurs categoreies et specialises dans chacune d'entres elles(le or, le and, le mask).

Enfin extgraph a à peine 3 mois d'existence, les optimisations en speed sont donc quasi inexistantes.
[edit]Edité par Aghnar le 25-07-2001 à 00:39:13[/edit]

12

Enfin extgraph a à peine 3 mois d'existence, les optimisations en speed sont donc quasi inexistantes.
Euh... drôle de manière de coder ! Autant optimiser immédiatement. C'est un peu plus long mais de toute façon, c'est inutile si c'est lent.

13

>JM

c vrai, mais TN a malheureusement tres tres peu de temps libre sad

14

Aghnar.. si mes souvenir son bon...
la fonction sprit8 de tigcc est bien 2 fois plus rapide que la fonction de Extgraph.
en revanche pour les taille sup a 8 c'est extgraphlib qui est plus rapide...

enfin si mes souvenirs sont biens bons..
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

15

Bon, je vais essayer de releaser genlib v0.99.20 assez rapidement.
Y'en a marre d'attendre sad
Sinon, Extgraph est cense etre une lib de routines graph rapides.... plus rapides que tigcclib
Sans commentaires.

16

pourkoi vou me répondez pas confus

17

Elles sont pas telechargeables.
Essayes quand meme a http://www.timetoteam.fr.st

18

erf pphd.. c'est bon si on voulait faire comme toi, la routine ferai 900ko, avec une table pour les multiple de 30 etc...
franchement je ne crois pas que ce soit le bt de extgraphlib.
Puis elle est quand meme bien plus rapide que sprite 16 32 de tigcc...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

19

Je te signales que j'ai toujours dis que la table pour multiplier par 30 n'etait jamais ou peu utile.
Tu retardes smile

20

le probléme c ke g jamai utilisé les librairi avec doorsos, et donc je sai pa dutou comment y fo fair:
-où mettre genclib.h
-eski fo ajouté au prog includ "genclib.h"
-comment cré la fonction qui définiré d0,d1,d2,d3 et d5 pour tracer une ligne é ceu a partir de variable utilisé dans le prog en C

si vou pouvé me dire exactement ski fo ke jmette dan mon prog ca srai cool

merci smile

21

Bon en C.
Dans ton prog, tu mets un :
#define USE_KERNEL
tout en haut avec la ti-gcc sp2 version
Ouis enstuie
#include <all.H>
#include <genc.h>

Avec genc.h dans le repertoire include/c

Puis pour tracer la ligne :
gl_draw_clipped_line(x,y,x,x,color);
Pour ca faut la derniere version, la 0.99.20, dispo peut etre sur T3.
Technic, depeche smile

22

je fais ce que je peux mais kilio est dead aujourd'hui !!! sad

je vais la foutre sur un autre FTP...
T3 member
TimeToTeam : A new generation of games for TI

23

g essayé, et ca avé l'air de marché mai...
erreur lor de la compilation:
"syntax error befor void" à la ligne 66 de genc.h
cette ligne correspond à: void gl_set_screen_int(SCREEN *scr1, SCREEN *scr2, SCREEN *scr3);

voici le code de mon prog:

#define USE_KERNEL

#include <all.h>
#include <genc.h>

short _ti89;

void _main(void)
{
clrscr();
gl_draw_line(10,20,100,100,1);
ngetchx();
}

rien de sorcier!!!
bizar bizar confus

24

genlib ne peut pas être utilisée comme ça. Elle doit être initialisée, ce qui désactive aussi les interruptions, et elle ne marche qu'en niveaux de gris. Dans ton cas, utilise DrawLine de AMS ou FastDrawLine de ExtGraph.
[edit]Edité par Kevin Kofler le 28-07-2001 à 16:12:32[/edit]
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é

25

encor des probléme:
g utilisé extgraph comme on ma conseillé mai ca plant pendant ke TIGCC fait le LIN KING!
voila: g copié les fichier extgraph.h et extgraph.a dan 2 dossier pour etre sur:
-le dossier ou se trouve les projets, cad ...TIGCC SDKProjects
-le dossier des .h de TIGCC, cad ...TIGCC SDKIncludeC

voici le code du prog:

#define USE_KERNEL

#include <all.h>
#include "extgraph.h"

short _ti89;


// Main Function
void _main(void)
{
clrscr();
FastDrawLine (LCD_MEM,10,10,70,70,A_NORMAL);
ngetchx();
}

l'erreur est:
Undefined reference to 'FastDrawLine'

et kan je clik sur le lien pour m'envoyé a l'endroit de l'erreur dan le code, l'écran ou le code est ecrit devien tou gris!!!

bizar bizar! confus

26

Déjà, pas besoin de kernel pour ExtGraph.
Remplace #define USE_KERNEL par #define OPTIMIZE_ROM_CALLS et ton programme sera probablement plus petit et surtout indépendant des kernels.

Ensuite, ajoute extgraph.a et extgraph.h au projet avec Project / Add Files... dans TIGCC IDE.
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

>happy: Lis la doc de Genlib !!!!
Bordel de merde, c'est explique en long, en large et en travers !

28

bon aller je suis newbie à genlib et je tente mon aide smile
happy : il te manque qq lignes de code :
gl_init();
ensuite il faut que tu créés un ecran virtuel (un dscreen) avec gl_init_dscreen
ensuite tu dois sélectionner ce dscreen pour qu'il soit afficher à l'écran gl_set_dscreen_int je crois sans oublier de déclarer les fonctions graphiques avec gl_set_dscreen_function
ensuite tu pourras tracer ta ligne et à la fin conclure par gl_exit();

Voilà, j'espère que j'ai pas trop dit de conneries wink
T3 member
TimeToTeam : A new generation of games for TI

29

Non smile

30

cool je progresse smile
Bientôt mon sma ? ... laissez moi rêver !!! grin
T3 member
TimeToTeam : A new generation of games for TI