Suchergebnisse für Anfrage "opengl"
Wie Sie so viele Informationen wie möglich über einen OpenGL-Kontext erhalten
Hallo Welt und danke, dass du dir die Zeit genommen hast, das zu lesen! Ich schreibe ein Programm in GTK2 / 3 + OpenGL, ich habe zwei Versionen des Programms ausgeführt: (a) GTK + 2 + GtkGlext Extention -> funktioniert super! (b) GTK + 3 + ...
Performantes Hooking von OpenGL zum Zeichnen eines Overlays - Probleme mit mehreren Kontexten
Wie andere in früheren Fragen, versuche ich, eine beliebige OpenGL-Anwendung anzuhängen, um ein Overlay darauf zu zeichnen. Ich habe SwapBuffers angehängt und beim ersten Aufruf einen separaten Kontext zum Zeichnen erstellt. Sehendiese SO Frage / ...
GLSL: pow vs Multiplikation für ganzzahligen Exponenten
Was ist schneller in GLSL: pow(x, 3.0f);ode x*x*x;? Hängt die Potenzierungsleistung vom Hardwarehersteller oder vom Exponentenwert ab?
Was ist der Zweck von "glEnableVertexAttribArray (GLuint-Index)" in OpenGL?
Nach dem Aufruf vonglVertexAttribPointer(GLuint index, ...) Das Vertex-Attribut ist standardmäßig deaktiviert, da das docs [http://docs.gl/gl4/glEnableVertexAttribArray] sage Standardmäßig sind alle clientseitigen Funktionen deaktiviert, ...
Linker-Fehler von SDL2 in meinem Projekt
Ich habe CMake und Code :: Blocks verwendet, um SDL2 aus dem Quellcode zu erstellen, und habe versucht, meinen eigenen Projektquellcode mit den folgenden statischen Bibliotheken zu verknüpfen: libSDL2.a libSDL2main.a OpenGL32.libDiese drei ...
Bilderstream mit Qt @ anzeig
Die aktuelle Lösung sieht folgendermaßen aus: //paintlabel.h class PaintLabel : public QWidget { Q_OBJECT public: explicit PaintLabel(QWidget *parent = 0); public slots: void setImage(char *img_ptr, QSize img_size, int pitch); protected: void ...
Sollte ich jemals ein `vec3` innerhalb eines einheitlichen Puffer- oder Shader-Speicherpufferobjekts verwenden?
Dasvec3 type ist ein sehr netter Typ. Es nimmt nur 3 Floats auf, und ich habe Daten, die nur 3 Floats benötigen. Und ich möchte eine in einer Struktur in einem UBO und / oder SSBO verwenden: layout(std140) uniform UBO { vec4 data1; vec3 data2; ...
Prozedurale Erzeugung von Sternen mit skybox
Ich versuche, in OpenGL prozedural einen sternförmigen Hintergrund zu generieren. Der Ansatz, den ich verwende, besteht darin, eine Skybox mit einer Cubemap-Textur zu erstellen. Jede Seite der Cubemap-Textur besteht im Wesentlichen aus einem ...
Verlangsamen If-Anweisungen meinen Shader?
Ich möchte wissen, ob "If-Anweisungen" in Shadern (Vertex / Fragment / Pixel ...) die Shader-Leistung wirklich verlangsamen. Beispielsweise Ist es besser, dies zu verwenden: vec3 output; output = input*enable + input2*(1-enable); anstatt dies ...
OpenGL - So erstellen Sie auftragsunabhängige Transparenz?
Ich habe zu Lernzwecken an einer Spiele-Engine gearbeitet und bin auf dieses Problem gestoßen. Ich kann anscheinend keine Antwort finden für: Alpha-Kanal funktioniert nur für Objekte, die bereits vor dem Objekt mit dem Alpha-Kanal @ gezeichnet ...