Pour l'instant on en est à.... zéro.
La difficulté c'est que :
1) les cartes garphiques n'étant pas de vrais processeurs, elles ne sont pas capables d'effectuer la totalité des opérations possibles donc il faut sélectionner uniquement les bonnes parties du programme pouvant être executée.
2) il faut multithreader en tenant compte du #1 donc réecrire le code spécialement pour la CG ... déjà que multithreader pour dual core nécessite de gros efforts, je te laisse imaginer pour du n-core. (une CG c'est un énorme processeur hyper-multi-core)
3) Une CG ce n'est pas un processeur X86 : chaque CG est différente donc un code pour chaque CG (je crois qu'ATI et Nvidia essaient d'implémenter des appels de fonctions communs à leurs gammes, chacun de son côté bien sûr) sachant que certaines cartes peuvent executer certaines instructions et pas d'autres etc....
Ce qui fait que l'accélération des encodages par les cartes 3D est la dernières de leurs priorités pour l'instant et ca ne risque pas de changer à moins qu'ATI et nVidia ne sortent des Drivers super poussés qui fassent reconnaitre les GPUs directement à windows et qu'ils détectent automatiquement les bonnes instructions... (mais là je rêve un peu)
Message édité par BlackShark le 04-02-2007 à 02:05:33