d3dx9 whinning
category: general [glöplog]
What is this all about with those d3dx9_xxs in demos? I've been downloading 29 a week ago to watch Birdie demos and I have a whole collection from 24 in my HD, to have to download 30 to watch an Outline demo! Do coders choose to do this? I mean is there some new features in each of them that they decide to use because it's ultra new and cool? I mean,. why a demo of the last week needs 29 and this one needs 30? I mean, I almost can't find 30 in a site where 29 and the rest were, there is 30 and no download, as it's really new? How a really new update is already used, is it really necessary for the demo? It's like "Hey,. that's new so it's kool, let's use the latest shit of the world just for the sake of it?". And what's with those two C# demos which ask for the whole net framework? I think I've installed some version of visual studio 2005 but it still asked me for it (And later I deleted the studio because I needed space ;P).
no, we dont get to choose, you have to use the version of the dll that is linked to by the version of the directx sdk you are coding with.
microsoft change the dll version on each sdk release at the moment, which is why the number goes up so quickly.
btw, you can usually just take an older version of the dll, rename it to the one it asks for and the prod will run fine, unless it happens to specifically need functions that were changed in the new dll release. (most of the maths/shape generation/basic mesh code which people use in 4ks+64ks dont really change).
microsoft change the dll version on each sdk release at the moment, which is why the number goes up so quickly.
btw, you can usually just take an older version of the dll, rename it to the one it asks for and the prod will run fine, unless it happens to specifically need functions that were changed in the new dll release. (most of the maths/shape generation/basic mesh code which people use in 4ks+64ks dont really change).
>btw, you can usually just take an older version of the dll, rename it
Hmm,. I thought this wasn't working. Maybe I tried it in the past with a demo that really needed the new version, crashed and at the time I thought it's not a good idea to try this with older version DLLs. So, I never tried that again. But for the current demo it works fine!
So,. how many sceners are writting demos in DirectX? I think the majority of the demoscene uses OpenGL for some reasons. Why is it the opposite with games?
Hmm,. I thought this wasn't working. Maybe I tried it in the past with a demo that really needed the new version, crashed and at the time I thought it's not a good idea to try this with older version DLLs. So, I never tried that again. But for the current demo it works fine!
So,. how many sceners are writting demos in DirectX? I think the majority of the demoscene uses OpenGL for some reasons. Why is it the opposite with games?
no, i'd say it was pretty even.
(lets not have a api debate today, k thanks)
(lets not have a api debate today, k thanks)
Yeah, whats the point? Everyone knows Glide 0wnz!
xeron you recently visited the clue shoppe? :)
I like the AGA very much
In Swedish, "aga" means to beat someone, usually children. :P
beating is best performed by Chuck Norris
Logically, it's a good thing that Microsoft includes the revision number in the filename of the dll. In this way, problems resulting from trying to start a program with only an older revision installed are prevented. It's a bad thing, though, that you need to install several revisions of this dll in order to make sure that all programs will work. Why can't programs be written in such a way that they search for a particular revision of d3dx9.dll, and if it is not found, search for a newer revision? Are newer versions of d3dx9.dll perhaps not backwards-compatible?
adok, the directx install comes with the current and all previous versions of the dll, so backwards compatibility isnt an issue.
Smash, that's good news. But I guess the whole DirectX package is rather big and it may be too much to download for a low-bandwidth user (not me any longer, fortunately).
Anyway, I recall recently searching explicitely for d3dx9_29.dll (IIRC) in order to watch Fairlight's (yeah) latest demo, and I found a page that allowed me to download this specific file only. If it were backwards compatible and I can rename it in order to run older prods, that would be great.
Anyway, I recall recently searching explicitely for d3dx9_29.dll (IIRC) in order to watch Fairlight's (yeah) latest demo, and I found a page that allowed me to download this specific file only. If it were backwards compatible and I can rename it in order to run older prods, that would be great.
But if it has an extra Dll it's not a 4kb or 64kb!
Well, I only code with directx 8.0 SDK. I do that because a plain XP ships with 8.0. But well, I'm just weird.
Quote:
The old argument again...But if it has an extra Dll it's not a 4kb or 64kb!
What about the DOS-, BIOS- and VGA-BIOS-functions used in the previous decade?
cli
Quote:
The old argument again...
What about the DOS-, BIOS- and VGA-BIOS-functions used in the previous decade?
It was already there!
now how about switching to opengl
EOS!
Quote:
It was already there!
What about VESA BIOS and univbe?
what smash said.
Today is already tomorrow.
You don't need extra software for VESA, only hardware
You don't need extra software for VESA, only hardware