Auteur Sujet: Intro 4K sous Windows Seven  (Lu 865 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne powergoo

    • Voir le profil
  • Rôle: code
  • Ville: Meaux
Intro 4K sous Windows Seven
« le: 23 Novembre 2011 à 18:47:28 »
petite question au pros des 4K  (j'ai télécharger les sources d'iq )
dont celle-ci i4k_OGL

http://www.iquilezles.org/www/material/isystem1k4k/isystem1k4k.htm

je suis sous Visual C++ 2010 et quand je teste l'exemple en opengl 1.1 au bout de quelque secondes sous Windows Seven j'ai des barres noires qui apparaissent sur le cube. et le curseur d'attente apparait alors qu'il doit pas grrrrr Si je clique ca me met le message que le programme ne répond plus et j'ai un bel écran Blanc.

J'ai utilisé la dernière version de Crinkler qui est soit disant plus compatible Seven.

j'ai une ati  HD4600 passive (oui bon on se moque pas  :-\ )

Si je teste l' exécutable sous Windows XP ça fonctionne très bien.

Donc ma question que faut t' il faire en plus sous Seven pour que ça marche ?
Ca viens de la boucle de messages vu que la on les intercepte pas Windows est pas content ?
Une option de compilation sous Visual Studio que j'aurais mal paramétré ?
 

Donc si quelqu'un à une idée je suis preneur.

Help .....

Powergoo

Hors ligne LLB

    • Pouet.net
    • Coup de coeur
    • Voir le profil
    • site perso
  • Ancienneté: 2000
  • Groupe: Ctrl-Alt-Test
  • Rôle: code
  • Ville: Munich
Re : Intro 4K sous Windows Seven
« Réponse #1 le: 23 Novembre 2011 à 19:19:29 »
Déjà, essaie sans Crinkler pour voir si tu as toujours l'erreur (compile en debug par exemple). Mais si le cube s'affiche, je ne pense pas que ce soit la faute de Crinkler.
Donc, essaie de lancer en debug pour avoir plus d'info.

Hors ligne ponce

    • Pouet.net
    • Coup de coeur
    • Voir le profil
    • Games from mars
  • Ancienneté: 2009
  • Groupe: aucun
  • Rôle: code
Re : Intro 4K sous Windows Seven
« Réponse #2 le: 23 Novembre 2011 à 19:32:18 »
Salut,

Alors j'ai une ATI HD 5400 passive et Seven du coup j'ai fait la même chose que toi, et j'ai pas les bandes noires. Tu as quel driver Catalyst ?

Hors ligne powergoo

    • Voir le profil
  • Rôle: code
  • Ville: Meaux
Re : Intro 4K sous Windows Seven
« Réponse #3 le: 23 Novembre 2011 à 23:32:53 »
attention les bandes arrivent au bout de quelque secondes (mais c'est rapide) !

 je les ai aussi en débug donc sans passer par Crinkler.

au niveau de la version de catalyst j'ai 2010.1026.2246.39002.

ce que je comprend pas c'est que ca marche sous xp (même en émulation xp sous seven !)

j'ai un portable et un pc fixe les 2 malheureusement drivers Ati et ca fait pareil sur les 2 faut que je trouve une machine Nvidia.



Hors ligne ponce

    • Pouet.net
    • Coup de coeur
    • Voir le profil
    • Games from mars
  • Ancienneté: 2009
  • Groupe: aucun
  • Rôle: code
Re : Intro 4K sous Windows Seven
« Réponse #4 le: 24 Novembre 2011 à 10:08:13 »
Bon ben cherche pas trop non plus, le driver 10.11 est une catastrophe, met 10.9 à la place où ceux de cette année recommandés par Steam.
Pour remplacer correctement un driver, ça implique de désinstaller => redémarrer => installer => redémarrer.

Hors ligne powergoo

    • Voir le profil
  • Rôle: code
  • Ville: Meaux
Re : Intro 4K sous Windows Seven
« Réponse #5 le: 24 Novembre 2011 à 20:15:05 »
bon alors j'ai désinstaller le driver réinstaller le dernier, oui je sais faut jamais installer le dernier mais ca corrige le premier problème les fameuse barre noire.

mais si je clique 1 ou 2 fois pendant que l' Intro ce joue ( si tu pouvais tester chez toi ponce ) j'ai les barres qui reviennent ;-) le curseur d'attente aussi et le message que Windows est en train de mourir suivi d'un beau fond blanc.

ça me semble être plus un problème de boucle de message non ?

c'est quand même soulant ses bugs qui viennent pas de soi  :-[


Hors ligne Elrick

    • Voir le profil
  • Groupe: SFX
  • Rôle: Code / GFX
  • Ville: Lyon
Re : Intro 4K sous Windows Seven
« Réponse #6 le: 24 Novembre 2011 à 21:55:04 »
ts barres noires sont toujours au même endroit ? si non c'est peut être du à un plantage (boucle de message) + no vsync

Hors ligne ponce

    • Pouet.net
    • Coup de coeur
    • Voir le profil
    • Games from mars
  • Ancienneté: 2009
  • Groupe: aucun
  • Rôle: code
Re : Intro 4K sous Windows Seven
« Réponse #7 le: 24 Novembre 2011 à 23:06:53 »
Ben je clique mais j'ai toujours pas de problème, même en fullscreen, même en changeant la résolution.

Hors ligne ponce

    • Pouet.net
    • Coup de coeur
    • Voir le profil
    • Games from mars
  • Ancienneté: 2009
  • Groupe: aucun
  • Rôle: code
Re : Intro 4K sous Windows Seven
« Réponse #8 le: 24 Novembre 2011 à 23:11:35 »
Le problème d'utiliser les derniers drivers c'est que par exemple pour celui-là AMD a fait un correctif deux jours après :)
http://support.amd.com/us/kbarticles/Pages/Catalyst1111aperformance.aspx

