Archived

This topic is now archived and is closed to further replies.

CreateDevice Failed

This topic is 5015 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I run the first tutorial in direct9d, and createdevice always failed. i get the following messages from debugging: Direct3D9: (ERROR) :HAL Disabled: Device doesn''t support texturing Direct3D9: (ERROR) :HAL Disabled: Device doesn''t support texturing Direct3D9: (ERROR) :HAL Disabled: Device doesn''t support texturing Direct3D9: (ERROR) :Memory still allocated! Alloc count = 3 Direct3D9: (ERROR) :Current Process (pid) = 0000069c Direct3D9: (ERROR) :Memory Address: 005272bc lAllocID=1 dwSize=000047f8, ReturnAddr=00fc3796 (pid=0000069c) Direct3D9: (ERROR) :Memory Address: 0052c74c lAllocID=23 dwSize=000000d8, ReturnAddr=00fbe330 (pid=0000069c) Direct3D9: (ERROR) :Memory Address: 0052c864 lAllocID=28 dwSize=00000540, ReturnAddr=00fc2f45 (pid=0000069c) Direct3D9: (ERROR) :Total Memory Unfreed From Current Process = 19984 bytes

Share this post


Link to post
Share on other sites
Not all video drivers support DirectX 9''s HAL requirements. And there can be basically 2 reasons. It can be because the hardware itself can not support it. Or it can be because the driver is a generic driver with minimal functionality that does not expose the hardware fully. Many of the drivers supplied with Windows 2000 fall into this class. Install the latest video drivers from the video card''s manufacturer (or in the case of integrated video, especially laptops, from the computer''s manufacturer).

Share this post


Link to post
Share on other sites