Suchergebnisse für Anfrage "glsl"

2 die antwort

So implementieren Sie einen GLSL-Shader für Bodennebel

Ich versuche, einen Bodennebel-Shader für meine Terrain-Rendering-Engine zu implementieren. Die Technik wird in diesem Artikel ...

1 die antwort

Im OpenGL-Shader kann kein einheitlicher Wert festgelegt werden

Ich lerne gerade OpenGL-Programmierung und habe einige gute Fortschritte gemacht, aber ich scheine jetzt festzustecken. Derzeit versuche ich, einfache Shader zum Laufen zu bringen. Um genauer zu sein, Ich versuche, einen einheitlichen Wert für ...

1 die antwort

Problemumgehung für GLSL Double Precision Angle, Trig und Exponential Functions

In GLSL gibt es rudimentäre Unterstützung für Variablen und Operationen mit doppelter GenauigkeitHier [http://www.opengl.org/registry/specs/ARB/gpu_shader_fp64.txt]. Sie erwähnen jedoch auch "Versionen mit doppelter Genauigkeit von Winkel-, ...

TOP-Veröffentlichungen

1 die antwort

Z-Fighting-Lösungen im Tiefentest in OpenGL - wie funktionieren sie?

BeschreibungIch hatte große Probleme mit Z-Fighting in OpenGL und habe einige Zeit damit verbracht, Lösungen für dieses Problem zu finden. Einige von denen, die ich gefunden habe und die ich verstehe und die ich nicht mochte: Polygone ...

1 die antwort

GLSL - Benutzerdefiniertes Ausgabeattribut anstelle von gl_Position verwenden

Ich lerne gerade OpenGL mit Shadern (3.3). Es gibt eine Sache, die ich aber nicht herausfinden kann. Ich habe gelesen, dass die Verwendung von eingebauten Variablen wie gl_Position und gl_FragCoords in OpenGL 3+ veraltet ist, deshalb wollte ich ...

2 die antwort

GLSL Punktlicht Shader bewegt sich mit der Kamera

Ich habe versucht, ein einfaches statisches Punktlicht mit Shadern für ein LWJGL-Spiel zu erstellen, aber es scheint, als würde sich das Licht bewegen, während die Position der Kamera verschoben und gedreht wird. Diese Shader wurden im OpenGL ...

1 die antwort

gl_PointSize Entspricht der Weltraumgröße

Wenn Sie eine Betrügergeometrie rendern möchten (sagen Sieeine Sphär [http://www.arcsynthesis.org/gltut/Illumination/Tutorial%2013.html]), dann ist die Standardpraxis, es mit zwei Dreiecken zu zeichnen (zum Beispiel durch Übergeben eines ...

5 die antwort

Wie zeichnet man in OpenGL 3.2 am besten einen Quad im Vollbildmodus?

Ich mache Raycasting im Fragment Shader. Ich kann mir ein paar Möglichkeiten vorstellen, um ein Vollbild-Quad für diesen Zweck zu zeichnen. Zeichnen Sie entweder ein Quad im Clip-Bereich, wobei die Projektionsmatrix auf die Identitätsmatrix ...

2 die antwort

GLSL maximale Anzahl von Anweisungen

Gibt es eine maximale Anzahl von Assembler-Anweisungen, die in die Fragment-Programmeinheit geladen werden sollen? Ich habe einen Algorithmus zum Portieren von CPU auf GPU und anscheinend passt er nicht auf die GPU.

1 die antwort

GLSL: "Ungültiger Aufruf der nicht deklarierten Kennung 'texture2D'"

Ich arbeite auf einem Mac mit Swift und OpenGL 3.2. Ich verwende auch XCode 6.1 Beta, daher ist dies vermutlich die wahrscheinlichste Erklärung, da mir dies nicht sinnvoll erscheint. Ich kann keine Beweise dafür finden, dass dies nicht ...