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.
1
Antwort

Ungerade OpenGL-Schattenzuordnungsverhalten

Ich arbeite an einem 3D-Spiel in C ++ und OpenGL 3.2 mit SFML. Ich habe mich angestrengt, Point-Light-Shadow-Mapping zu implementieren. Was ich bis jetzt gemacht habe, scheint mir zu entsprechen, was ich gelernt habe und Beispiele, die ich geseh...
11.01.2013, 22:24
1
Antwort

OpenGL ist sehr maschinenspezifisch

Vor kurzem habe ich OpenGL in C ++ für 3D-Rendering verwendet, aber seltsamerweise scheint es nur auf einigen wenigen Rechnern zu funktionieren. Ich benutze OpenGL 3.0 oder höher (im Moment ist es auf 3.0 gesetzt) ​​mit Vertex-Array-Objekte (nic...
01.08.2012, 11:03
3
Antworten

Berechne den Begrenzungsquadrat einer Kugel mit einem Vertex-Shader

Ich versuche, einen Algorithmus aus einem Grafikpapier zu implementieren, und ein Teil des Algorithmus rendert Kugeln mit bekanntem Radius in einen Puffer. Sie sagen, dass sie die Kugeln rendern, indem sie den Ort und die Größe in einem Vertex-S...
28.04.2010, 06:08
5
Antworten

Python-GUI mit benutzerdefiniertem Rendering / Zeichnen

Ich suche nach einer Python-GUI-Bibliothek, die ich das Rendering / Zeichnen neu schreiben kann. Es muss grundlegende Widgets (Schaltflächen, Kombinationsfelder, Listenfelder, Texteditoren, Scrolls,), Layoutverwaltung, Ereignisbehandlung unt...
17.11.2010, 10:51
1
Antwort

Deferred Rendering mit Tile-Based Culling Concept Probleme

BEARBEITEN: Ich bin immer noch auf der Suche nach Hilfe bei der Verwendung von OpenCL- oder Compute-Shadern. Ich würde es vorziehen, OGL 3.3 weiter zu verwenden und mich nicht mit der schlechten Treiberunterstützung für OGL 4.3 und OpenCL 1.2...
14.04.2013, 00:14
1
Antwort

Ersetzen eines VBO in einem vorhandenen VAO

Ich habe ein VAO mit VBOs für verschiedene Vertex-Attribute: Vertex-Positionen, Vertex-Normalen und das Element-Array VBO (alle STATIC_DRAW), so dass das Rendern einer Instanz einfach Folgendes erfordert: %Vor% Ich möchte jedoch mehrere Inst...
30.08.2012, 14:21
3
Antworten

Wie kann ich ein HDMI 1.4a-kompatibles stereoskopisches Signal von einer OpenGL-Anwendung an ein 3DTV-Gerät ausgeben?

Ich habe eine OpenGL-Anwendung, die stereoskopisches 3D-Video über HDMI an handelsübliche Fernsehgeräte ausgibt, aber derzeit muss das Display die vor 1.4a-Methoden unterstützen, das richtige Format manuell auszuwählen (nebeneinander, oben-unten...
11.08.2011, 21:20
2
Antworten

OpenGL Textur zufällig nicht gezeigt

Ich habe ein sehr, sehr seltsames Problem in meiner C ++ OpenGL Anwendung. Ich lade einfach eine Textur und wende sie an eine Quadric an: %Vor% Dann %Vor% Jetzt: es funktioniert perfekt 9 mal von zehn, aber manchmal wird die Textu...
27.04.2010, 19:02
2
Antworten

Freigeben von OpenGL-Rahmenpuffer / Render-Puffer zwischen zwei Anwendungen

Nehmen wir an, ich habe eine Anwendung A hexe ist verantwortlich für das Malen von Sachen auf dem Bildschirm über OpenGL library. Für einen engen Integrationszweck möchte ich, dass diese Anwendung A ihre Arbeit macht, aber in einem FBO...
17.06.2011, 14:07
1
Antwort

GLSL: skalare vs Vektor-Performance

Alle modernen GPUs haben eine skalare Architektur, aber Schattierungssprachen bieten eine Vielzahl von Vektor- und Matrixtypen. Ich würde gerne wissen, wie sich Skalierung oder Vektorisierung von GLSL-Quellcode auf die Leistung auswirkt. Lassen...
14.09.2016, 12:47