Merci godrick ![]()
ça va si j'apprends la SDL sur le site du zéro ?
Non.
Parce que j'ai regardé sur le principal site conseillé "développez.com" et y'a que deux tutoriels.
pour apprendre la SDL, il faut avoir appris le C ou le C++ d'abors. As tu deja des connaissance en C ou en C++?
Si non, commence par ca.
Si oui, tu as essayer de googler "sdl tutorial"? Parceque le premier lien semble tres pertinent: http://lazyfoo.net/SDL_tutorials/index.php
Sans meme compter que le site de la SDL regorge d'ifnormation et de tutorials.
J'ai un modeste niveau en C (lvl 2 sur France IOI si ça vous aide), et je comprends très peu l'anglais.
Yop' les gens
Dites-moi, je connais pas suffisamment GCC pour savoir si http://developers.slashdot.org/story/12/08/15/1338212/gcc-switches-from-c-to-c peut être une bonne ou une mauvaise nouvelle, donc...
je voulais avoir, si possible, vos avis respectifs sur la question.
C'est pas tous les jours que je lis ce genre de choses, et j'utilise GCC au quotidien, donc bon. ![]()
Concrètement, ça peut avoir des effets sur la qualité des binaires pondus par GCC ?
Merci d'avance ![]()
Encore une fois slashdot poste une vielle nouvelle.
La qualite des binaires ne devrait pas changer. Ils essayent principalement de nettoyer le code qui est devenu difficile a maintenir avec le temps.
Aaah d'accord, bon ben ça va du coup
"Encore une fois slashdot poste une vielle nouvelle."
avec un peu de chance dans 2 mois la presse francophone sur le sujet captera le scoop... donc oui, parfois ils ont du retard, mais j'trouve que ça reste un bon site pour relayer TOUTE la charge utile de l'info (comparé aux news useless du SdZ, ZDNet et autres blagues
)
Hello, j'avais une petite question pour nos amis chercheurs.
Est-ce qu'un financement totalement privé sous la forme d'un contrat de prestation de service [1] est suffisant pour pouvoir être accepté en école doctorale? L'idée c'est de ne pas avoir de CDD/CDI pour éviter la relation de subordination avec une entreprise cliente qui bénéficiera des travaux [2].
[1] Le contrat serait sous la forme "entreprise du doctorant vis à vis du client" , "client vis à vis du laboratoire" et "entreprise du doctorant vis à vis du laboratoire". Le client finançant tout ce qui nécessite d'être financé.
[2] Un contrat de type Cifre me ferait passer de prestataire à salarié et ce n'est pas envisageable pour un paquet de raisons. Un contrat de type Cifre n'est pas possible dans sa propre entreprise à cause de cette relation de subordination qui semble vraiment nécéssaire à l'ANRT.
Merci.
pour mon VDD
j'avais aussi une question : il existe des tonnes de logiciels de conception 3D, chacun ou presque propose un service de dépliage automatique de modèle 3D pour texturage, mais existe t-il des logiciels spécialisés dans le domaine du dépliage, gratuits et réputés pour leurs résultats, quitte à devoir les laisser tourner des nuits entières pour obtenir quelque chose de parfait? même des utilitaires en ligne de commande feraient l'affaire. il doit bien y avoir quelques chercheurs en informatique qui se sont penchés sur le problème.
d'avance merci à ceux qui auraient des informations. ![]()
non en fait c'est bon, j'ai déniché le logiciel UVLayout, qui est malheureusement tellement payant qu'ils le livrent avec un dongle USB.
il va plus ou moins bruteforcer la position des petits morceaux du modèle 3D sur la texture pour en prendre l'organisation la plus compacte possible... s'il y a des équivalents gratuits, je suis toutefois toujours preneur. ![]()
Salut, j'ai une question simple en C : je veux mettre une un pointeur à une structure dans une fonction, et dans cette même fonction remettre une autre fonction dans laquelle je met un pointeur vers le pointeur de la précédente structure.
Pour illustrer le truc :
Soient trois fonctions, main, prems, deuz
la fonction main =
main()
{
struct structure patate
prems(&patate)
}
la fonction prems, dans laquelle on met la structure patate =
patate(struct structure *patate)
{
deuz(&(*patate))
}
et enfin la fonction deuz, dans laquelle je modifie le pointeur du pointeur de la structure patate =
deuz(struct structure *(*patate))
{
(*patate)->valeur = 10;
}
Voilà, quelqu'un peut me dire si la syntaxe pour imbriquer ces fonctions avec cette structure est bonne ? (surtout pour (*patate)->valeur = 10; , je sais pas si on peut l'écrire comme ça)
Merci ![]()
Ah moins que je ne sois pas reveille ton exemple est faux en fait.
Peut-on savoir dans quel cas concret tu veux faire ca en fait ?
Cette ligne là va pas:
deuz(&(*patate))
comme la fonction deuz prend en paramètre une structure** il faut faire deuz(&patate) car patate est de type structure*.
C'est bizarre comment t'a écrit les fonction, il y a pas de type de retour.
Un brillant exemple sur OOP et performance : http://research.scee.net/files/presentations/gcapaustralia09/Pitfalls_of_Object_Oriented_Programming_GCAP_09.pdf
Ahah il est connu celui là, sortie par Sony parce que personne n'arrivait à piper l'archi de la PS3.
Quelques articles ici aussi : http://gamesfromwithin.com/category/data-oriented-design
En fait c'est suite a tes liens sur CDJ que j'ai debarque sur le ppt de Sony. ![]()
C'est une presentation assez sympa à lire, qui en dit long d'ailleurs, Sony obligé d'expliquer aux programmeurs qu'il faut qu'ils codent mieux ^^
et les développeurs d'expliquer à sony que non, un processeur vectoriel pour faire du jeu, c'était vraiment une idée nulle.
mais ce document n'est pas spécifique à la ps3, non? on peut quand même en retirer quelques pratiques générales à suivre? ![]()