Tag: directx

DirectX ist eine Sammlung von APIs für die Bearbeitung von Aufgaben im Zusammenhang mit Multimedia, insbesondere 3D-Grafik und Spieleprogrammierung und Video, auf Microsoft-Plattformen.

Senden Sie Tastatur-und Maus-events zu DirectX-Anwendung in C#?

Anzahl der Antworten 2 Antworten
Muss ich zum senden der globalen Tastendrücke und Maus-Ereignisse einer anderen Anwendung, die zufälligerweise mit der Verwendung von DirectX. (Keine Bedienelemente/Griffe andere als das Fenster selbst) Zum Beispiel, ich brauche, um zu halten-Taste X für 2 Sekunden

XNA, direct X , OpenGL

Anzahl der Antworten 6 Antworten
Habe ich gefehlt zu geben, game programming zuvor für eine lange Zeit und nie dazu gekommen es, und ich habe schließlich beschlossen, es vor. Ich habe beschlossen, zu versuchen, und erstellen Sie eine einfache 2D-Plattform-Spiel. Ich habe

Wie man richtig zu aktualisieren vertex-buffer in DirectX 10

Anzahl der Antworten 1 Antworten
Für ein wenig hintergrund: ich arbeite an einem Projekt in C++, in dem ich versuche zu zeichnen, 3D-Darstellungen von Objekten basierend auf Echtzeit-Profil-Daten. Die profiling-Daten gesammelt, die von externen profiling-hardware. Das system fährt entlang eines Objekts und

Schnellste Weg zu ziehen, eine Reihe von Bitmaps mit C#

Anzahl der Antworten 2 Antworten
Ich Baue eine Anwendung, die video-frames von einer Kamera (30fps @ 640 x 480), verarbeitet diese und zeigt Sie auf einem Windows Form. Ich war zunächst mit der Methode DrawImage (siehe code unten), aber die Leistung war

Wie zurücksetzen mein DirectX 9 Gerät?

Anzahl der Antworten 1 Antworten
Kürzlich, ich habe einen Fehler gefunden in meiner 3D-Anwendung, die mit DirectX 9. Der Fehler ist, dass jedesmal, wenn ich alt-tab oder Strg-alt-löschen, das Programm friert ein, oder scheint nichts zu tun. Ich habe sah sich um

HLSL float-array Verpacken in die Konstanten-Puffer?

Anzahl der Antworten 1 Antworten
Menschen. Ich habe ein problem, die übergabe eines float-array zu vertex-shader (HLSL) durch Konstante Puffer. Ich weiß, dass jeder "float" in dem array unten wird ein 16-byte-Ablagefach, das alle von selbst (Speicherplatz entspricht float4) wegen HLSL Verpackung-Regel:

Einfachen, radialen Farbverlauf hintergrund in der Metro-Stil-App

Anzahl der Antworten 3 Antworten
Was wäre eine einfache Art zu zeichnen einen radialen Farbverlauf im hintergrund (ebenfalls in der Lage, es zu ändern die Farbe) in einer XAML/C# - Metro-Style-App ? Ist mit DirectX eine option ? Ich habe versucht, an

Ich bekomme eine Menge von makro-Neudefinition bei der Verwendung von Directx 10

Anzahl der Antworten 1 Antworten
Ich bin Windows 7 mit Visual Studio 2012 und Directx 10. Das problem ist, wenn ich kompiliert habe, bekomme ich eine Menge von makro-Neudefinition Fehler Dies ist mein code: #include <windows.h> #include <tchar.h> #include <d3d.h> #include <d3d10.h>

Java-applets mit hardware-beschleunigte 3D-Grafik? OpenGL und/orDirectX

Anzahl der Antworten 7 Antworten
Ich kann nicht finden, eine klare Antwort auf diese Frage mit all meinen googeln. Wenn ich eine web-applet, gibt es eine Bibliothek in Java, die die Vorteile der hardware-beschleunigten Grafik-Treiber auf dem client-Rechner, wie in OpenGL und

(DirectX 11) Dynamische Vertex - /Index-Buffer-Implementierung mit konstanter Szene Inhalt ändert

Anzahl der Antworten 1 Antworten
Wurde uns nicht in die un-managed DirectX 11 für die erste Zeit (Geduld mit mir) und es gibt ein Problem, das, obwohl schon mehrfach gefragt, über die Foren noch immer lässt mich mit Fragen. Ich bin mit

DirectX und WPF

Anzahl der Antworten 1 Antworten
Ich versuche eine Anwendung zu entwickeln, auf dem der UI-Teil wurde von WPF und der Motor entwickelt mit C++. Ich bin versucht zu Rendern einer Szene mittels DirectX in nativen code, indem man das Fensterhandle von WPF

DirectX/C++ 3D-Engine-Programmierung: Lernen Sie jetzt, oder warten Sie für DirectX 12?

