• [^] # Re: compléments

    Posté par (site web personnel) . En réponse au journal Raytracing temps réel. Évalué à 3.

    En fait si c'est possible, mais c'est ultra tordu.

    Le problème est que ça n'est intéressant que pour des calculs massifs sur de grosses quantités de données, quand l'algo est "utilisable"

    Par exemple, on explique comment faire Y = Y + a.X où Y et X sont des vecteurs à n dimension (n très grand) et a un scalaire.
    http://www.mathematik.uni-dortmund.de/~goeddeke/gpgpu/tutori(...)

    Plus d'infos ici :

    http://www.gpgpu.org/developer/index.shtml#conference-tutori(...)



    Effectivement, si tu veux veux multiplier 3 matrices et un vecteur, passe ton chemin, vu le bordel que c'est de charger des matrices dans la pile et de les multiplier à coup de glMultMatrixf, c'est forcément lent. Mais si on arrive à bidouiller pour profiter des opérations de très (trop) haut niveau de la carte dispo en openGl, alors oui il y a des choses à faire.

    De plus, avec les glShadingLanguage on a un outil plus flexible :

    http://www.ozone3d.net/tutorials/mandelbrot_set.php

    Donc à voir et ça ne fait que commencer

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker