Suchergebnisse für Anfrage "glsl"

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?

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

8 die antwort

WebGL: Schleifenindex kann nicht mit nicht konstantem Ausdruck verglichen werden

Ich habe einen Webgl-Blur-Shader: precision mediump float; precision mediump int; uniform sampler2D u_image; uniform float blur; uniform int u_horizontalpass; // 0 or 1 to indicate vertical or horizontal pass uniform float sigma; // The sigma ...

TOP-Veröffentlichungen

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

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

2 die antwort

Häufigkeit von Shader-Aufrufen in Rendering-Befehlen

Shader haben Aufrufe, denen (normalerweise) ein eindeutiger Satz von Eingabedaten zugewiesen wird und die (normalerweise) in ihre eigenen separaten Ausgabedaten schreiben. Wie oft wird jeder Shader aufgerufen, wenn Sie einen Renderbefehl absetzen?

2 die antwort

So implementieren Sie einen 2D-Raycasting-Lichteffekt in GLSL

Dies wurde ursprünglich von @sydd @ gefragHie [https://stackoverflow.com/q/34700956/2521214]. Ich war neugierig und versuche es zu codieren, aber es wurde geschlossen / gelöscht, bevor ich antworten konnte. Frage Wie reproduzieren / ...

2 die antwort

Curved Frosted Glass Shader?

Nun, etwas transparent zu machen ist nicht so schwierig, aber ich muss diese Transparenz basierend auf der Kurve eines Objekts ändern, damit es so aussieht, als wäre es nicht nur ein flaches Objekt. Sowas wie das Bild unten. ...

2 die antwort

Wie mache ich einen Shader, um ihn in azimuthal_equidistant umzuwandeln?

Ich habe ein 360 Textur [https://stackoverflow.com/questions/29048161/how-to-export-a-three-js-scene-into-a-360-texture-for-photosphere/33012125#33012125] in gleichwinkliger Projektion. it welchem GLSL-Shader kann ich es in ein @ ...