OpenGL (Open Graphics Library) ist ein Grafikstandard und eine API, die plattformunabhängig und für Desktops, Workstations und mobile Geräte verfügbar ist. Es wurde entwickelt, um hardwarebeschleunigtes Rendering bereitzustellen und bietet daher eine erheblich verbesserte Leistung gegenüber dem herkömmlichen 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.
Ich habe die Legacy-openGL mit Kakao seit Jahren verwendet, aber ich habe jetzt Schwierigkeiten, den Übergang zu openGL 3.2 zu machen. Es gibt einige Beispiele im Internet, aber sie sind alle zu komplex (und viele kompilieren nicht mehr unter XC...
Ich frage mich, ob das Aufrufen von updateGL () in festen Timer-Intervallen den Renderprozess verlangsamen kann. Also, ich möchte versuchen, den Render in Echtzeit zu machen. Ich habe nicht die Funktion, es automatisch ausführen zu lassen. Wer w...
Ich ging also durch das orange Buch (3. Auflage) und stieß auf einen Abschnitt in Kapitel 9 über den invarianten Qualifizierer. Und es sagt:
Das invariante Qualifikationsmerkmal weist den Compiler an und verknüpft, Ausdrücke und Funktion...
Nach dieser Frage markiert glDeleteBuffers den Videospeicher des Puffers als frei. Aber wenn ich glDeleteVertexArrays auf einem VAO aufruft, löscht dieser Aufruf alle VBOs, die mit diesem VAO verknüpft sind?
Wenn nein, wann sollte ich VBOs...
Ich habe mich umgesehen und nie gesehen, was genau jede Matrix macht und welche Operationen sie bilden (so nennt die eigentliche Eigenfunktion). Das ist, was ich suche. Oder zumindest eine Beschreibung des Prozesses und ein paar Beispiele mit Ei...
Ein Bild sagt tausend Worte, also was ist mit zwei? Ich habe diese Map Art:
Um dies tatsächlich als Karte zu benutzen, skaliere ich diese Textur 6 mal. Dies ging jedoch nicht wie erwartet:
Der gesamte OpenGL-Code ist in meiner home...
Die OpenGL-Dokumentation besagt, dass die Aufrufe von gluLookAt () in der GL_MODELVIEW-Matrix ausgeführt werden sollten:
Ссылка
Tatsächlich verlinken die Dokumente auf einen Artikel, der besagt, dass die Verwendung von gluLookAt () in de...
Ich versuche OpenGL zu lernen. Ich habe Erfahrung mit C und C ++, baue eine Umgebung und all diesen Jazz auf, aber ich versuche, einen guten Ausgangspunkt zu finden.
Ich bin mir der festen Funktionspipeline bewusst, die in OpenGL & lt; = 2.1...
Ich versuche, einen Screenshot des Bildschirms oder eines Fensters zu erhalten. Ich habe versucht, Funktionen von X11 zu verwenden
und es funktioniert gut. Das Problem besteht darin, dass es viel Zeit kostet, die Pixel von XImage zu bekommen.
Da...
Ich verwende glColor4f(1.0f, 1.0f, 1.0f, alpha_); , um Transparenz für die Grundelemente festzulegen, die ich zeichne.
Allerdings würde ich gerne den aktuellen opengl Alpha-Wert lesen können. Ist das möglich?
z.B.
%Vor%