PETIT MOTEUR 3D EN ASM X86\VESA SOUS HACKOS

Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
- - Dernière réponse :  Utilisateur anonyme - 28 juin 2012 à 11:23
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/53683-petit-moteur-3d-en-asm-x86-vesa-sous-hackos

Afficher la suite 
cs_patatalo
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1 -
salut,

Je te conseille vivement de travailler en 32 bits sinon, tu pourras mettre ton projet à la corbeille avant même qu'il soit fini.

Le VESA permet de travailler en 32 bits sans problèmes.

@++
Utilisateur anonyme -
aprés + de 2H de recherche ......
Salut,patatalo et merci pour ton conseille.
Mais je donne ma langue au chat :( ca commence a faire long 2H sans rien trouver!!) pourrait tu me donner le code-source en 32 bits :p
SVP
ToutEnMasm
Messages postés
552
Date d'inscription
jeudi 28 novembre 2002
Statut
Membre
Dernière intervention
26 mars 2016
1 -
La remarque sur le 32 bits me parait Ô combien judicieuse.
Après 30 s de recherche parmi les Api comportant pixel dans leur nom,j'ai trouvé:
(GetPixel et SetPixel répondent à la question)
BitBlt
CreateBitmap
CreateBitmapIndirect
CreateCompatibleBitmap
CreateDIBitmap
CreateDIBSection
CreateDiscardableBitmap
ExtFloodFill
FloodFill
GetBitmapBits
GetBitmapDimensionEx
GetDIBColorTable
GetDIBits
GetPixel
GetStretchBltMode
LoadBitmap
MaskBlt
PatBlt
PlgBlt
SetBitmapBits
SetBitmapDimensionEx
SetDIBColorTable
SetDIBits
SetDIBitsToDevice
SetPixel
SetPixelV
SetStretchBltMode
StretchBlt
StretchDIBits
Utilisateur anonyme -
Bonjour, ToutEnMasm.

Je te remercie de la recherche que tu a fait. Mais je n'utilise pas(et je ne veux pas!)utilisé des fonctions déjà toute faite. Ex:l'api Windows setpixel() ou getpixel().

En quelque sorte je veux refaire la roue comme certains disent. Et tout ca en assembleur :)
ToutEnMasm
Messages postés
552
Date d'inscription
jeudi 28 novembre 2002
Statut
Membre
Dernière intervention
26 mars 2016
1 -
citation:
Je te remercie de la recherche que tu a fait. Mais je n'utilise pas(et je ne veux pas!)utilisé des fonctions déjà toute faite. Ex:l'api Windows setpixel() ou getpixel().
Findecitation:
Désolé alors , mais le système a bien évolué depuis le 8086 et il faut passer par un fichier système devant lui même répondre aux besoins des api pour obtenir un resultat utilisable avec les systèmes et machines actuels.
Il n'y a pas d'autre choix.