J'ai un problème avec ExtGraph 2.00 et TIGCC
Avec la fonction GrayClipSprite32_OR_R : elle ne clippe pas justement !!
Quelqu'un a une solution ???
Rising Sun
: Ah ouais on est pas obligé de mettre toute la lib et l'archive c'est bien ça prendre moins de place je suppose
JackosKing
: non ca revient pas au meme de complier avec un *.a et d'ajouter le code dans le fichier *.c ... si tu ajoute les fonctions dans le fichier *.c le compilo optimisera les bcc contrairement au *.a et a u fait de mettre du code dans plusieurs fichiers *.c
Pollux :
Tiens c'est marrant ce projet
Cela dit, j'ai qd même certains doutes (dépendance vis-à-vis de l'endianness ou de la taille des types de bases ?)
Pour revenir à nos moutons : - si tu me fais un front-end pour LLVM, tant mieux... (je pourrais te passer les sources du front-end pour relier le front-end de GTC au nouveau générateur de code)
- la moindre des choses serait qu'il y ait tjs un binaire compilé en plus du truc non-compilé
- pour l'instant LLVM balbutie : il ne compile pas (encore?) les nested functions, par exemple
Kevin Kofler
:Pollux :Il y a d'ailleurs pas mal de trucs qui marchent déjà. (Ils en sont à la release 1.1.)
Tiens c'est marrant ce projet
Cela dit, j'ai qd même certains doutes (dépendance vis-à-vis de l'endianness ou de la taille des types de bases ?)Contrairement aux fichiers objet traditionnels, leur langage intermédiaire est typé.
Pour revenir à nos moutons : - si tu me fais un front-end pour LLVM, tant mieux... (je pourrais te passer les sources du front-end pour relier le front-end de GTC au nouveau générateur de code)
Il y a déjà un frontend C pour LLVM.
- la moindre des choses serait qu'il y ait tjs un binaire compilé en plus du truc non-compiléÉvidemment. Si jamais un TIGCC du futur utilise LLVM, ce ne sera pas avec le JIT, mais avec un générateur de code. Soit leur générateur C, soit un générateur 68k (qui n'existe pas encore).
- pour l'instant LLVM balbutie : il ne compile pas (encore?) les nested functions, par exemple
Oui, mais bon, ce n'est pas du C standard, et puis TIGCC a aussi ses problèmes avec les "nested functions", surtout sur la "Titanic".
Pollux
:- la moindre des choses serait qu'il y ait tjs un binaire compilé en plus du truc non-compiléÉvidemment. Si jamais un TIGCC du futur utilise LLVM, ce ne sera pas avec le JIT, mais avec un générateur de code. Soit leur générateur C, soit un générateur 68k (qui n'existe pas encore).
Y a aussi un JIT
Kevin Kofler
: Leur compilateur web te demande justement si ce que tu veux compiler est du C ou du C++.