igdxpdx32.dll et sprites

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Fig
Messages : 1176
Inscription : jeu. 14/oct./2004 19:48

igdxpdx32.dll et sprites

Message par Fig »

Bonjour,

J'ai réinstallé mon petit portable avec vista et xp pro en dual boot.

Première réflexion (je n'utilisai pas vista avant) sous vista mes programme pb qui tournaient généreusement à une 100ene de fps tombent à une 10ene au point que ca n'est plus jouable (!!)
Bon,ce n'est pas mon vrai problème...

1) Sous xp, lorsque jutilise une fonction de sprite sous pb, j'ai un écran bleu de la mort qui incrimime une certain igdxpdx32.dll. Or, après recherche je ne trouve pas ce que c'est (il est question de igxpdx32 et non de igDxpdx32).

2)Deuxieme soucis, lorsque j'ouvre une sauvegarde particuliere de mon programme, xxxxx.pb il s'ouvre avec pb et son file viewer!!!


T1400, chipset graphique GMA intel, 4Mo


Si vous avez des pistes, merci!!
Il y a deux méthodes pour écrire des programmes sans erreurs. Mais il n’y a que la troisième qui marche.
Version de PB : 6.00LTS - 64 bits
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: igdxpdx32.dll et sprites

Message par Ar-S »

Salut,
D'après mes recherches, ton soucis de igdxpdx32.dll viendrait de ton pilote graphique (et vu que ça rame question sprite ce serait pas impossible), donc le truc habituel,
re essaye d'installer une version superieur ou anterieur de tes pilotes.

Pour ce qui est du comparatif vista/xp la différence est tout de même énorme et étrange, aurais tu un code test à nous proposer ?.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
beauregard
Messages : 1307
Inscription : dim. 08/juil./2007 18:32
Localisation : Toulouse

Re: igdxpdx32.dll et sprites

Message par beauregard »

Fig a écrit :Si vous avez des pistes, merci!!
utilise tu la commande DrawText() ?

performance jeu 2D:
http://www.purebasic.fr/french/viewtopi ... 27&start=0
conseil du caporal:

Code : Tout sélectionner

FPS_LIMIT = 40


Repeat
      
      If (ElapsedMilliseconds() > CheckTime + 1000 / FPS_LIMIT)
            CheckTime = ElapsedMilliseconds()


            /*AFFICHAGE ICI*/
                     
            
            Else
            Delay(1)
      EndIf
      
      
            /* ALGORITHME , ROUTINES DIVERSES , ICI */
      
      
ForEver 
perso je met 500 au lieu de 1000:

Code : Tout sélectionner

If (ElapsedMilliseconds() > CheckTime + 500 / FPS_LIMIT)
puis

Code : Tout sélectionner

If FullScreen= #False:FlipBuffers():endif
If FullScreen= #True:FlipBuffers(#PB_Screen_SmartSynchronization):EndIf

Else

FlipBuffers(#PB_Screen_NoSynchronization)
Delay(16)
ps: en plein écran, le haut de l'écran subit de légère distorsion, surement du à ma carte video, ou à mon ignorance, au choix.
ps2: je met directx9
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: igdxpdx32.dll et sprites

Message par Le Soldat Inconnu »

la distorsion en haut de ton écran, c'est du au
FlipBuffers(#PB_Screen_NoSynchronization)

il faut synchroniser pour ne pas avoir le problème
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Avatar de l’utilisateur
Polux
Messages : 440
Inscription : mer. 21/janv./2004 11:17
Localisation : france
Contact :

Re: igdxpdx32.dll et sprites

Message par Polux »

Normal pour l'ecran bleu, j'avais le même souci avec un portable et ce genre de chipset intel..
je vais te donner une petite astuce qui semble-t'il marche correctement avec:

- au début de ton code, initialise le moteur 3d ( ogre ) avec initengine3d()
- limite ton ecran à 16bits en profondeur de couleur

il semblerait que lorsqu'on initialise pas les fonctions 3d ( même hyper minimes dans ce cas ) de la carte, celle-ci
viande completement windows quand on utiliser les fonctions de sprite.
Pour ma part, sur ce type de chipset j'arrive à faire tourner lethal judgment 5, avec fond 3d et tout ^^
teste et dis moi si ça fonctionne. ( ensuite il n'est pas nécessaire d'utiliser les fonctions 3d de ogre, juste de l'initialiser au lancement du programme ).
Avatar de l’utilisateur
Fig
Messages : 1176
Inscription : jeu. 14/oct./2004 19:48

Re: igdxpdx32.dll et sprites

Message par Fig »

Merci à tous :) !

Merci beaucoup Poulux, je vais essayer ça.
Il y a deux méthodes pour écrire des programmes sans erreurs. Mais il n’y a que la troisième qui marche.
Version de PB : 6.00LTS - 64 bits
Répondre