Fråga : få inte modelviewprojectionmatrixen i glslhjässashader höger

Hi där, förmiddagen för

I har lite en utfärda med min uploading ”, äger” modelviewprojectionmatrix
(mvpm) till en geometryshader. Som du kan se i fäst screendump, min egna
code frambringar den samma mvpmen som OpenGL, och uploading den till works för shader också korrekt, som jag kan berätta, vid uploading av matrisen med en närmare detalj, färgar i translation som är del- till den fragmentshaderen och tolkningen en kulör quad.

However, mig kan inte för livet av mig verka för att få geometryshaderen till den korrekta gl_Positionen för output
the. allt verkar för att gå till
but för oändligheten (eller någonstans annat jag inte kan se), om endast jag använder min handrolled mvpm. using arbeten för gl_ModelViewProjectionMatrix som fine.

this är shaderen, kodifiera:

uniform mat4 modelViewProjectionMatrix;huvudsaklig

void (utan laga kraft) {gl_Positionen för
//= gl_ModelViewProjectionMatrix * gl_Vertex; // denna gl_Position för works
= modelViewProjectionMatrix * gl_Vertex; // som detta inte gör.

I för
}, skulle filename mycket” för class= för >


Jochem " s > (88 KB)” javascript för href= " för <-/span>comparison för http://filedb.experts-exchange.com/incoming/2010/07_w30/329398/matrixcompare.jpg” för href= " av för OpenGL matris och " för attachmentLink bredd " för style= för > class= för 329398
<-/div>


*update1* som " " för >
<-/div> matrices avviker, funnit I att beståndsdelar [1] [2] skilja sig åt vid ca. |2.0|, bara jag gör egentligen inte
understand varför det skulle är, l5At bara vad orsakar it.

if (abs (gl_ModelViewProjectionMatrix [1] [2] - modelViewProjectionMatrix [1] [2]) > 2.03125) {gl_Positionen för
= vec4 (0.0);

*update2*

it för
} får kuslig, har jag nu handcoded mvpmen in i shaderen (ie som ställer in varje, värderar
of en mat4), och jag får det felaktiga resultatet. MEN OCKSÅ, jag får det felaktiga resultatet med: gl_Position för

= gl_ModelViewMatrix * gl_ProjectionMatrix * gl_Vertex;

but, som påstådd, gl_Position för

= modelViewProjectionMatrix * gl_Vertex;

works bötfäller. Förmiddagen jag som ser en chaufför/ett kort, buggar här??

J



" klar "

Svar : få inte modelviewprojectionmatrixen i glslhjässashader höger

REKO du också måste uppsättningen det GLÅMIGT att tilltala av Zywallen för att vara DHCP.

Beroende av ställa in firewallen kan blockera pings.

Jag skulle gör som nollställdes mycket av zywallen och, ser, om det fungerar,
Både din GLÅMIGA och LAN-sida bör vara DHCP, och de måste att vara olika subnets.

Så det Zywall LANt (privat sida) behöver att vara fastställdt till 192.168.2.1
Andra lösningar  
 
programming4us programming4us