opengl

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.
2
Antworten

Fixed-Funktion Vs. Shader - helfen, die konzeptionellen Unterschiede zu verstehen

Mein Hintergrund: Ich habe vor einigen Monaten angefangen, mit OpenGL zu experimentieren, für keinen bestimmten Zweck, nur Spaß. Ich fing an, das OpenGL-Redbook zu lesen und kam so weit, ein Planetensystem mit vielen verschiedenen Lichtquellen...
26.08.2011, 17:17
1
Antwort

Wie finde ich einen Vektor für die Quaternion aus X Y Z Rotationen

Ich erstelle ein sehr einfaches Projekt mit OpenGL und stehe fest mit Rotationen. Ich versuche, ein Objekt unabhängig in allen 3 Achsen zu drehen: X, Y und Z. Ich hatte schlaflose Nächte aufgrund des "Gimbal Lock" -Problems, nachdem ich mich um...
25.03.2012, 20:44
4
Antworten

So verwenden Sie GLEW mit MinGW [duplizieren]

Ich habe versucht, die Datei glew32.lib zum Verknüpfen in meinem Projekt zu verwenden, als ich Glew-Quelle selbst kompiliere, um glew.a-Datei zu erhalten. Jetzt habe ich diese Linkfehler in meinem Projekt: %Vor% Es ist gut, dieses Problem...
15.01.2012, 15:19
1
Antwort

Das Zeichnen von VBO mit glDrawArrays funktioniert in OpenGL 2.1, aber nicht in OpenGL 3.x

Der Kern des Codes (rotes Rechteck): %Vor% Wenn ich den Kontext zu OpenGL 3.x umschalte, hört dieser Code auf zu arbeiten (ich kann nur die Farbe des Hintergrunds sehen), aber wenn ich VAO auf die gleiche Weise initialisiere wie der obige Co...
20.06.2011, 16:00
1
Antwort

Wo wird das Rendern bei Verwendung der X11-Weiterleitung mit SSH ausgeführt?

Wenn Sie sich mit X11-Weiterleitung an ein entferntes System (z. B. einen Cluster mit beträchtlicher Rechenleistung und / oder Grafikhardware) anschmiegen (z. B. mit ssh -X oder -Y ), wo wird das Grafik-Rendering durchgeführt? Wie würden Si...
04.07.2014, 14:58
3
Antworten

Textur wird nicht richtig angezeigt - wahrscheinlich sind Koordinaten falsch OpenGL, C ++

Ich werde versuchen, mein Problem mit Bildern zu erklären. Dies ist eine Teststruktur, die ich für meine OpenGL-Anwendung verwende: Wie Sie sehen können, gibt es einen 2-Pixel breiten Rahmen um das Bild herum mit verschiedenen Farben, dam...
18.12.2012, 08:40
1
Antwort

Ersatz für GL_LUMINANCE, GL_LUMINANCE_ALPHA

Für speichereffiziente eingebettete Echtzeitgrafiken habe ich traditionell DDS-Bilder verwendet, die mit GL_LUMINANCE codiert sind, wenn ich verlustfreie Graustufenbilder benötige (oder GL_LUMINANCE_ALPHA , wenn Alpha benötigt wird). Ich ha...
19.11.2013, 16:27
1
Antwort

Core-Profil vs Version String? Nur GLSL 1.3 / OGL 3.0 in Mesa 10.0.1

Theoretisch sollte Mesa 10.0.1 OpenGL 3.3 unterstützen, aber zur Zeit bekomme ich nur Unterstützung von 3.0. glxinfo gibt einige verwirrende Ergebnisse ... %Vor% (läuft derzeit mit Intel HD Graphics 4000) Kann jemand den Unterschied zw...
26.12.2013, 04:44
1
Antwort

GLSL, Semaphoren?

Ich hatte vorher schon das Problem, dass ich Farbwerte in einer Bildeinheit mischen wollte, indem ich so etwas mache: %Vor% In einem Szenario, in dem mehrere Fragmente den gleichen Wert für 'myTexel' haben können, ist dies nicht möglich, da...
18.05.2012, 12:42
2
Antworten

Bindung an OpenGL 3.x VBO

Ich versuche, meine Engine zu aktualisieren, die OpenGL 2.x-Stil-Vertex-Arrays verwendet hat, um mit OpenGL 3.x zu arbeiten, was bedeutet, dass auf VAOs / VBOs aktualisiert wird. Ich denke, ich bin nicht verbindlich an VBO gebunden. Lesen Sie we...
01.09.2011, 21:45