Vraag : krijgend niet modelviewprojectionmatrix in juiste glsltop shader

Hallo daar,

I am een beetje van een kwestie met het uploaden van mijn „eigen“ modelviewprojectionmatrix
(mvpm) hebben aan een geometryshader. Aangezien u in in bijlage kunt zien screendump, produceert mijn eigen
code zelfde mvpm zoals OpenGL, en ook uploadend het aan shader
works correct, aangezien ik kan vertellen door de matrijs met een specifieke kleur in de component
translation te uploaden aan het fragment shader en een gekleurde quad.

However terug te geven, kan ik niet voor het leven van me schijnen om geometryshader aan output
the correcte gl_Position te krijgen. allen schijnt om naar oneindigheid (of ergens anders kan ik niet zien) te gaan
but slechts als ik mijn handrolled mvpm gebruik. het gebruiken van gl_ModelViewProjectionMatrix de werken fine.

this is de shadercode:

uniform mat4 modelViewProjectionMatrix;(nietige) leiding

void {/>//gl_Position
ix * gl_Vertex; // dit works
gl_Position = modelViewProjectionMatrix * gl_Vertex; // dit niet.
}

I zou bl " >

Jochem

*update1* een binair onderzoek door hand doen naar waar de componenten van
matrices divergeren, vond ik dat ong. verschillen de elementen [1] [2] door |2.0|, maar ik niet werkelijk
understand waarom dat zou zijn, laat staan wat it.

if (abs (gl_ModelViewProjectionMatrix [1] [2] - modelViewProjectionMatrix [1] [2]) > 2.03125) veroorzaakt {/> gl_Position
}

*update2*

it wordt bizar, heb ik handcoded nu mvpm in shader (d.w.z. plaatsend elke waarde
of mat4) en ik krijg het onjuiste resultaat. MAAR OOK, krijg ik het onjuiste resultaat met: /> gl_Position


but, zoals verklaard,/> gl_Position


works. Ben hier het kijken van I bij een bestuurder/kaartinsect??

J



Antwoord : krijgend niet modelviewprojectionmatrix in juiste glsltop shader

O.K., moet u ook het BLEKE adres van Zywall plaatsen om DHCP te zijn.

Afhankelijk van de opstelling, kan de firewall blokkeren pingelt.

Ik zou het volledig terugstellen van zywall doen en zou of dat werk zien,
Zowel zou uw BLEKE als LAN kant DHCP moeten zijn, en zij moeten verschillende subnets zijn.

Zo moet LAN Zywall (privé kant) aan 192.168.2.1 worden geplaatst
Andere oplossingen  
 
programming4us programming4us