Suchergebnisse für Anfrage "hlsl"

1 die antwort

Speichern von zwei Float-Werten in einer einzelnen Float-Variablen

Ich möchte zwei Float-Werte in einer einzigen 32-Bit-Float-Variablen speichern. Die Codierung erfolgt in C #, während die Decodierung in einem HLSL-Shader er...

0 die antwort

HLSL und Pix Anzahl der Fragen

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

TOP-Veröffentlichungen

2 die antwort

Rendering zu einem vollständigen 3D-Rendering-Ziel in einem Durchgang

Mit DirectX 11 habe ich eine 3D-Volumentextur erstellt, die als Renderziel gebunden werden kann: D3D11_TEXTURE3D_DESC texDesc3d; // ... texDesc3d.Usage = D3D11_USAGE_DEFAULT; texDesc3d.BindFlags = D3D11_BIND_RENDER_TARGET; // Create volume ...

2 die antwort

DirectX 11 - Compute-Shader: In eine Ausgaberessource schreiben

Ich habe gerade mit der Verwendung der Compute-Shader-Stufe in DirectX 11 begonnen und beim Schreiben in eine Ausgaberessource im Compute-Shader ein unerwünschtes Verhalten festgestellt. Ich erhalte anscheinend nur Nullen als Ausgabe, was meines ...

2 die antwort

HLSL: Index für nicht ausgerichtete / gepackte Floats

Ich habe einen Vertex-Shader (2.0), der einige Instanzen ausführt - jeder Vertex gibt einen Index in einem Array an. Wenn ich ein Array wie dieses habe: float instanceData[100]; Der Compiler weist ihm 100 konstante Register zu. ...

2 die antwort

HLSL: Konstantes Registerlimit zur Kompilierungszeit erzwingen

Gibt es in HLSL eine Möglichkeit, die Anzahl der vom Compiler verwendeten Konstantenregister zu begrenzen? Speziell, wenn ich etwas habe wie: float4 foobar[300];In einem Vertex-Shader vs_2_0 generiert der Compiler den Effekt mit mehr als 256 ...

2 die antwort

Wie kann ich Compute-Shader-Ergebnisse ohne Verwendung eines Vertex-Puffers in den Vertex-Shader einspeisen?

Bevor ich ins Detail gehe, möchte ich das Problem skizzieren:Ich verwende RWStructuredBuffers, um die Ausgabe meiner Compute-Shader (CS) zu speichern. Da Ver...

1 die antwort

Wie übergebe ich Texturen an DirectX 9 Pixel Shader?

Ich habe Pixel Shader

2 die antwort

Beispiele für Pixel-Shader-Effekte

Ich habe eine Reihe von Beispielen für Pixel-Shader-Effekte gesehen, zum Beispiel Strudel auf einem Bild. Aber ich frage mich, ob irgendjemand Beispiele oder...