Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:Not much point in 64 bits here (Score 1) 224

and going 64 bit has a significant memory cost -- for typical C++ code, around 33% extra.

There is no such thing as "typical C++ code" for the memory usage metric. Pointers may be larger, but a decoded 1680×1050 32-bit image takes 7 megabytes of memory on a 32-bit platform and 7 megabytes on a 64-bit platform. Remember that the web is full of images.

I work on multi-million-line C++ projects and my personal experience indicates about 5% overhead. I'm not saying you're wrong, but you really need to back up that claim with some real life figures if you're going to use the word "typical".

Comment Re:Why is Direct3D still the de facto API? (Score 0) 496

No they don’t. The PS3 provides a stripped-down OpenGL ES for testing purposes but almost no one uses it except hobbyists or indie devs. And you can certainly guess how many hobbyists and indie devs there are who can afford targeting the PS3.

Most PS3 games use libgcm, Sony’s own graphics library for the RSX, which actually has a very Direct3D-like API. Source: if I told you, they’d have to kill me.

Comment Re:OpenGL Support (Score 5, Informative) 496

Sir, this is complete, utter bullshit.

DirectX gets almost nothing “much earlier”, because it has no extension mechanism. With DirectX you are stuck with the latest version. It has obvious advantages, but early features are certainly not amongst them. Think what you want about the ARB, it does release and releases often.

As for the documentation being terrible and vague, that's pretty uninformed, too. Every extension is fully documented and the vendors know precisely what needs to be implemented. There is no Direct3D equivalent of the 600-page OpenGL specification. The DirectX documentation is a programmer’s guide, not a specification. Every single version of the GLSL standard comes with a full grammar of the language which lets you reimplement a parser or compiler. There is no such thing as a grammar for HLSL (the D3D equivalent). What Microsoft calls a “grammar” for HLSL can be found here and anyone not even in the field of graphics programming will immediately understand how much of a joke it is compared to this (pages 166 to 174).

(Source: I work on Windows, Linux, PS3, Xbox and mobile game engines)

Comment Re:Disturbing and possibly misleading metric (Score 1) 770

While your statement is logically true, it appears to insinuate that I didn't read the text, whereas I did, so who the fuck are you to insult me by suggesting otherwise, and has the additional problematic characteristic that it has nothing to do with what I am talking about and therefore further supports my personal opinion that Slashdot has become a shithole unworthy of the slightest consideration.

Slashdot Top Deals

Genetics explains why you look like your father, and if you don't, why you should.

Working...