Interesting Q. Are you only talking about rendering/graphics middleware? Isn't Wwise lib only? I'm sure there are others (physics engines?)
-
-
-
Not only rendering, but everything needed in graphics toolchains (geometry processing tools, loaders, compressors, ...)
-
I wouldn't expect any tools/pipeline to have source version, e.g. simplygon, speedtree, houdini engine, etc.
-
I might be wrong as I don't have that much exp on the subject but isn't it a question of how good the API is and how sufficient for your use case?
-
Part of it is needing the ability to debug and fix gnarly issues without having to rely on the vendor. Less likely to be for changing/adding features I expect.
-
Yes...but that's only if you have the resources for that kind of thing and if the vendor is not likely to fix it quickly enough for you. I have had a need to optimize a 3rd party package twice though.
-
Useless allocations and lookups in one case, plain slow code on the other. Not on graphics SDKs though.
কথা-বার্তা শেষ
নতুন কথা-বার্তা -
-
-
I don't even consider 3rd party libs without source access and ability to compile on our own, the only leftover was FMOD, and that was a source of constant pain. Also, please no weird build system or configuration requirements. Just headers and source files to drop into project.
-
I don't think any major studio would accept 3rd party libs without source code access.
কথা-বার্তা শেষ
নতুন কথা-বার্তা -
-
-
Very rarely needed it for customisation purposes, but has often been crucial for performance tuning and debugging; usually where documentation has been lacking (e.g. is this function thread safe?, does it allocate?, is it cheap enough to call regularly or should we cache results)
-
Also, what if the vendor goes down or drops support...
কথা-বার্তা শেষ
নতুন কথা-বার্তা -
-
-
No AAA game company would ship anything without having full control over the entire code base... Too risky.
ধন্যবাদ। আপনার সময়রেখাকে আরো ভালো করে তুলতে টুইটার এটিকে ব্যবহার করবে। পূর্বাবস্থায়পূর্বাবস্থায়
-
-
-
Even if the 3rd party SDK is mature and stable, I would want source so I can compile it with the same compiler + settings as everything else (& thus depend on a single CRT library). More so for Linux (my main dev platform) where 3rd parties often aren't even aware of LSB etc.
ধন্যবাদ। আপনার সময়রেখাকে আরো ভালো করে তুলতে টুইটার এটিকে ব্যবহার করবে। পূর্বাবস্থায়পূর্বাবস্থায়
-
লোড হতে বেশ কিছুক্ষণ সময় নিচ্ছে।
টুইটার তার ক্ষমতার বাইরে চলে গেছে বা কোনো সাময়িক সমস্যার সম্মুখীন হয়েছে আবার চেষ্টা করুন বা আরও তথ্যের জন্য টুইটারের স্থিতি দেখুন।