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

glGenBuffers () stürzt mit Segmentierungsfehler ab. (C ++ / GLFW / GLEW)

Also verwende ich in meinem Projekt eine separate Klasse, um Puffer namens Buffer.cpp zu erstellen. Hier ist der Konstruktor %Vor% Und die Definitionen der Mitglieder: %Vor% Das Problem ist, dass wenn ich versuche, einen Puffer zu erzeug...
29.06.2012, 17:47
5
Antworten

Wie kann ich ein präzises (aber variables) FPS-Limit / Cap in meiner OpenGL-Anwendung implementieren?

Ich arbeite gerade an einer OpenGL-Anwendung, um dem Benutzer ein paar 3D-Kugeln zu zeigen, die er drehen, herumbewegen kann, usw. Es gibt hier nicht viel Komplexität, also läuft die Anwendung bei ziemlich hohe Bildrate (~ 500 FPS). Offensich...
15.07.2011, 13:11
1
Antwort

Layered COLLADA Loader für OpenGL3.1 + Context

Welche Schichten würden bei der effizienten Umsetzung helfen? Vorzugsweise so, dass ich in der Lage bin, diese drei unten aufgelisteten Komponenten mit den frühen Schichten zu verbinden und den Rest so zu codieren, wie ich gehe. Ich schreibe...
06.02.2011, 13:41
1
Antwort

OpenGL / JOGL: Mehrere Dreiecksfächer in einem Vertex-Array

Ich arbeite daran, einige moderat einfache Formen mit Vertex-Arrays zu erstellen, und ich mache gute Fortschritte, aber jetzt möchte ich zwei (oder mehr) dreieckige Fan-Objekte zeichnen. Gibt es eine Möglichkeit, nur einen Aufruf an gl.glDrawAr...
08.12.2010, 11:24
3
Antworten

Fließkommazahlen in GLSL in Dezimalzahlen umwandeln?

Wie andere bereits besprochen haben , gibt es in GLSL keinerlei Debugging. Aber manchmal möchte ich beim Debuggen meiner Shader wirklich numerische Werte untersuchen. Ich habe versucht, ein visuelles Debugging-Tool zu erstellen. Ich fand her...
28.06.2017, 04:50
3
Antworten

Cube mit einem einzigen GL_TRIANGLE_STRIP

Ist es möglich, einen ganzen Würfel mit nur einem einzigen GL_TRIANGLE_STRIP zu zeichnen? Offensichtlich ist es nur die Cube-Kombinatorik, um die ich hier besorgt bin, sie könnte genauso gut in jede Art von Box oder ähnliches Objekt gestre...
06.02.2015, 21:46
1
Antwort

Wie kann ich die Größe von bestehenden Texturanhängen an meinem Framebuffer ändern?

Wenn ich die Größe meines Fensters ändere, muss ich die Größe meiner Texturen ändern, die an meinen Framebuffer angehängt sind. Ich habe versucht, glTexStorage2D erneut aufzurufen, mit unterschiedlichen Größenparametern. Das funktioniert jedoch...
29.04.2014, 10:49
2
Antworten

Ermitteln der unterstützten GLSL-Version

Wie sollte man am besten die Version von GLSL finden, die von einer OpenGL-Implementierung unterstützt wird, und zwar auf eine Weise, die zuverlässig programmgesteuert verwendet werden kann? Ist der beste Weg, die GL_SHADING_LANGUAGE_VERSION...
26.09.2013, 07:06
2
Antworten

So erhalten Sie Koordinaten eines Objekts in OpenGL

Ich möchte die Koordinaten eines Objekts (z. B. eines Dreiecks) erhalten, nachdem es übersetzt und gedreht wurde. Der Grund dafür ist, dass ich später eine Kollisionserkennung durchführen und den Abstand zwischen Objekten berechnen kann Koordina...
24.11.2011, 14:51
4
Antworten

GLFW Bildschirmhöhe / -breite erhalten?

Da ich mit der freglut-Bibliothek eine Weile mit OpenGL herumgespielt habe, habe ich beschlossen, GLFW für mein nächstes Trainingsprojekt zu verwenden, da mir gesagt wurde, dass GLUT nur für Lernzwecke gedacht ist und nicht professionell genutzt...
04.07.2012, 20:48