glClipPlane + nVidia + CgShader = Geht nicht ???
-
Hallo,
wenn ich in OpenGL ganz normal Clip Ebene definiere mit
GlClipPlane usw dann funktioniert das soweit auf beiden Grafikkarten.
ATI (irgend eine mobile) und nVidia (9800 GTX). Wenn ich mein Shaderprogramm
aktiviere (Cg Shader) dann funktioniert das Clippen nur noch auf dem Rechner
mit der ATI Karte. Bei nVidia wird das einfach (fast vollständig) ignoriert, also nicht geclipt. Das komische ist, das geometriy an sich noch geclipt wird.
Ich habe also nen Würfel (Drahtgittermodel) und lasse eine clipebene in der Mitte durchlaufen. Der Würfel wird auf beiden Karten geclipt unabhängig davon ob das Shaderprogram aktiviert ist oder nicht. Aber Texturen werden nicht auf der
nVidia geclipt. Ist das Problem bekannt ? Wenn ja, gibts dafür irgendwie
vernünfitge Lösungen ?Grüße,
c-mos