Als «geometry-shader» getaggte Fragen

9
Warum kann ich den Operator '> =' nicht mit Vector3s verwenden?

Ich versuche, ein Rechteck zwischen zwei Positionen zu bewegen, die ich als _positionAund bezeichne _positionB. Beide sind vom Typ Vector3. Das Rechteck bewegt sich gut. Wenn es jedoch erreicht _positionBwird, bewegt es sich nicht in die entgegengesetzte Richtung, wie es sollte. Ich ging zurück in...

8
Geometrie-Shader für mehrere Grundelemente

Wie kann ich einen Geometrie-Shader erstellen, der mehrere Grundelemente verarbeiten kann? Wenn ich beispielsweise einen Geometrie-Shader für Dreiecke erstelle, definiere ich ein Layout wie folgt: layout(triangles) in; layout(triangle_strip, max_vertices=3) out; Wenn ich diesen Shader verwende,...

8
Die effizienteste Methode zum Zeichnen von Scheitelpunkten mit OpenGL

Ich schreibe ein OpenGL 3D-Spiel. Es werden Tonnen von Dreiecken für Gelände und Objekte verwendet. Ich lerne aus dem offiziellen OpenGL-Handbuch und die erste vorgestellte Methode besteht darin, für jeden Scheitelpunkt, den Sie zeichnen möchten, eine Funktion glVertexnach dem aufzurufen glBegin....