IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: moldavi

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    2 036

    [DirectX 9] Bonjour. Que l'écran reste figé cela me...

    Bonjour.



    Que l'écran reste figé cela me paraît normal, puisqu'il ne se passe rien...

    Que l'image ne soit pas mise à à jour est un mystère que je ne peux pas résoudre ici, sans un code...
  2. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    2 036

    [DirectX 9] Bonjour. Pour comprendre, il faudrait...

    Bonjour.



    Pour comprendre, il faudrait analyser le contenu de la mémoire du programme à l'instant T. Si un memcpy déborde, il peut corrompre des données mais sans planter le programme (du moins...
  3. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    2 036

    [DirectX 9] Bonjour. Je me suis amusé à faire la...

    Bonjour.

    Je me suis amusé à faire la transformation d'une texture 32bits en 16bits. Pour obtenir une image au format bmp, il faut utiliser D3DFMT_X1R5G5B5 :




    #define RGB16BMP(red, green,...
  4. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    2 036

    [DirectX 9] Bonjour. Cela ressemble à une corruption de...

    Bonjour.

    Cela ressemble à une corruption de mémoire de la texture.

    Il faut vérifier les correspondances Create/Release ou que la texture n'est pas assignée à autre chose.

    ...
  5. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    2 036

    [DirectX 9] Bonjour. Pour le numéro d'écran il y deux...

    Bonjour.

    Pour le numéro d'écran il y deux modifications :




    #define SCREENTEST 1 // ou 0

    g_pD3D->GetAdapterDisplayMode(SCREENTEST, &d3dDisplayMode);
  6. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    2 036

    [DirectX 9] Bonjour. Les deux buffers sont corrects : ...

    Bonjour.

    Les deux buffers sont corrects :

    156691

    Le code pour vérifier les buffers :
  7. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    2 036

    [DirectX 9] Bonjour. Pour récupérer les data faire ceci :...

    Bonjour.

    Pour récupérer les data faire ceci :



    if( (iRes = pScreenInfo->g_pD3DDevice->GetFrontBufferData(0, pScreenInfo->pCaptureSurface)) != D3D_OK)
    {
    DBG("Error:...
  8. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    2 036

    [DirectX 9] Bonjour. Serait-il possible de mettre en pièce...

    Bonjour.

    Serait-il possible de mettre en pièce jointe les raw data d'une capture en 16Bits : le buffer lockedRect.pBits avec la hauteur/largeur et la taille du pitch. Histoire de jeter un oeil.
  9. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    2 036

    [DirectX 9] Bonjour. Le code ci-dessus n'est pas suffisant...

    Bonjour.

    Le code ci-dessus n'est pas suffisant pour aider.

    Par contre, vous avez tous les deux certainement raison sur l'histoire d'offset. Je ne peux pas dire si le pitch est pris en compte...
  10. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    2 036

    [DirectX 9] Bonjour. J'imagine que c'est du DirectX9 /...

    Bonjour.

    J'imagine que c'est du DirectX9 / Windows XP / Vieux matériels...

    Si c'est le cas, il n'y a plus de support pour tout cela. Au mieux pour le violet, il est possible d'appliquer un...
Affichage des résultats 1 à 10 sur 10