Suchergebnisse für Anfrage "opengl"

2 die antwort

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 + ...

0 die antwort

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 / ...

2 die antwort

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?

TOP-Veröffentlichungen

4 die antwort

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, ...

4 die antwort

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

2 die antwort

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

2 die antwort

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; ...

2 die antwort

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

4 die antwort

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

6 die antwort

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