begin process at 2012 05 25 03:24:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Assembleur

 > 

Divers

 > 

Général

 > 

directx


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

directx

samedi 17 mars 2007 à 18:00:34 | directx

sam20

Salut a tous.
On peut faire du directx9 avec de l'asm?
Du 3d ,cree des vertex,lumier etc.
Si oui c'est plus rapide que du c++ ou juste un peu?
Vous avez des liens svp.
Merci.
lundi 19 mars 2007 à 14:44:37 | Re : directx

_dune2_

Membre Club
Réponse acceptée !
Salut,


Pour la première question, la réponse est oui. On peut en effet faire en assembleur n'importe quel application ainsi qu'utiliser n'importe quelle API. Mais il faut bien se rendre compte que la programmation assembleur est quelque chose de lourd, et ne facilitera pas les appels et les instanciations des objets de DirectX ... néamoins c'est faisable.

Pour la 2ème question, la réponse est un peu moins triviale. La majorité des compilateurs C intègrent des tas d'optimisations qu'un programmeur n'aura peu de chance de connaitre par coeur. La force de l'assembleur réside dans l'optimisation "aux petits oignons" de sections et surtout dans l'agencement des calculs.
Si le but n'est d'utiliser que la couche DirectX, alors la réponse est non. Car n'importe quel compilo se fera un plaisir d'optimiser l'usage des registres et l'ordre des instructions bien mieux que toi et ton code sera bien plus lisible et plus facile à maintenir en C++.
Si le but c'est de réaliser, en plus des appels à DirectX, des traitements sur les vertex et autre contexte de ta scène 3D en utilisant des astuces de calculs et surtout en utilisant le jeux d'instructions MMX et SSE dédié à ce genre gymnastique calculatoire, alors la réponse est oui. Car dans ce cas tu supplantes le compilateur dans ton approche de la problématique et ta faculté d'adaptabilité et de raisonnement.

Gentoo... que du bonheur ...
jeudi 22 mars 2007 à 15:16:07 | Re : directx

sam20

Merci pour ta reponce.


Cette discussion est classée dans : directx


Répondre à ce message

Sujets en rapport avec ce message

buffer directx [ par mana ] bonjour, je travail avec des image dont l'adresse est un pointeur directx(dans la ram du pc , pas cette de la carte vidéo), mais l'accès a la mémoire


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales