le but est de pouvoir se servir du debogueur de visual C++ express 2008 pour les programme masm. Le plus simple est de créer une règle de génération... Lire la suite
Calcul le divisuer inverse d'une constante. MUL suivi de SHR nettement moins couteux que DIV. Genere le code ASM pour DWORD ou QWORD. Pour QWORD,... Lire la suite
Voici les formules à utiliser pour faire les translations,rotations et Scale dans un shader GLSL. Pour l'utilisation des shaders avec MASM,cf mon code... Lire la suite
REGISTRAR est complétement documenté par msdn.Il permet de faire cela sans trop de complications et nécessite seulement un couple de IID,quelques... Lire la suite
Cette source s'adresse aux débutants en asm.Il montre simplement comment "extraire" le poids fort et faible d'un WORD et d'un DWORD. Je... Lire la suite
utilisation du mode de rendu GL_SELECT OPENGL pour rechercher une collision entre deux objets. Permet de déterminer sans aucun calcul une collision entre un... Lire la suite
utilisation de l'instruction CPUID pour connaitre les caractéristiques du processeurs (constructeur,extensions supportées,...) Source / Exemple : ... ... Lire la suite
Le bmp est le format non compressé permettant de travailler une image. Le fichier nécessaire peut être sur le disque ou dans une ressource.Enfin on peut... Lire la suite
la division est lente par rapport a la multiplication. On va chercher a définir ce qu'est l'inverse d'un nombre pour le processeur. Ce nombre... Lire la suite
Views est un simple exemple de multiples vues en open Gl (grâce à différents cadrages avec glViewport) Source / Exemple : ... ... Lire la suite
Un utilitaire pour utiliser des bouts de papier dans tout type de programme. le copier coller est la manière de les insérer ou de les créer. On dépose... Lire la suite
Un autre exemple d'utilisation de FMOD; le premier son est un .wav chargé en memoire puis lu,le second est un .mp3 lu en streaming(flux) Il faut... Lire la suite
Tous les fichiers inclus nécessaires sont là (traduction: editmasm headinc). Télécharger la librairie. L'exemple playsound donne un point de départ. Lire la suite
Un exemple simple de Vertex Buffer Object utilisant un tableau de données entrelacées. avantage des VBO les données des vertex et des couleurs sont... Lire la suite
le vertex shader ne fait rien de plus que le FFP de la carte graphique (cad qu'il ne modifie pas de lui même la position des vertex) le pixel shader... Lire la suite
Vous trouverez içi les fichiers de definition nécessaires pour utiliser les fonctions d'extensions de opengl. Il y a environ 2000 fonctions... Lire la suite
un petit bout de code pour montrer comment utiliser une fonction issue d'une extension de la carte graphique; (ici la fonction GLSL "glCreateShader"... Lire la suite
Le titre dit tout. L'exemple utilise les COM (IWABObject et plus) et WABOpen. le programme cherche lui même le carnet d'adresse,s'il en... Lire la suite
utilisation de la fonction GLString pour obtenir les extensions OpenGL supportées par la carte graphique. Lire la suite
Cette carte a été conçue pour gérer un aiguillage à trois positions fréquemment utilisé dans les réseaux pneumatiques cartouches. Elle est réactive sous... Lire la suite