Anzahl der Antworten 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

Schreiben auf einem UAV im pixel shader

Anzahl der Antworten 1 Antworten
Gab ich einige experiment mit Texturen, die als UAV im pixel shader schreiben einige Wert drauf, aber ich bin nicht zu sehen, seine Wirkung in der nächsten Ziehung nennen, wenn ich binden Sie die gleiche textur wieder

Was sind die verschiedenen HLSL-sampler-Typen für?

Anzahl der Antworten 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,

Directx9 Oberfläche textur

Anzahl der Antworten 2 Antworten
Ich will meine Backbuffer in meine LPDIRECT3DSURFACE9 und kopieren Sie dann die Oberfläche in meinen IDirect3DTexture9 schließlich verwenden, die textur als mein Objekt der Haut. Ich habe die codes aber erhielt nur schwarze Pixel. IDirect3DTexture9* texture; LPDIRECT3DSURFACE9

Null vs ZeroMemory

Anzahl der Antworten 7 Antworten
Was genau ist der Unterschied zwischen der Einstellung eines Objekts auf NULL und mit ZeroMemory? Höre ich, dass es ist gute Praxis in der WinAPI (meistens C), dass eine person ZeroMemory auf C-Objekte. Ich komme aus einem

die Integration von library-Fehler verursacht C++

Anzahl der Antworten 1 Antworten
Arbeite ich in einer VC++ 2010-windows-Projekt beinhaltet, dass ein DirectX-SDK (Juni 2010), und ein weiteres team erzeugt eine Physik-Bibliothek zum einbinden in das Programm. Wenn ich gehen Sie durch und nehmen Sie alle erforderlichen Aufrufe an die

Effiziente Strichzeichnung In Direct3D (Transformation2D?)

Anzahl der Antworten 2 Antworten
Hintergrund: ich bin mit dem SlimDX C# - wrapper für DirectX, und bin der Zeichnung viele 2D-sprites mithilfe der Sprite-Klasse (traditionell aus dem Direct3DX Erweiterung in der zugrunde liegenden dlls). Ich bin Zeichnung mehrere Hunderte von sprites

Größenänderung DirectX-Fenster Effizient

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche nach der beste Weg, um die Größe einer Grafik-Schnittstelle. Ich habe versucht, gerade re-initialisieren Sie das Gerät löschen, ohne mein Puffer Formen, die ich gemacht, aber ich landete mem-undichte heavly. Habe ich

Holen Sie sich die Grafikkarten-Modell?

Anzahl der Antworten 5 Antworten
Ich Frage mich, wie kann ich die Grafik-Karte Modell/Marke von code, vor allem von DirectX 9.0 c (von in C++ - code). InformationsquelleAutor tweetypi | 2009-07-07

Wie bringen Sie das Windows 8 auf dem Bildschirm Tastatur in einer desktop-app

Anzahl der Antworten 4 Antworten
Habe ich eine fullscreen-DirectX-desktop-app und würde gerne die Anzeige der on-screen-Tastatur, wenn der Benutzer tippt eine textbox in mein Spiel. Gibt es eine Möglichkeit, dies zu tun, während Sie im Vollbild-Modus? Gibt es eine Möglichkeit, um die

Zeichnen eines 3D-Linien in WPF

Anzahl der Antworten 4 Antworten
Arbeite ich an einer CAD-Anwendung und denken mit WPF für die Darstellung meiner Entitäten. Aber wie es scheint, WPF doesnt support-Zeichnung 3D-Linien. Gibt es irgendwelche Möglichkeiten für das zeichnen von 3D-Linien in WPF? Ich nicht wie erstellen

DirectX oder OpenGL

Anzahl der Antworten 15 Antworten
Wenn Sie schreiben das nächste 3d-Grafik intensive Anwendung in C# (wie beispielsweise eine 3d-Modellierung und animation-software), welches wäre die bessere Wahl? Wenn wir Bedenken, dass C# als plattformunabhängig, dann OpenGL scheint verlockend, aber was ist mit der

d3dx11.lib nicht gefunden?

Anzahl der Antworten 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'

So deaktivieren Sie die Direct3D-Beschleunigung unter Windows 7?

Anzahl der Antworten 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

Was ist die beste übung zum Rendern von sprites in DirectX 11?

Anzahl der Antworten 1 Antworten
Ich bin derzeit versuchen zu bekommen verwendet, um die DirectX-API und ich Frage mich, was ist die übliche Vorgehensweise, um ein sprite Rendern in DirectX-11 - (z.B. für einen tetris-Klon). Ist es ein anderes interface als ID3DX10Sprite,

DirectX-11-framebuffer-capture (C++, keine Win32-oder D3DX)

