Questions tagged [directx]

DirectX is a collection of APIs for handling tasks related to multimedia, especially 3D graphics and game programming and video, on Microsoft platforms.

Microsoft DirectX is a collection of APIs for handling tasks related to multimedia, especially 3D graphics and game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with Direct, such as Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, and so forth. The name DirectX was coined as shorthand term for all of these APIs (the X standing in for the particular API names) and soon became the name of the collection.

More information at Wikipedia article of DirectX

References & Tutorials:

5860 questions
16
votes
6 answers

OpenGL or DirectX?

I know this is probably a very subjective question, but I just want to start with the one which is the easiest and fastest to learn, so that I can get started with a small project of mine as fast as possible, it's a a little 2D game, to start with…
Zedayne
15
votes
6 answers

How to implement a voice changer?

I want to write a app which change the microphone input voice and make it like robot or some funny man's voice.It must support send changed voice to all application like IM Software or Game Client. Which technology should I pick up? Windows WaveForm…
KevinRich
15
votes
1 answer

Programmatically creating directx 11 textures, pros and cons of the three different methods

The msdn documentation explains that in directx 11 there are multiple ways to fill a directx 11 texture programmatically: (1) Create the texture with default usage texture and initialize it with data from memory (2) Create the texture with dynamic…
user334911
15
votes
4 answers

Is there a lower level API beyond DirectX/OpenGL?

I hear that OpenGL and DirectX calls are actually converted by the video driver into card specific calls. I also know that sometimes a new video driver can improve performance 50% on a video game without the developer doing anything. If I want…
aramadia
  • 1,696
  • 3
  • 15
  • 24
15
votes
1 answer

Skia vs Cairo vs Direct2D, which is the most feature rich?

A just curious question. I'm aware that: Skia, Cairo: library Direct2D: API But without any additional components, exclusively on Windows platform, which bears the most features? I'm not talking about performance or programming simplicity. Is…
Abrar Borno
  • 373
  • 1
  • 3
  • 10
15
votes
1 answer

can't find references Microsoft.DirectX.AudioVideoPlayback and Microsoft.DirectX

I've installed .net 4.0 as well as XNA 4.0 . A while ago I used Microsoft.DirectX to play some music and now when I try to redo the work, I can't find the reference. Did the new changes on the platform modify or moved something in the references?
Alex
  • 10,869
  • 28
  • 93
  • 165
15
votes
7 answers

How can I reverse engineer a DirectShow graph?

I have a DirectShow graph to render MPEG2/4 movies from a network stream. When I assemble the graph by connecting the pins manually it doesn't render. But when I call Render on the GraphBuilder it renders fine. Obviously there is some setup step…
ZebZiggle
  • 678
  • 2
  • 9
  • 11
15
votes
3 answers

How do I use Hardware accelerated video/H.264 decoding with directx 11 and windows 7?

I've been researching all day and not gotten very far. I'm on windows 7, using directx 11. (My final output is to be a frame of video onto a DX11 texture) I want to decode some very large H.264 video files, and the CPU (using libav) doesn't cut…
Soylent Graham
  • 847
  • 1
  • 12
  • 22
15
votes
5 answers

What 3D graphics framework should I use for a real world game engine?

I'm a C++ programmer with very extensive server programming experience. I'm however fairly bored at the moment and I decided to tackle a new area: 3D game programming, for learning purposes. Additionally I think this learning project may turn out to…
Andreas Bonini
  • 44,018
  • 30
  • 122
  • 156
15
votes
1 answer

d3dx11.h not in Windows 8.0 kit

My development platform is windows 7 x64. I have installed VS2012 and I'd like to compile a project that includes some Dx11 code. Specifically, it includes the following files: #include #include and links to #pragma comment…
fishfood
  • 4,092
  • 4
  • 28
  • 35
15
votes
1 answer

Doing readback from Direct3D textures and surfaces

I need to figure out how to get the data from D3D textures and surfaces back to system memory. What's the fastest way to do such things and how? Also if I only need one subrect, how can one read back only that portion without having to read back…
Baxissimo
  • 2,629
  • 2
  • 25
  • 23
15
votes
1 answer

How to multiply XMMATRIX and XMVECTOR (DirectX11)?

I want to multiply the vector and the matrix. The vector is of XMVECTOR type and the matrix is of XMMATRIX type. I cannot find any function in DirectX SDK to do it. There is XMMatrixMultiply but only for two matrixs, the same for vectors - no…
PolGraphic
  • 3,233
  • 11
  • 51
  • 108
14
votes
2 answers

Alternative to __uuidof in C

I'm working with a C project that's using DirectX and I've run into a problem. Certain DX calls require a IID object, typically generated with __uuidof. One thing this is required for is creating a RenderTargetView. The DirectX samples/tutorials do…
Kyle
  • 1,111
  • 1
  • 12
  • 27
14
votes
6 answers

Does DirectX 11 support .NET?

Can I use DirectX 11 from C# app? Need to use DirectSound from WPF application. .NET 4 W7 x64
Boppity Bop
  • 9,613
  • 13
  • 72
  • 151
14
votes
4 answers

Game Development in Delphi

I would like to have a go at making some simple games for personal/learning purposes. By simple games I mean games like platform, maze, arcade games for example. I would also one day like to create a platform game with a simple editor to allow…
user741875