Archived

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

DeltaVee

Instaled DX8.1 (now Uninstallable) and once again, projects dont work

Recommended Posts

[rant] It seems to me the only projects that work from on version to the next are Microsoft''s own. Why? Because they don''t do anything other than ''demo'' one feature. I have numerous projects in excess of 100,000 lines (one project ported from DX7 to DX8), that when compiled against DX8.1 Just don''t work properly . They compile cleanly but then a) blow up or b) work but leave artifacts all over the screen. Now I have to spend hours if not days, figuring which f&^%ing flag has changed or works differently or needs another flag set. Like many people here, my time is limited. SO BE WARNED!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! DX8.1 CANNOT BE UNINSTALLED, it is now a system component. [/rant] *goes to download OpenGL and opens a beer* D.V.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
This is why I use OpenGL... haven''t had a problem like that yet... everything works as advertised, in every version.

Billy

Share this post


Link to post
Share on other sites
quote:
Original post by Anonymous Poster
This is why I use OpenGL... haven''t had a problem like that yet... everything works as advertised, in every version.

Billy


Heh, I wish it was that easy... For the first month of using OpenGL, it would simply keep a portion of the screen from refreshing, but never pop up a window... and then, when I finally made the window work (I swear the code was the same) triangles refused to display.

Maybe Java OpenGL works better?

Share this post


Link to post
Share on other sites
First of all, you probably didn''t read the release notes that said you "HAVE TO UNINSTALL DIRECT X 8" prior to installing DirectX 8.1 and that if you don''t do that you may run into problems.

Second, I recompiled my whole game engine that was written for DirectX 8.0 with my brand new, freshly installed DirectX 8.1, and guess what? No problems at all. No flags changed. Everything is working just fine for me.

Tip of the day: Take the time to read some readme files and eventual release notes to see what you should do. Do not just install things and presume everything will be ok. And try not to drink too much beer while programming, that may also be one of your problems. Alcohol and driving don''t mix, neither do alcohol and programming

-Benny-

Share this post


Link to post
Share on other sites
I uninstalled directx 8, installed 8.1, and suddenly all of my index meshes wouldn''t render. I finally guessed it was because I was using 32bit indices, and I changed it to 16bit and it worked fine. 32bit was never supported on my card to begin with, but still it worked in version 8, but not 8.1. It would be nice if they documented these changes. On the otherhand, 8.1 fixed a texture problem I had.

Share this post


Link to post
Share on other sites
I cannot say where in the documentation I read it, but I read that 32 bits indices are not supported in DX 8.0. So, it is documented. If you have the old SDK documentation installed check CreateIndexBuffer out, maybe that''s where I read it. Anyways, it''s in the documentation

-Benny-

Share this post


Link to post
Share on other sites
1. I did uninstall DX8.
2. You can uninstall the SDK, NOT the DX8.1 components.
3. My stencil buffer(s) are failing.
4. The post was a *rant* ( ) and a ''heads up'' ( ).
5. If it worked cleanly for you, good for you, you will miss out on the frustration of debugging your code for the millionth time.

D.V.

Share this post


Link to post
Share on other sites
Has D3DXSprite been affected by the new DX8.1 SDK?
I have had a report that it crashes when using the 8.1 SDK.

If someone has some spare time, please download my D3DXSprite wrapper (its about 600K) and recompile it. (I''d do it myself but my Internet connection is unstable for huge downloads) Thanks.

Downloads, D3DXSprite tutorial, New platform game: .-= The ZeroOne Realm =-.

Share this post


Link to post
Share on other sites
Went from dx8 to dx8.1 like many of you and everything compiled without header/libs changes. However, once in a while like five minutes ago I changed some non-dx8.1 code and I''ve got two dx compile errors. Then I rebuilt entire project and no compile errors. Weird. I had similar things happened when messing with my templates i.e. had to recompile the whole project otherwise it would go bonkers.

Share this post


Link to post
Share on other sites
artifacts, eh???

sounds to me like dx8.1 doesn''t agree wholeheartedly with your video card. how to fix or check i haven''t a clue, sorry.


l8a.





I fseek, therefore I fam.

Share this post


Link to post
Share on other sites
Actually, a really annoying error that I was getting (and I couldn't find the origin) mysteriously disappeared when I installed the 8.1 SDK.....

*goes to download OpenGL, puts it on an empty disk and formats that disk just for the fun of it*

Edited by - sysmark on November 13, 2001 2:52:10 AM

Share this post


Link to post
Share on other sites