Anzahl der Antworten 3 Antworten
Ich würde gerne erfassen den Inhalt meiner front-oder back-buffer Verwendung von DirectX 11 in ein array von bytes, die ich dann als textur oder als Quelle für eine Datei erstellen. Ich habe eine swap-Kette-setup, viel Rendern geschieht

Mit Qt mit DirectX?

Anzahl der Antworten 3 Antworten
Was genau sind meine Optionen? Ich habe Programme, die ich brauche, um zu schreiben in OpenGL und DirectX, und ich möchte die Qt für OpenGL, und nicht zu re-implementieren Sie die Hälfte meines Programms für die DirectX-Komponenten

Schnellere Methode zum Lesen von Bildschirm-pixel in Python als PIL?

Anzahl der Antworten 4 Antworten
Derzeit bin ich mit einem pixel-reader über AutoItv3, um einige Aktionen in einem Programm, das ausgeführt wird, direct X, Ein Spiel. Jetzt funktioniert das Programm einwandfrei, aber als eine übung, die ich habe schreiben Sie es in

Fehler C2719: '_Val': formale parameter mit __declspec(align('16')) nicht ausgerichtet werden?

Anzahl der Antworten 2 Antworten
Ich versuche, erstellen Sie einen Vektor für D3DXMATRIXA16 etwa so: vector<D3DXMATRIXA16> matrices; und bin immer der Fehler: d:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(717) : Fehler C2719: '_Val': formale parameter mit __declspec(align('16')) nicht ausgerichtet e:\projects\emuntitled\em\emscratch\emshadow.h(60) : :siehe Verweis auf

'dxerr9.h': No such file or directory

Anzahl der Antworten 3 Antworten
Ich versuche zu kompilieren Sie ein Programm mit dem ich nahm eine cd aus einem Buch, das directx verwendet zum Rendern von 3d-Objekten. wenn ich drücken Sie kompilieren bekomme ich folgende Fehlermeldung C1083: Cannot open include file:

Wie kompilieren Sie eine DirectX-11-app im MinGW

Anzahl der Antworten 2 Antworten
Ich habe gesucht, und ich kann nicht finden alle material über die Verwendung von Direct3d 10 oder 11 mit MinGW. Was muss ich tun, um die Dinge zu arbeiten? Ich bin immer Fehler in den header-Dateien geliefert,

Zwingt NVIDIA-GPU programmgesteuert in Optimus-Notebooks

Anzahl der Antworten 2 Antworten
Ich bin der Programmierung eines DirectX-Spiels, und wenn ich es auf ein Optimus-laptop die Intel-GPU benutzt wird, was schrecklich Leistung. Wenn ich die Kraft der NVIDIA-GPU mit dem Kontext-Menü oder durch das umbenennen von meiner EXE bf3.exe

Spielen Sie audio-Dateien(.wav) in VB.net w/ volume control

Anzahl der Antworten 3 Antworten
EDIT: Gelöst im selbst-Antwort unten. Ich habe überall gesucht aber ich kann nichts finden, was nützlich für das Abspielen von audio-Dateien mit dem volume-regler. Ich habe versucht, XNA; SLIMDX und "Microsoft.VisualBasic.- Geräte.Audio" aber nichts half. Die Optionen,

Wie kann ich abrufen Fehlermeldungen für DirectX 9

