Archived

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

Briskon

GeForce 440MX with DirectX 8.

Recommended Posts

I have a GeForce 4 440Mx and I''ve been learning Direct3D 8.1. I was wondering will my lack of a DirectX 8 Graphics card limit me from utilising some of the features of DirectX 8, or will they work but just run slower?

Share this post


Link to post
Share on other sites
Well, as the GeForce4 mx440 lacks Vertex and Pixel shader technology, you will not be able to use those features. Technically I believe DirectX will attempt to emulate the features with your processor, but with such advanced features such as Vertex and Pixel shaders the emulation would be unbearably slow.

[edited by - MikeMJH on July 2, 2003 4:45:47 AM]

Share this post


Link to post
Share on other sites
quote:
Original post by MikeMJH
Well, as the GeForce4 mx440 lacks Vertex and Pixel shader technology, you will not be able to use those features. Technically I believe DirectX will attempt to emulate the features with your processor, but with such advanced features such as Vertex and Pixel shaders the emulation would be unbearably slow.

[edited by - MikeMJH on July 2, 2003 4:45:47 AM]


Sorry man. im using GeForce4 mx440 with d3d 9.0. My cards support vs version 1.1(i think thats good). and 90 max vertex shaders can be loaded. But it doesnt support ps.

Even if vertex shaders are not supported. the CPU can be used with very good performance.

But that dosent work when it somes to pixel shaders.

Share this post


Link to post
Share on other sites
DirectXXX has it right. If you make sure to use the HARDWARE_VERTEXPROCESSING and SOFTWARE_VERTEXPROCESSING flags well, you can make your program use Vertex Shaders in software when they aren''t supported in hardware. It''s not as good as doing it in hardware, but the program should generally still run at a decent rate.

However, pixel shaders are a different thing. They require calculations per-pixel which the CPU can''t emulate well unless it ignores the hardware acceleration completely. In order to get pixel shader emulation, you''ll have to enable the Reference Rasterizer...but prepare to watch your framerate crumble and fall!

Share this post


Link to post
Share on other sites
Oops, sorry if I was wrong about the vertex shadar support. I just checked NVidia''s website vis-a-vis the mx440 and it didn''t list the usual nfiniteFX Engine stuff, like it does for the GeForce4 Tis so I assumed it didn''t support them.

Share this post


Link to post
Share on other sites