vertex-shader

Vertex-Shader sind ausführbare Programme, die als Teil der programmierbaren Geometrie-Pipeline in modernen Grafik-APIs wie z. Direct3D oder OpenGL. Vertex-Shader werden heutzutage normalerweise hardwarebeschleunigt auf Consumer-Hardware. Der Vertex-Shader verarbeitet jeweils einen Stützpunkt, gefolgt von der Grundelement-Assemblierung, optional dem Shader- und Transformations-Feedback, dem Clipping und schließlich der Rasterisierung und Fragmentverarbeitung.
1
Antwort

OpenGL - Wasserwellen (mit Lärm)

Ich mache gerade Wasserwellen, also beginne ich von Anfang an. Ich habe ein Mesh erstellt, das im Grunde ein flaches Quadrat ist und es im Vertex-Shader animiert (unten ist der Code, der das erreicht) %Vor% Wenn man im Prinzip nur die y-Posi...
22.05.2015, 12:56
1
Antwort

Rendering Rechteck Textur mit GLSL

Ich habe eine Klasse erstellt, die Videoframes (auf Mac) in ein benutzerdefiniertes Framebuffer-Objekt rendert. Als Eingabe habe ich eine YUV-Textur, und ich habe erfolgreich einen Fragment-Shader erstellt, der als Eingabe 3 Rechteck-Texturen ve...
18.05.2012, 07:41
2
Antworten

GLSL - Verwendung eines benutzerdefinierten Ausgabeattributs anstelle von gl_Position

Ich lerne gerade OpenGL mit Shadern (3.3). Es gibt jedoch eine Sache, die ich nicht auszuarbeiten scheint. Ich habe gelesen, dass die Verwendung von eingebauten Variablen wie gl_Position und gl_FragCoords in OpenGL 3+ veraltet ist, daher wollte...
25.06.2014, 19:05
1
Antwort

glGetAttribLocation gibt -1 zurück, wenn ein vorhandenes Shader-Attribut abgerufen wird

Ich versuche, Attribute an meinen Vertex-Shader zu übergeben, aber aus irgendeinem Grund gibt es mir weiterhin eine -1 am dritten Attribut-Ort, den ich mit openGl über glGetAttribLocation () abfragen möchte. Momentan gibt es mir immer noch eine...
26.03.2013, 14:44
1
Antwort

Wie schreibt man Pass-Through-Vertex- und Fragment-Shader für einen Framebuffer mit angehängter Textur?

Ich versuche, Shader zu verwenden, um eine Textur zu ändern, die an einen Framebuffer gebunden ist, aber ich bin verwirrt, wie die Shader die "ursprünglichen" Eingabewerte erhalten. Ich mache folgendes: %Vor% Wie würden leere Vertex- und...
12.06.2013, 11:04
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