Original Post
Ok, some of this is MDX but I'm gonna try to translate for you non-MDX guys... On an old Video Card (NVidia GeForce 2 MX)... I know, I develope on dinosaurs to ensure game quality for a wider range of users. So, here's what I do... Create a texture... oTexture = New Texture(moDevice, 32, 32, 1, Usage.None, Format.A8R8G8B8, Pool.Managed) That works... I then lock the rectangle to manipulate some bytes on my own... Dim oStream As GraphicsStream = oTexture.LockRectangle(0, System.Drawing.Rectangle.Empty, LockFlags.Discard, lPitch) I read my data, I set my data, I then unlock the rectangle... Then, outside of my function that does all of this, I use a sprite to draw the texture onto the screen somewhere... and then I do a Present. The Present Blows up giving me the following: Unhandled Exception: Error in the application. -2005530585 (D3DERR_DRIVERINTERNALERROR) Why? I don't get this error if I don't enter the texture generation function. And it only seems to happen After the first call. Thanks!