Question : obtention du modelviewprojectionmatrix dans la droite de shader de sommet de glsl

Salut là,

I AM faisant « posséder » un peu d'une issue avec le chargement mon le modelviewprojectionmatrix
(mvpm) à un geometryshader. Comme vous pouvez voir dans le screendump joint, mon propre
code produit du même mvpm qu'OpenGL, et le téléchargeant au
works de shader également correctement, comme je peux dire en téléchargeant la matrice avec une couleur spécifique dans le composant du
translation au shader de fragment et en rendant un quad.

However, je ne peux pas pendant la vie de moi sembler obtenir le geometryshader au gl_Position correct de l'output
the. tout semble aller au
but d'infini (ou quelque part d'autre je ne peux pas voir) seulement si j'emploie mon mvpm handrolled. using les travaux fine.

ix/>this est le code de shader :

uniform mat4 modelViewProjectionMatrix;force du

void (vide) {gl_Position de
//= gl_ModelViewProjectionMatrix * gl_Vertex ; // ces gl_Position du works
= modelViewProjectionMatrix * gl_Vertex ; // que ceci ne fait pas. le

I du
} nom de fichier » " de >


Jochem class= de
matrixcompare.jpg le class= (88 KBs) Javascript de href= le " de " attachmentDetails de class= » de (type de dossier détails) de class= handrolled de la description " >comparison largeur de " style= de >


*update1* le " le " de >
matrices divergent, j'a constaté que les éléments [1] [2] diffèrent par approximativement |2.0|, mais je ne fais pas vraiment le
understand pourquoi ce serait, encore moins ce qui cause it.

if (ABS (gl_ModelViewProjectionMatrix [1] [2] - modelViewProjectionMatrix [1] [2]) > 2.03125) {gl_Position de
= vec4 (0.0) ; le

*update2*

it du
} devient étrange, je handcoded maintenant le mvpm dans le shader (IE plaçant chaque
of de valeur un mat4) et j'obtiens le résultat incorrect. MAIS ÉGALEMENT, j'obtiens le résultat incorrect avec : gl_Position du

= gl_ModelViewMatrix * gl_ProjectionMatrix * gl_Vertex ;

but, comme indiqué, gl_Position du

= modelViewProjectionMatrix * gl_Vertex ;

works très bien. Est-ce que je regard suis un conducteur/bogue de carte ici ? ?

J



class= de

Réponse : obtention du modelviewprojectionmatrix dans la droite de shader de sommet de glsl

OK, vous devez également placer l'adresse de WAN du Zywall pour être DHCP.

Selon l'installation, le mur à l'épreuve du feu peut bloquer des cinglements.

Je ferais une pleine remise du zywall et verrais si cela fonctionne,
Votre côté de WAN et de LAN devrait être DHCP, et ils doivent être différents filets inférieurs.

Ainsi le LAN de Zywall (côté privé) doit être placé à 192.168.2.1
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us