Als «directx11» getaggte Fragen

DirectX 11 ist die primäre Grafik-API für Microsoft-Plattformen wie Windows, Xbox One und Windows Phone.

26
Wie verhindern Teams das Überschreiben von Quelldateien? [geschlossen]

Mir ist der Gedanke gekommen, dass, während zum Beispiel die Game-Engine von mehreren Personen gleichzeitig bearbeitet wird, wie das Überschreiben verhindert wird? Lassen Sie uns sagen Entwickler ein arbeitet an Audio.cppund Entwickler zwei arbeitet auch an Audio.cpp, wie sich dies in der Regel in...

20
Modernes Shader-Buch? [geschlossen]

Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Ich bin daran...

17
Wie funktioniert HDR?

Ich versuche zu verstehen, was HDR ist und wie es funktioniert. Ich verstehe die Grundkonzepte und habe eine kleine Vorstellung davon, wie es mit D3D / hlsl implementiert wird. Trotzdem ist es ziemlich neblig. Angenommen, ich rendere eine Kugel mit einer Textur der Erde und einer kleinen Punktliste...

13
DirectX11 ohne Fenster angeschlossen?

Ich frage mich nur, ob es möglich ist, DX11 oder DX9 nur für das Offscreen-Rendering zu initialisieren und zu verwenden - das heißt, ohne angeschlossenes Fenster. Ich beabsichtige, ein GPU-Benchmarking durchzuführen, bevor ich das eigentliche Fenster öffne. In diesem Benchmarking wird eine...

12
Unterschiedliche Shader für unterschiedliche Objekte DirectX 11

Ich lerne Direct3D 11und in allen grundlegenden Tutorials, die ich zum Schreiben von Shadern gefunden habe, sind Vertex- und Pixel-Shader so geschrieben, dass sie die gesamte Szene auf die gleiche Weise transformieren. Tutorials wie Renderwürfel mit Textur ... Aber ich frage mich, wie unterscheidet...

9
D3D / DXGI handhaben den Vollbildübergang

Ich habe eine D3D11-Anwendung und möchte die richtige Vollbild-Unterstützung hinzufügen. Jetzt kann ich DXGI mein Fenster für mich auf Vollbild umschalten lassen, und ich habe den Eindruck, dass DXGI sich um alles kümmert, was erforderlich ist, damit die Swap-Kette den vorderen und hinteren Puffer...

9
Warum kann ich den Operator '> =' nicht mit Vector3s verwenden?

Ich versuche, ein Rechteck zwischen zwei Positionen zu bewegen, die ich als _positionAund bezeichne _positionB. Beide sind vom Typ Vector3. Das Rechteck bewegt sich gut. Wenn es jedoch erreicht _positionBwird, bewegt es sich nicht in die entgegengesetzte Richtung, wie es sollte. Ich ging zurück in...

8
Die effizienteste Methode zum Zeichnen von Scheitelpunkten mit OpenGL

Ich schreibe ein OpenGL 3D-Spiel. Es werden Tonnen von Dreiecken für Gelände und Objekte verwendet. Ich lerne aus dem offiziellen OpenGL-Handbuch und die erste vorgestellte Methode besteht darin, für jeden Scheitelpunkt, den Sie zeichnen möchten, eine Funktion glVertexnach dem aufzurufen glBegin....

8
Wie verwende ich UpdateSubresource und Map / Unmap?

Nach meinem Verständnis (beim Lesen verschiedener Seiten) gibt es zwei Möglichkeiten, einen Puffer zu aktualisieren: UpdateSubresource()(wenn Puffer mit DEFAULTVerwendung erstellt wird) Map()Kopieren Sie die neuen Daten Unmap()(wenn der Puffer mit der DYNAMICVerwendung erstellt wird). Rufe ich...

8
Die Schaltfläche bleibt nach dem Klicken hervorgehoben - Unity3D 4.6 GUI

Manchmal bleibt die Schaltfläche nach dem Klicken auf eine Schaltfläche, die mit der neuen UI-Schaltfläche von Unity erstellt wurde, im hervorgehobenen Zustand. Beachten Sie, dass das Button-Skript Color Tintals TransitionEigenschaft festgelegt wurde und das InteractableKontrollkästchen aktiviert...

7
ConsumeStructuredBuffer, was mache ich falsch?

Ich versuche , die dritte Übung in Kapitel 12 zu implementieren Einführung in der 3D - Game Programming mit DirectX 11 , das heißt: Implementieren Sie einen Compute Shader, um die Länge von 64 Vektoren zu berechnen. In früheren Übungen wurden Sie gebeten, dasselbe mit typisierten Puffern und...