some whining about msdn
#1
Posted 09 December 2005 - 09:10 PM
in which the author says (among other): ".. so the D3DXFRAME_DERIVED and D3DXMESHCONTAINER_DERIVED types only serve to make initial understanding more difficult" and ".. the DX 9.0 SDK SkinMesh sample is tightly coupled to the application, such that adding a skinned character to another sample is quite a bit of work"
and in the end it says the author worked with developing directx, and the documentation.
wtf did the guys at microsoft intend the samples and the documentation to be non-understandable (as they are)?? it also says the guy did about 50% of the documentation between 2000 and 2002, no wonder its a complete mess (considering how big a project directx is)!
oh god i so hate msdn...
#2
Posted 13 December 2005 - 06:30 AM
chot said:
in which the author says (among other): ".. so the D3DXFRAME_DERIVED and D3DXMESHCONTAINER_DERIVED types only serve to make initial understanding more difficult" and ".. the DX 9.0 SDK SkinMesh sample is tightly coupled to the application, such that adding a skinned character to another sample is quite a bit of work"
and in the end it says the author worked with developing directx, and the documentation.
wtf did the guys at microsoft intend the samples and the documentation to be non-understandable (as they are)?? it also says the guy did about 50% of the documentation between 2000 and 2002, no wonder its a complete mess (considering how big a project directx is)!
oh god i so hate msdn...
:wallbash: Yeah...there definitely ARE days.
My biggest beef is that you hit the MSDN homepage 99.9% of the time to search for docs on an API function....so why on earth can't they make the stupid input focus land on the search input box right when the page loads?
It's a small thing, but when you're trying to look up a lot of functions, it gets to be a real PITA mousing over to the input box and clicking it to make it active..
Hello?! Is this thing on?! :)
#3
Posted 13 December 2005 - 07:16 AM
a heavily overcomplicated generic sample framework just for shadow mapping?
If you want to learn something quickly you have to turn to a third party sample.
I wish they would just strip it and keep simple samples, imagine actually trying to
learn Direct3D from the official samples...ugh!
And the MSDN Homepage...if you need to use it, make a big jug of coffee or something, you will be there for awhile. :P
-Twixn-
#4
Posted 13 December 2005 - 11:08 AM
chot said:
yeah, a teeny weeny sample is very representative for the whole MSDN library, isn't it?
Get real, the msdn documentation is one of the best documentation libraries out there, you're just spoiled. Although I agree that the online website sucks, but that's not "the msdn", it's just one of it's representations.
-
Currently working on: the 3D engine for Tomb Raider.
#5
Posted 13 December 2005 - 11:13 AM
.oisyn said:
Get Firefox
Spread Firefox
hi, i'm a signature viruz, plz set me as your signature and help me spread :)
#6
Posted 13 December 2005 - 01:34 PM
Quote
Use Google then...
#7
Posted 13 December 2005 - 03:16 PM
.oisyn said:
Get real, the msdn documentation is one of the best documentation libraries out there, you're just spoiled. Although I agree that the online website sucks, but that's not "the msdn", it's just one of it's representations.
yeah i know, im whining to much, if msdn would be an open sorce project i wouldn't have said a word
but since its the largest software company in the world thats responsible for it, i kind of expect quite a better standard on their documentation
i mean theres a lot of opensource projects out there with better documentation, and they don't have like $100000000000 backing them up
and for the samples; i have only had a look at the directx samples, and yes, i'd say they all way to complex and hard to understand
#8
Posted 13 December 2005 - 03:20 PM
-
Currently working on: the 3D engine for Tomb Raider.
#9
Posted 13 December 2005 - 03:27 PM
#10
Posted 13 December 2005 - 03:32 PM
I did however, find the samples that came with the DirectX8.1 SDK to be the bomb. I learned much more from them than any of the books I bought on using that version.
I think the sample framework in the latest SDK only looks confusing because of the callback system that's now used, rather than deriving an app from D3DApplication...
btw. The DirectX team is VERY open to hear good quality feedback on the SDK including the sample code.
And the original OP was just talking about the msdn website. The MSDN docs that bundle into Visual Studio has saved my bacon on more than one occasion as well.
:yes:
#11
Posted 13 December 2005 - 03:38 PM
monjardin said:
id say that both lua and boost got better documentations
and yeah i know that they don't "need" to explain how to use their lib, and i cant demand that neither, but when they make an effort to do samples, cant they at least do them good? and they got 5 tutorials for direct3d, with that budget, couldn't they have made a few more at least?
#12
Posted 13 December 2005 - 05:48 PM
Boost almost has a developer per class too. If you take into account all of the contributors, the staff for boost could be a lot bigger or comparable to that of DirectX.
Micro$oft is running a business. The more they spend on making tutorials, the less profit the make. That is with the exception of generating more customers with the quality of their documentation, but it's all a big balancing act. The MSDN isn't perfect by a long shot, but it's usable.
:devil: I can't believe I'm defending a Microsoft product! :devil:
#13
Posted 13 December 2005 - 06:07 PM
i can understand that they dont want to spend more money on the documentation (if they wanted to they would have already done it right?), im just saying that is a shame they dont, because the documentation is a very important part of any library.
i think we fundamentaly got the same view of things, just approaching from different directions :)
#14
Posted 13 December 2005 - 09:54 PM
Maybe the problem is that the documentation and the samples are written for people who maybe have a degree in computer science and need to learn this stuff for work. I guess there is little motivation for Microsoft to write learning material for hobby programmers.
#15
Posted 14 December 2005 - 10:48 AM
That you find the DirectX API or the samples confusing is firstly something personal and secondly has nothing to do with the documentation itself.
-
Currently working on: the 3D engine for Tomb Raider.
#16
Posted 14 December 2005 - 05:39 PM
My main gripe with MSDN/Visual C++ is the integration in the IDE. It's goddamn SLOW. I usually use a google search on MSDN over using their own inbuilt crap. Maybe it's just my machine, but the pain in waiting for my machine to unlock is terrible.
Probably explains why I code in vim. :)
#17
Posted 14 December 2005 - 06:10 PM
i am not refering to just one of the samples and making conclusions about the whole documentation from that, but refering to all the samples.
and im not talking about the whole of msdn, just the directx documentation, but i realise that ive been a bit unclear about that, please excuse me.
now before we take this any longer: this is all obviusly just an issue of taste and personal preference, you like it i dont, theres nothing more to argue about really
#18
Posted 15 December 2005 - 11:35 AM
eddie said:
I prefer the external help, but I agree it's a bit of a pain to get it started. The MSDN library for 2005 should be faster, or so they said, but it still takes about 10 seconds to pop up, which is a very long time to wait for an application. But once it has started, I don't see any problems with it (the search could be better though, this _is_ actually a lot better in the 2005 edition). Anyway, at work I just don't shut down my computer overnight and keep the MSDN library open, so I'm good to go anytime of the day
chot: Right, ok, got it. Just as long as you know that whenever you make false accusations in general about windows, visual studio or the MSDN I'll be all over you like the boston molasses flood of 1919
-
Currently working on: the 3D engine for Tomb Raider.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users