(sinon, Bethesda a des recommendations aussi http://forums.bethsoft.com/index.php?/topic/1238786-new-rage-pc-update/page__p__18948008)
« Modifié: 24 Novembre 2011 à 23:28:34 par ponce »

Hors ligne powergoo

    • Voir le profil
  • Rôle: code
  • Ville: Meaux
Re : Intro 4K sous Windows Seven
« Réponse #9 le: 25 Novembre 2011 à 14:48:54 »
bon je regarde tout ca ce soir après le taff...


Hors ligne powergoo

    • Voir le profil
  • Rôle: code
  • Ville: Meaux
Re : Intro 4K sous Windows Seven
« Réponse #10 le: 26 Novembre 2011 à 23:27:42 »
bon alors j'ai modifier ma boucle d'attente comme ceci (c'est surement très moche mais moi et le systeme Windows  :-\)

MSG msg;
while(!GetAsyncKeyState(VK_ESCAPE))
{
if ( PeekMessage(&msg, 0, 0, 0, PM_REMOVE) )
DispatchMessage(&msg);

Intro4k();
SwapBuffers(hdc);
}


Et la ça fonctionne plus de bug

Re : Intro 4K sous Windows Seven
« Réponse #11 le: 27 Novembre 2011 à 19:24:19 »
et est ce que comme cela, tout fonctionne aussi ?

MSG msg;
ZeroMemory(&msg,sizeof(MSG));

while(msg.message != WM_QUIT)
{
if ( PeekMessage(&msg, 0, 0, 0, PM_REMOVE) )
        {
                TranslateMessage(&msg);
                DispatchMessage(&msg);
}
        Intro4k();
        SwapBuffers(hdc);
}
« Modifié: 28 Novembre 2011 à 11:36:21 par maracuja »

Hors ligne powergoo

    • Voir le profil
  • Rôle: code
  • Ville: Meaux
Re : Intro 4K sous Windows Seven
« Réponse #12 le: 27 Novembre 2011 à 20:34:22 »
Salut Maracuja

effectivement ta solution fonctionne mais me pose 2 problèmes.

déjà dans une 4k c'est la norme de quitter avec échappement, la il faut faire un cltrl+f4 (je suis pas en mode fenêtré mais en plein écran donc je peut pas cliquer sur la croix.

et puis ça prend un tout petit peut plus d'octets déjà que j'en perdais  :-\ mais c'est certainement plus propre de faire le TranslateMessage(&msg); sauf que comme moi je voulais rien écouter ça me sert pas normalement (encre une fois je suis nul en system Windows j'ai surement tord)

ce que je comprend toujours pas c'est pourquoi vous n'avez pas les mêmes problèmes quand vous faite une intro 4k

je suis sous seven 64bits professionnel et en bi-écran ça peut jouer ?
je vais tester sur d'autres machines c'est trop zarb.

Hors ligne nystep

    • Pouet.net
    • Voir le profil
    • lostgarden
  • Ancienneté: 1995
  • Rôle: code
  • Ville: Jyväskylä
Re : Intro 4K sous Windows Seven
« Réponse #13 le: 27 Novembre 2011 à 23:51:26 »
Et même si ça marche également regarde aussi la taille compressée.. :)
"L'être humain met 2 ans a apprendre le langage mais toute une vie pour apprendre à se taire."

Hors ligne nystep

    • Pouet.net
    • Voir le profil
    • lostgarden
  • Ancienneté: 1995
  • Rôle: code
  • Ville: Jyväskylä
Re : Intro 4K sous Windows Seven
« Réponse #14 le: 27 Novembre 2011 à 23:56:40 »
Essaie avec le

SwapBuffers( hDC );

à la place de

wglSwapLayerBuffers( hDC, WGL_SWAP_MAIN_PLANE );

dans _windows/main_rel.cpp

ça fait toujours les bandes noires après quelques secondes?

"L'être humain met 2 ans a apprendre le langage mais toute une vie pour apprendre à se taire."

 

Dans la Réponse Rapide, vous pouvez utiliser du BBCode et des smileys comme sur un message normal, mais à partir d'une interface plus rapide d'accès.

Attention, il n'y a pas eu de réponse à ce sujet depuis au moins 30 jours.
À moins que vous ne soyez sûr de vouloir répondre, pensez éventuellement à créer un nouveau sujet.

Nom: E-mail:
Vérification:
Quel est la couleur du cheval rouge d'Henri IV ?: