Tag: opengl-3
OpenGL 3.0 ist, nach OpenGL 2.0, die zweite major-Version von OpenGL, die, abgesehen von einigen Komfort-updates, unterstützt und erfordert einen deutlich erweiterten hardware-generation (geometry Shader instancing).
Weitere, OpenGL 3.0 eingeführt, eine deprecation-Modell, das die gemeint war, um die allmählich eleminate die Verwendung von nicht mehr zeitgemäßen Funktionen, die nicht zugeordnet werden sowie auf aktuelle hardware, aber ohne zu brechen bestehende Anwendung Kompatibilität.
2
Antworten
Ich versuche, QGLWidget von Qt 4.8.2. Ich habe bemerkt, dass die Standard-Kontext-QGLWidget schafft nicht zeigen, jede Ausgabe für OpenGL oben 3.1. Die Qt-wiki ein tutorial , das veranschaulicht die Verwendung von OpenGL 3.3 ein einfaches Dreieck zeichnen.
1
Antworten
Habe ich diesen code, das ist der context "#version 330 core" gl_Position = PerspectiveViewMatrix(90.0, AspectRatio, 0.01, 1000.0 ) * TranslationMatrix(0, 0, -4 -0.35*MouseWheel) * RotationMatrix(MouseMovement.y, X_AXIS) * RotationMatrix(-MouseMovement.x, Y_AXIS) * RotationMatrix(float(Strafing*3), Z_AXIS) * TransformationMatrix * in_Vertex; Welcher
2
Antworten
Okay, also ich weiß schon, warum ich brauche, GLEW, aber nur bis zu einem gewissen Punkt. Wenn ich mit der modernen OpenGL-Zeug, wahrscheinlich ab version 3.0, und/oder benutze das Core-Profil, dann GLEW ist erforderlich, da ohne Sie
1
Antworten
Ich versuche zu zeichnen single Zeile mit den folgenden code und es funktioniert : //Include standard headers #include <stdio.h> #include <stdlib.h> //Include GLEW #include <GL/glew.h> //Include GLFW #include <GL/glfw.h> //Include GLM #include <glm/glm.hpp> using namespace glm; //shaders
2
Antworten
Ich versuche zu laden .obj-Modell in meiner c++ - opengl-3-code, aber aus irgendeinem Grund, es gibt mir diese Fehlermeldung : 1>Verknüpfung... 1>.\bunny.obj : fatal error LNK1107: ungültige oder beschädigte Datei: cannot read an 0x6592 Ich habe versucht,
1
Antworten
dieses fährt mich verrückt. Ich habe die Suche nach zwei Tagen aber leider finde keine Antwort. Ich will zu entwickeln, die einige Dinge mit OpenGL 3 (oder neuer) mit Visual Studio 2010 /C++. Header und Bibliotheken zur
2
Antworten
Ich bin mit einem problem konfrontiert, wo die SDL sagt, dass es keine Unterstützung für OpenGL 3.x Kontexten. Ich bin versucht, um diesem tutorial zu Folgen: Zu erstellen ist ein Cross-Plattform OpenGL 3.2 Kontext in SDL (C
2
Antworten
Fand ich Gwen vor ein paar Tagen und dachte, es sah aus wie die perfekte GUI-toolkit für mein Projekt. Aber oh, Mann, Blick auf alles, OpenGL-2-code im renderer. Also ich dachte, ich würde schreiben Sie eine OpenGL-3-renderer,
2
Antworten
Ich verstehen, dass OpenGL 4 und 3 sind ziemlich ähnlich, vor allem, 3.1 und 4.1. Mit beiden wird im wesentlichen freigegeben zusammen, kann es schwierig sein zu verstehen, die Gründe für OpenGL 4.0/4.1. In früheren Versionen von
1
Antworten
Ich versuche, die zusammen eine sehr einfache OpenGL 3.2 (core profile) Anwendung. In der folgende code, der angenommen wird, erstellen Sie ein VBO mit der vertex-Positionen, für die ein Dreieck, wird der Anruf zu glVertexAttribPointer scheitert und
3
Antworten
Ich kaufte die fünfte Auflage der OpenGL SuperBible. Ich bin sehr froh, dass Sie habe vermieden, mit überholten Funktionen zur Verfügung, aber Ihre Beispiele nutzen GLTools. GLTools bietet eine ganze Reihe von nützlichen Funktionen für das Rendern
11
Antworten
Ich weiß, es gibt einige Frage über das lernen von OpenGL. Hier ist was ich weiß: Mathematik für 3D - 3D-Theorie Hier ist, was ich wissen möchte: - OpenGL 4.0 Core-Profil (oder letztere) - Shader-Language-400 (oder letztere)
5
Antworten
Ich war schockiert, als ich Lesen Sie diese (von der OpenGL wiki): glTranslate, glRotate, glScale Sind diese hardware-beschleunigt? Nein, es gibt keine bekannte GPUs, die dies auszuführen. Der Fahrer berechnet die matrix auf der CPU und lädt
3
Antworten
Ich bin mit dieser Konfiguration : Ubuntu 12.04 Intel HD Graphics 4000 glxinfo mir, dass Parameter: OpenGL renderer string: Mesa X11 OpenGL version string: 2.1 Mesa 8.0.4 OpenGL shading language version string: 1.20 OpenGL extensions: Mein Ziel
4
Antworten
Ich war vor kurzem schriftlich einige OpenGL-3.3-code mit Vertex Array Objects (VAO) und Teste es später auf der Intel Grafikkarte gefunden, wo ich, zu meiner Enttäuschung, dass element-array-Puffer Bindung ist offenbar nicht Teil des Abschnitts VAO-Zustand, Aufruf:
3
Antworten
Ich bin verwirrt mit den Punkt generieren/erstellen eines Vertex Array Object (VAO) mit: glGenVertexArrays(GLsizei n, GLuint *arrays); und glBindVertexArray(GLuint); Da kann ich immer noch ein Puffer-Objekt, sagen wir für Scheitelpunkte, und beschreiben, dass die Puffer-Objekt mit glVertexAttribPointer
5
Antworten
Ich versuche zu Lesen, einige OpenGL tutorials im Netz. das problem ist, dass ich fand einige alte, die Nutzung gluPerspective(). gluPerspective war veraltet im OpenGL-3.0-und ausgebaut 3.1. Welche Funktion kann ich stattdessen verwenden? Ich bin mit C++
2
Antworten
So, ich bin an einem Punkt, an dem ich beginnen sollte meine Beleuchtung flach farbige Modelle. Die test-Anwendung ist ein Testfall für die Umsetzung nur die neuesten Methoden, so erkannte ich, es sollte im Idealfall die Umsetzung
4
Antworten
Im Blick eine Frage, die ich glauben, VAO-abhängig, aber ich bin mir nicht sicher.. Ich bin nicht sicher über die korrekte Verwendung eines VAO, was ich zu tun, während der GL-Initialisierung wurde eine einfache glGenVertexArrays(1,&vao) gefolgt von