CreateDevice Failed

Started by
3 comments, last by jefftsai2050 20 years, 1 month ago
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
Advertisement
When''s the last time you updated your video driver?

I like pie.
[sub]My spoon is too big.[/sub]
The driver is installed by win2000 os.
That means directx doesn''t support all display adapters?
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).
.

This topic is closed to new replies.

Advertisement