Tag: direct3d
Direct3D ist ein high-performance, COM-basierte API für den Zugriff auf Grafik-hardware (GPU) in einer geräteunabhängigen Art und Weise auf Microsoft-Plattformen.
2
Antworten
Geschlossen. Diese Frage muss sich mehr. Es ist derzeit nicht akzeptieren Antworten. mehr. verbessern Wollen dieser Frage? Update die Frage, also es konzentriert sich auf ein problem, das nur durch Bearbeiten diesem post. Ich bin noch relativ
2
Antworten
Arbeite ich mit DX9/SM3 im moment, und die MSDN-Dokumentation auf HLSL-Sampler zu sein scheint, fehlt bei der Erklärung, wie die verschiedenen sampler-Typen. Was noch schlimmer ist, Sie versuchen zu decken DX9 und DX10 in einem einzigen Artikel,
2
Antworten
Ich versuche, herauszufinden, wie man die Kamera in directx bewegen, basierend auf der Richtung, die er konfrontiert. Gerade jetzt so, wie ich die Kamera bewegen, wird durch die Weitergabe der Kamera von der aktuellen position und rotation
6
Antworten
Ich habe 2 Fragen, nach einer ziemlich langen Präambel. Durch die suchen-Funktion Zeiger auf void* ich bin in der Lage zu ändern, seine ersten Anweisungen, verwandeln Sie sich in eine jmp (entweder 32-bit relativ-oder 64-bit-absolut -, über
3
Antworten
Bin ich mit Windows 8 /Visual Studio 2012, C++11 und Direct3D-11 für die Entwicklung. Habe ich auch die Direct3D-Bibliotheken, wie diese #pragma comment(lib, "dxgi.lib") #pragma comment(lib, "d3d11.lib") #pragma comment(lib, "d3dx11.lib") //<-- error LNK1104: cannot open file 'd3dx11.lib'
2
Antworten
Ich habe versucht, deaktivieren Sie die 3D-Beschleunigung auf meinem Rechner, das Betriebssystem ist Windows 7. Ich öffnete die DirectX-Diagnose-Tool, aber DirectX-Funktionen können nicht geändert werden: Darüber hinaus habe ich auch versucht zu ändern, Einstellungen Beheben. Jedoch, es
1
Antworten
In meine D3D 11 Projekten, habe ich immer fügen #if (defined(DEBUG) || defined(_DEBUG)) deviceFlags |= D3D11_CREATE_DEVICE_DEBUG; #endif /* (defined(DEBUG) || defined(_DEBUG)) */ dem Gerät creation flags zum aktivieren der debug-Ausgabe. Seit ich ein Upgrade auf Windows 10
2
Antworten
Mithilfe der neuen XMVECTOR und XMFLOAT3-Klassen, was ist der beste Weg, um den Abstand zwischen 2 Punkten? Ich konnte Sie nicht finden, eine Funktion, die es in XMVector* Familie von Funktionen, so kam ich mit der folgenden
2
Antworten
Ich möchte wissen, ob die "Wenn-Aussagen" innerhalb der Shader (vertex /fragment /pixel...) sind wirklich eine Verlangsamung des shader-Leistung. Zum Beispiel: Ist es besser, verwenden Sie diese: vec3 output; output = input*enable + input2*(1-enable); statt: vec3 output; if(enable
1
Antworten
Ich zu sein scheinen immer eine Fehlermeldung beim testen auf meinem WinXP(SP3) PC. Der Fehler ist unten aber ich bekomme es nicht, wenn mit meinem Win7 laptop. D3DERR_INVALIDCALL: Invalid call (-2005530516) at SlimDX.Result.Throw[T](Object dataKey, Object dataValue) at
2
Antworten
Habe ich einige vertex-Daten. Positionen, normalen, textur-Koordinaten. Ich wahrscheinlich geladen es aus .obj-Datei oder ein anderes format. Vielleicht bin ich der Zeichnung eines Würfels. Aber jedes Stück von vertex-Daten hat seinen eigenen index. Kann ich machen das
3
Antworten
Meisten Kurse, sagte, dass wir die directX-SDK. Allerdings sind Sie Anfang 2012 das Alter von Windows 7. Und ich sehe, dass einige der directX-header-Dateien und die lib-Dateien in windows kits (C:\Program Files (x86)\Windows Kits). Und einige Namen
5
Antworten
So, Im mit D3D im Fenster Anwendung. Ich inited D3D mit den folgenden Parametern: windowed: true; backbufferformat: D3DFMT_X8R8G8B8; presentinterval: D3DPRESENT_INTERVAL_ONE; swapeffect: DISCARD Jedes mal OnPaint aufgerufen wird, ich render das Bild auf den backbuffer und präsentieren Sie
8
Antworten
Wie bekomme ich Direct3D arbeiten über eine Remote-Desktop-Verbindung? Ich bin mit Windows XP Professional. InformationsquelleAutor Agnel Kurian | 2008-11-07
3
Antworten
Ich habe ein pixel-shader, der sollte einfach an den Eingang Farbe durch, aber stattdessen bin ich immer ein konstantes Ergebnis. Ich denke, dass meine syntax das problem sein könnte. Hier ist der shader: struct PixelShaderInput { float3
1
Antworten
Wie tun, machen Sie eine BMP -, JPEG-oder PNG-Bild-Datei in 3D mit DirectX in Windows? (E. g. sagen wir, ich will zu erbringen vier Bilder so, dass Sie Aussehen wie ein Schrank oder so etwas.) Ich habe
4
Antworten
Will ich zeichnen, DirectX Inhalte, so dass es scheint zu sein, schwebt über dem desktop und anderen Anwendungen, die ausgeführt werden. Ich muss auch in der Lage sein, um das directx-content-semi-transparent, so dass andere Dinge, die zeigen,
7
Antworten
Ich arbeite an einer C++ - DirectX 2D-Spiel und ich brauche Tastatur und Maus-Eingaben. Wikipedia sagt: Microsoft empfiehlt, dass neue Anwendungen nutzen die Windows-message-loop für Tastatur-und Maus-Eingaben statt DirectInput So, wie sollte ich es verwenden? Ich habe
4
Antworten
Ich weiß, dies ist wahrscheinlich eine lächerliche Frage, aber bevor Sie versuchen, um herauszufinden, welche Bibliotheken zu verwenden, für die Projekte, die ich denke, es macht Sinn, um wirklich zu verstehen, den Zweck dieser Bibliotheken erste. Einer
6
Antworten
Ich verstehe, dass es gibt mehrere Möglichkeiten, um die Mischung XNA und WPF in der gleichen Anwendung. Ich finde es verlockend, zu verwenden, WPF für alle GUI und HUD-Sachen in meinem XNA-Spiele. Hat jemand praktische Erfahrung, wie
4
Antworten
Wie ändere ich die Dicke der Linien beim zeichnen der Linie Listen mit Direct3D? Dieser Beitrag sagt, dass die Linienbreite wird nicht unterstützt und geht auf eine Abhilfe. Andere Optionen? Während wir zu diesem Thema tun Shader
9
Antworten
Ich bin auf der Suche nach einem Algorithmus oder die Bibliothek (besser) zum zerlegen eines Polygons in Dreiecke. Ich werde mit diese Dreiecke in einer Direct3D-Anwendung. Was sind die besten verfügbaren Optionen? Hier ist, was ich bis
4
Antworten
Die Leistung einer Direct3D-Anwendung scheint zu sein, deutlich besser im Vollbild-Modus im Vergleich zu den Fenstermodus. Was sind die technischen Gründe dafür? Ich denke, es hat etwas mit der Tatsache zu tun, dass eine Vollbild-Anwendung kann über
2
Antworten
Ich möchte wissen, ob die "Wenn-Aussagen" innerhalb der Shader (vertex /fragment /pixel...) sind wirklich eine Verlangsamung des shader-Leistung. Zum Beispiel: Ist es besser, verwenden Sie diese: vec3 output; output = input*enable + input2*(1-enable); statt: vec3 output; if(enable