Als «opengl» getaggte Fragen

OpenGL (Open Graphics Library) ist ein Grafikstandard und eine API, die plattformunabhängig und für Desktop-, Workstation- und Mobilgeräte verfügbar sind. Es wurde entwickelt, um hardwarebeschleunigtes Rendern bereitzustellen, und bietet daher eine erheblich verbesserte Leistung gegenüber herkömmlichem Software-Rendering. OpenGL wird für Anwendungen wie CAD-Software und Computerspiele verwendet. Der OpenGL-Standard sowie OpenGL ES werden von der Khronos-Gruppe gesteuert.

188
Wie sind 3D-Spiele so effizient? [geschlossen]

Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Monaten . Verbessere diese Frage Es gibt etwas, das...

132
Was macht glLoadIdentity () in OpenGL?

Ich bin neu in OpenGL und ein wenig überwältigt von all den zufälligen Funktionen, die ich in meinem Code habe. Sie funktionieren und ich weiß, wann ich sie verwenden soll, aber ich weiß nicht, warum ich sie brauche oder was sie tatsächlich tun. Ich weiß, dass glLoadIdentity()die aktuelle Matrix...

118
OpenGl mit C # verwenden? [geschlossen]

Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren . Verbessere diese Frage Gibt es kostenlose...

113
Was sind Vertex-Array-Objekte?

Ich fange gerade erst an, OpenGL aus diesem Tutorial zu lernen: http://openglbook.com/the-book/ Ich komme zu Kapitel 2, wo ich ein Dreieck zeichne, und ich verstehe alles außer VAOs (ist dieses Akronym in Ordnung?). Das Tutorial hat diesen Code: glGenVertexArrays(1,

105
opengl: glFlush () vs. glFinish ()

Ich habe Probleme, den praktischen Unterschied zwischen Anrufen glFlush()und zu unterscheiden glFinish(). Die Dokumente sagen dies glFlush()und glFinish()werden alle gepufferten Operationen an OpenGL senden, so dass man sicher sein kann, dass sie alle ausgeführt werden. Der Unterschied besteht...

94
GlVertexAttribPointer-Klarstellung

Ich möchte nur sicherstellen, dass ich das richtig verstehe (ich würde im SO Chat fragen, aber es ist dort drin tot!): Wir haben ein Vertex-Array, das wir durch Binden "aktuell" machen, dann haben wir einen Puffer, den wir an ein Ziel binden, dann füllen wir das Ziel, über glBufferData das im...

85
Wie verwende ich glOrtho () in OpenGL?

Ich kann die Verwendung von nicht verstehen glOrtho. Kann jemand erklären, wofür es verwendet wird? Wird es verwendet, um den Bereich der Grenzwerte für xy- und z-Koordinaten festzulegen? glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); Dies bedeutet, dass der x-, y- und z-Bereich von -1 bis 1?...

82
Wie funktioniert OpenGL auf der untersten Ebene? [geschlossen]

Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden Sie in der Hilfe ....