pouët.net

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).
added on the 2006-06-09 10:57:10 by Optimus Optimus
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).
added on the 2006-06-09 11:03:58 by smash smash
>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?
added on the 2006-06-09 11:10:56 by Optimus Optimus
no, i'd say it was pretty even.
(lets not have a api debate today, k thanks)
added on the 2006-06-09 11:30:50 by smash smash
Yeah, whats the point? Everyone knows Glide 0wnz!
added on the 2006-06-09 12:32:22 by xeron xeron
xeron you recently visited the clue shoppe? :)
added on the 2006-06-09 12:43:04 by xeNusion xeNusion
I like the AGA very much
added on the 2006-06-09 13:17:22 by bartman bartman
In Swedish, "aga" means to beat someone, usually children. :P
added on the 2006-06-09 16:03:38 by El Topo El Topo
beating is best performed by Chuck Norris
added on the 2006-06-09 16:27:25 by abductee abductee
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?
added on the 2006-06-09 16:35:37 by Adok Adok
adok, the directx install comes with the current and all previous versions of the dll, so backwards compatibility isnt an issue.
added on the 2006-06-09 16:44:15 by smash smash
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.
added on the 2006-06-09 16:54:13 by Adok Adok
But if it has an extra Dll it's not a 4kb or 64kb!
added on the 2006-06-09 21:49:42 by xernobyl xernobyl
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.
added on the 2006-06-09 22:19:17 by chock chock
Quote:
But if it has an extra Dll it's not a 4kb or 64kb!
The old argument again...
What about the DOS-, BIOS- and VGA-BIOS-functions used in the previous decade?
cli
added on the 2006-06-10 00:40:15 by rmeht rmeht
Quote:
The old argument again...
What about the DOS-, BIOS- and VGA-BIOS-functions used in the previous decade?

It was already there!
added on the 2006-06-10 01:06:34 by xernobyl xernobyl
now how about switching to opengl
added on the 2006-06-10 08:09:02 by el-bee el-bee
EOS!
added on the 2006-06-10 13:20:37 by jeenio jeenio
Quote:
It was already there!

What about VESA BIOS and univbe?
what smash said.
added on the 2006-06-10 14:43:56 by Gargaj Gargaj
Today is already tomorrow.
You don't need extra software for VESA, only hardware
added on the 2006-06-10 15:57:54 by xernobyl xernobyl
AGA is way better than ECS
added on the 2006-06-11 13:54:40 by bartman bartman

login