Er, you know you can use ICC in conjunction with VS, right? Any performance-critical stuff on x86 for commercial apps is almost certainly compiled with ICC.I doubt it's really all that big, to be honest. Most companies are happy with VS.
Yes, but Microsoft's bread-and-butter business is Software. And to sell the maximum amount of software possible, your software should run on as many platforms as possible.
They have no vested business interest in pushing one CPU hardware provider over another. And in fact, if push came to shove, they'd likely want to have less hardware options to support versus more -- that makes debugging far easier.
So the chances of Microsoft making any sort of wide sweeping change to support (or not support) a major CPU vendor is pretty low at this point. At least IMO...
Er, you know you can use ICC in conjunction with VS, right? Any performance-critical stuff on x86 for commercial apps is almost certainly compiled with ICC.
Well as I said professional SW, not consumer stuff. Surely VS is everywhere, I use it too.
Except that this is just what they did when they pushed Windows XP 64 bit to AMD X86-64 processors. <snip>
Well technically there was a version of XP supporting IA64. As of today it is discontinued, though.No, that's an incorrect comparison. There are no IA64 platforms for home desktop usage, so making a version of Windows XP just for the IA64 architecture would be a completely worthless endeavor, as XP is a desktop operating system.
Computer gaming wouldn't be anywhere near the state it's in now for example without Microsoft basically forcing and in turn enforcing a graphics and sound standard to which all hardware vendors MUST adhere.
No, that's an incorrect comparison. There are no IA64 platforms for home desktop usage, so making a version of Windows XP just for the IA64 architecture would be a completely worthless endeavor, as XP is a desktop operating system.
You also seem to forget that XP64 is built on the Server 2003 operating system platform, and Server 2003 also has full support for IA64. Thus, it's would be quite easy for Microsoft to build an IA64 flavor of XP64, but again, why?
There's no choosing of favorites that I can see.
Oh, you mean like... OpenGL?
It was slowly changing when ARB was in place. Now that Khronos took over things seem to be moving much faster than they used to.I don't think anyone will argue that OpenGL isn't more flexible than DirectX in that it's an open standard. However, that very fact makes it slow to change and relatively messy.
Heh, why am I not surprised! Very good strategy for all parties involved if it happens though, IMO, so we'll see.AMD In Talks On Sale Of Fab 38 To TSMC, Jefferies Says
Asset-lite kicks in?
If the IHV's supported it better or made a common spin-off, it would have been THE standard and DX would have died.
OpenGL could have been awesome IF all the IHV's supported it -- maybe. But Windows application developers paid it no mind, especially back in the DX5 days when it was so obviously superior. The IHV's would rather build their own API language (GLIDE, MetAL, et al) than support OGL. There's got to be an obvious reason for this...
Heh, why am I not surprised! Very good strategy for all parties involved if it happens though, IMO, so we'll see.
That doesn't seem right to me. AFAIK, AMD would give up these subsidies if they sold the fab to TSMC without the approval of the state.Considering how much of the bill they've footed in the form of loans and subsidies, they probably have issues with AMD flipping said fab over to another company that may not want to abide by some of the terms of AMD's agreement.
That doesn't seem right to me. AFAIK, AMD would give up these subsidies if they sold the fab to TSMC without the approval of the state.
So chances are, for the deal to happen, TSMC will have to agree to certain conditions and Saxony will be just as happy, because it's another big player entering the region and the number of jobs generated will most likely not be any lower. We'll see, though.
IMO the main reason for slow OpenGL uptake way back when was because most of the IHVs didn't have OpenGL compliant HW. Mainstream 3D chips went through an iterative process, improving features with each new chip. In order to be fully OpenGL compliant, you have to have fallbacks for features you don't support and that usually means software rendering... not exactly ideal for performance.OpenGL could have been awesome IF all the IHV's supported it -- maybe. But Windows application developers paid it no mind, especially back in the DX5 days when it was so obviously superior. The IHV's would rather build their own API language (GLIDE, MetAL, et al) than support OGL. There's got to be an obvious reason for this...