Anzahl der Antworten 1 Antworten
Möchte ich abrufen Fehlermeldungen für DirectX 9, aber ich kann auf dem web finden, ist die Verwendung der FormatMessage() und _com_error.ErrorMessage(), die beide mich nicht. hr = g_pd3dDevice->GetRenderTargetData(... ... //the debugger tells me hr = 0x8876086c FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER

Best practices für die Alt-Tab-Unterstützung in einer DirectX-app?

Anzahl der Antworten 4 Antworten
Beim schreiben von DirectX-Anwendungen, ist es natürlich wünschenswert, zu Unterstützung der Benutzer zur Aussetzung der Anwendung über Alt-Tab in einer Weise, die schnell und fehlerfrei. Was ist das beste set von Praktiken, die für die Gewährleistung dieser?

Was ist der beste Weg, um Abstand zwischen 2 Punkten mit DirectXMath

Anzahl der Antworten 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

kann jemand erklären, das "field of view"

Anzahl der Antworten 2 Antworten
In Grafik-software, manchmal sahen wir "field of view" für die Kamera. Kann mir jemand erklären, was bedeutet es? InformationsquelleAutor user496949 | 2010-12-13

Wie installiere ich Windows 10 SDK für die Verwendung mit Visual Studio 2017

Anzahl der Antworten 1 Antworten
Ich kann nicht herausfinden, wie installieren Sie Windows 10 SDK für Visual Studio 2017. Habe ich heruntergeladen und lief die Windows-10-SDK installer und es zeigt Please find winsdksetup.exe in ....\Windows kits\10\WindowsSDK to install Windows Software Development Kit

c# mit Microsoft.DirectX.AudioVideoPlayback wie zu spielen nächste video ist fertig

Anzahl der Antworten 3 Antworten
ich bin in der Lage, ein video in meine windows form. meine Frage ist, wie mache ich es wenn es fertig ist spielt das video,es beginnt zu spielen ein weiteres video? Bedeutung wie in einer Sequenz. nachdem

Wie weiß ich ob mein display-Treiber unterstützt DirectX-oder nicht?

Anzahl der Antworten 2 Antworten
Ich würde gerne wissen, ob mein display-Treiber unterstützt DirectX 11 nicht oder? Wie weiß ich, dass die display-Treiber mit der Fähigkeit? Vor allem, wie kann ich wissen, ob es die Unterstützung der shading-Sprache, oder nicht? InformationsquelleAutor Adam

DirectX-Anwendung funktioniert nicht über Remote Desktop

Anzahl der Antworten 3 Antworten
Ich habe eine WPF-Anwendung, die eine DirectX-Komponente innerhalb der it. Diese Komponente funktioniert nicht über Remote-Desktop--es zeigt nur eines beschädigten Bildes. Die Anwendung funktioniert gut, wenn Sie nicht mit Remote-Desktop. In der versucht, zu Debuggen, das problem

Wie löse ich "nicht aufgelöstes externes symbol" Fehler im DirectX-11-Programm?

Anzahl der Antworten 2 Antworten
Arbeite ich an einem DirectX-11-Projekt für die Schule und ich folgte das Buch gründlich, wenn dies zu tun. Ich denke immer, vielleicht ist etwas falsch beschriftet, aber ich überprüft, alle meine Dateien, alle in meiner Klasse Namen

Sie versuchen, um User32.lib linker anstelle der Verwendung von #pragma comment (lib, “User32.lib")

Anzahl der Antworten 1 Antworten
Im mit Visual Studio 2010 auf Windows 7 32bit. Ich Tat das tutorial auf http://www.directxtutorial.com/Lesson.aspx?lessonid=9-4-1 in Visual Studio 2010 zum lernen, DirectX. VC++ - Verzeichnisse > Include Verzeichnisse, fügte ich hinzu: "C:\Program Files\Microsoft DirectX SDK (August 2009)\Include;"

Wie man DX11 feature level 11.0

Anzahl der Antworten 1 Antworten
Ich versuche zu laufen, Tot durch Tageslicht. Ich weiß, dass ich bin mit DirectX 11, aber es sagt, feature level 11.0 benötigt wird. wie kann ich dieses Problem beheben? Ich bin bereit, Sie zu veröffentlichen melden Sie,

Was sind die Ursachen mehrdeutige symbol Fehler? C++

Anzahl der Antworten 2 Antworten
Ich versuche zu lernen, C++, indem ich eine kleine windows phone app. Derzeit bin ich gerade nach einem tutorial, um sich mit der Entwicklung für das windows phone. Allerdings habe ich festgestellt, eine zweideutige signal Fehler beim

CXX0030: Fehler: Ausdruck kann nicht ausgewertet werden

Anzahl der Antworten 2 Antworten
Die kurze Frage: Warum bin ich finden Sie diese in das Fenster für meine IWICImagingFactory Objekt, während in meinem Destruktor? Die lange Erklärung: Erstelle ich ein IWICImagingFactory Objekt in meiner CreateDeviceIndependentResources () - Funktion: if (SUCCEEDED(hr)) {

fatal error LNK1104: cannot open file 'd3dc9.lib'

Anzahl der Antworten 1 Antworten
Derzeit bin ich aber ein Spiel Programmieren Buch und versuche zu kompilieren, einige directx9-code Ich habe die letzen 11 SDK und den code hat diese Codezeilen #pragma comment(lib,"d3d9.lib") #pragma comment(lib,"d3dx9.lib") Aber ich bekomme LINK : schwerwiegender Fehler

Konnte nicht geladen, Datei oder assembly X-oder eine seiner Abhängigkeiten. ist keine gültige Win32-Anwendung. (HRESULT: 0x800700C1)

Anzahl der Antworten 1 Antworten
Betriebssystem: Windows 8.1 64 Habe ich versucht zu spielen mehrere sounds in VB.Net mit DirectX, es gibt keine Fehler in meinem code. Das problem ist, wenn das Ereignis ausgelöst wird, bekomme ich diesen Fehler System.BadImageFormatException wurde nicht

Simulieren Sie einen DirectShow-Webcam

Anzahl der Antworten 1 Antworten
Ich bin ein Entwickler, der in DotNet. Ich möchte skype eine Möglichkeit, fügen Sie eine webcam simulator und senden Sie mir bitmap-frames, um die DirectShow-simulator. In diesem Fall kann ich zeichne meine Bilder in meiner Anwendung und