• [^] # Re: Des technologies ouvertes au service du jeu

    Posté par . En réponse à la dépêche Des technologies ouvertes au service du jeu. Évalué à 3.

    > environ 80% du temps est consommé par le rendu des graphiques
    > Donc faire de l'assembleur permettrait au mieux de gagner 20% de vitesse

    Incompréhension là : les rendus sont fait par le GPU (le proc sur la carte vidéo).

    Pour tout ce que fait le CPU (calculs géométriques, collisions, IA, etc...), faire de l'assembleur permet toujours de gagner des perfs (bien plus de 20% sur ces parties :-)) Quant au rendu, il est limité par la vitesse du GPU et c'est tout, que la gestion de l'IA, par exemple, soit codée en asm ou en visual turbo basic++ ne change pas la vitesse du rendu... Sauf ien sur si, et c'est souvent le cas, il y a une synchro entre le GPU et le CPU (genre arrivée à telle étape, les deux s'attendent).

    Donc le fait que les cartes soient accélérées pour le rendu n'enlève à priori aucun des avantages de l'asm sur le visual turbo basic++... Sauf que ca permet aux studios de dev de sortir à moindres frais les jeux d'hiers sur les machines d'aujourd'hui. Ouaaaiiii, on est contant d'acheter super cher du matos de fou pour réduire leurs frais de développement !! :-)