manageddirectx

Managed DirectX as prerequisites

I am packaging an vb.net application which uses managed DirectX and I am not using vs deployment project etc. Now, I want to check managed directX 9 C is installed on the client or not. If not download the directX managed from the web. What is the prefered way to do this? I found the following Microsoft Component Installer Software Devel...

How to redistribute Managed DirectX?

I've developed an app which uses the Microsoft.DirectX.Direct3D namespace. The app runs on computers which have the Managed DirectX SDK installed, but not on those which have only the usual DirectX. Specifically, it complains that it "Could not load file or assembly 'Microsoft.DirectX.Direct3D [...]". What's the best way to redistribut...

directx basic capability testing

Hi, I have a managed directx 9.0c application that fails to run on some low spec machines (ones without graphics card). I am wondering if anyone has any suggestions with regards to the minimum directx caps to test for so that I can catch a potential failure before trying to run the application. The directx application only displays a ...

Managed DirectX

Hello, This is a pretty deep topic I guess, so any url's with insight info is also gladly accepted. I've been working a lot with native directx, never managed. On the other hand, mostly when developing other type of applications that don't have any need for advanced gpu rendering I usually stick to managed code such as C#. Starting to ...

What does SetPrivateData does in Managed DirectX?

Iv'e seen this method for a Texture, would someone explain me what does it do? ...

Determining adaptor identifier with Managed DirectX

Creating a new Managed DirectX device on a single monitor setup is easy, I call the device constructor with adapter identifier 0 ( or Manager.Adapters.Default.Adapter). On a multiple monitor setup I want to create the device with the correct adapter identifier 0 or 1, depending on the primary or secondary monitor being currently used. ...

Basic samples for shader in Managed DirectX

I am new write a pixel shader and use in my managed directx project, where i can get some basic sample to start it. ...

Tracing unmanaged DirectX objects allocated through Managed DirectX

I have a problem where Device.Dispose() is taking a long time to execute when the application is closed. I am investigating whether this is due to unmanaged objects not being freed properly thus resulting in a long cleanup time. Is there an easy way of tracing or viewing the unmanaged DirectX objects that have been allocated? ...

Recommended way to work with audio in .NET applications?

I'm trying to get started with a simple audio application under .NET 3.5 (preferably in VB.NET, but will happily use C#). What I'd like to do is: Continuously record audio from (the default) Windows audio input device in 8-bits-per-sample PCM format For every N bytes captured, do some analysis on the raw audio (some RMS and/or SPL calc...

How do I check for a 32-bit z-buffer using Managed Direct3D?

I understand that a call to Manager::CheckDepthStencilMatch should get me an answer, but so far I have not been able to gather the pieces required to make this call effectively. In particular, I need to obtain values for the adapterFormat and renderTargetFormat arguments. I am not specifying any particular format while creating the devi...

Rotate text - Managed DirectX (C#)

Hi there I am currently developing a little application with a highly-dynamic GUI which needs a lot of refreshing and drawing. To archive this, I am using managed DirectX. I successfully painted a little string in a specific font to specific coordinates, but I have no idea on how I could rotate the drawn text... Any ideas? Thanks! ...

[WPF] Is D3DImage causing airspace problem?

A DirectX scene can be drawn inside of a WindowsFormsHost, but this solution concerns struggling with some interop issues, mainly the 'airspace' problem. Thus, before creating whole framework for this, I'd like to know, if a D3DImage used within a WPF window will cause alike problems with overlay and sizing as described in the WindowsFor...

Managed Direct3D: Lock entire Vertex Buffer

I have a Mesh object returned from Mesh::TextFromFont and I am trying to set the color of each vertex. I am calling the vertex buffer's Lock function like this: mesh->VertexBuffer->Lock(0, LockFlags::None); However, this call throws an exception. Another overload of Lock seems to work fine, however it requires me to pass the rank of th...

WPF doesn't always repaint when using WindowsFormsHost

I have a simple application which is hosting a Managed DirectX Control using WindowsFormsHost. I've overridden the paint methods in the Control to prevent flicker: protected override void OnPaint(PaintEventArgs e) { if (this.Visible == true) { base.OnPaint(e); } } // Don't paint the background unless the control is not visible prot...

Managed DirectX as a starting point

I know the difference between manage and unmanaged DirectX. My question is if I decided to do managed directX as a starting point, would it help me to better understand unmanaged DirectX. Honestly, the only thing I see different about the 2 is how you initiate and access resources. Matrix Math is Matrix no matter what so If I learn it in...

Missing Direct3D.dll dependency while using MDX

I have taken a perfectly working MDX piece of code to Windows 2008R2 (all DX drivers installed) and am getting the following, rather bizarre, error. Any idea what this could mean? System.BadImageFormatException: Could not load file or assembly 'Microsoft.DirectX.Direct3D.dll' or one of its dependencies. is not a valid Win32 application...

Is it possible to anti alias using Copy swap effect?

I'm developing an application in VB.Net using Managed DirectX that runs in windowed mode and renders onto a picture box that is smaller than the form. Whenever I resize the form, the back buffer is streched to fit the picture box. This is not what I would like. The backbuffer size is the same as screen size, however, I only want to ren...

Managed DirectX Camera Issue

I am a bit new to the DirectX library and I am wondering if anyone can help me with a camera issue. In my main form I load a set of polygon data representing a 3D object and then pass that polygon data to another form and want to draw the polygon as a triangle list. Unfortunately I cannot seem to get the camera to either 1) Have the prop...

Not able to get stencil to work

Was trying to get Stencil to work in my app. I use Sprites to render content on to the Device. Content could be movies, pictures or text. Can I set the stencil buffer using these Sprites, which can be used in later passes to stencil out other Sprites being rendered? I'm even not able to stencil out any of the Sprites by setting Stencil...