Nintendo Joins Khronos Group 46
jones_supa writes: Gamasutra reports that Nintendo has quietly joined Khronos Group, the consortium managing the OpenGL and Vulkan graphics APIs. The news was brought to Gamasutra's attention by a NeoGaf post, which notes that Nintendo's name was added to the list of Khronos Group contributing members earlier this month. As a Khronos Group contributor Nintendo has full voting rights and is empowered to participate in the group's API development, but it doesn't have a seat on the Khronos Group board and can't participate in the final ratification process of new API specifications.
Re:Buh-bye DX12 (Score:4, Insightful)
If by "major players" you're excluding all the AA publishers and dev houses, MS, and nVidia, sure. These players are all about DX.
Being part of the group doesn't mean you want it to succeed, it means you need to know what's going on and to have your input to be heard in the event that it does.
I for one would love DX12 (and Windows 10) to flop, or at least for OpenGL Whatever They Call It Now to succeed as a viable alternative, but I'm not so naive as to believe it will happen.
Re: (Score:2)
Re: (Score:2)
Pretty sure EA is still AA
Re: (Score:1)
EA was downgraded to AA- (or worse) a long time ago.
Re: (Score:2)
Supporting it doesn't mean they want it to succeed.
The engine developers need to support everything and they don't much care what wins.
MS obviously wants DX12 to win, as does nVidia because they're neck deep in DX "optimization" programs with devs (to the detriment of performance on AMD hardware).
Valve wants DX to fail because they want to make sure the MS Store never takes off, because they want to remain the dominant storefront for PC games so they can keep taking 30% for hosting downloads.
No one else giv
Re: (Score:2)
Not all game designs are well suited to the touch input of iPhone and Android phones. For example, good luck finding a usable control scheme for something like Mega Man without having to pair an MFi or MOGA gamepad. And correct me if I'm wrong, but I imagine there are more Xbox One consoles (which support DirectX) than Macs and GNU/Linux PCs used for gaming.
Re: (Score:2)
Supported, but who owns them? (Score:2)
Android has supported bluetooth gamepads for a while
But how many people actually own one? I haven't yet seen a manufacturer of clip-on Bluetooth gamepads for Android phones that's willing to divulge sales figures to the public (and to prospective developers). Nor have I seen one used on the bus or in the mall or anywhere else in my home town.
Or are you referring to the app titled Sixaxis Controller for using DualShock 3 controllers on select Android phones and tablets? Someone who doesn't own a PlayStation 3 console is unlikely to own a DualShock 3. I imagin
Re: (Score:2)
But how many people actually own one? I haven't yet seen a manufacturer of clip-on Bluetooth gamepads for Android phones that's willing to divulge sales figures to the public
People aren't making game pads for Android phones. The same ones that people use on the PCs and (some) consoles work with Android phones. They're just Bluetooth HID devices, not something special and specific to Android.
Re: (Score:2)
People aren't making game pads for Android phones. The same ones that people use on the PCs
Then let me rephrase: How many people own generic Bluetooth HID gamepads designed for PCs? Do makers of those divulge sales figures? Besides, it's hard to carry a phone in one hand and a gamepad in the other, which is what you have to do if the gamepad doesn't come with a way of clipping it to the phone.
and (some) consoles
Consoles, plural?
Re: (Score:1)
The desktop centric world that generates all of that software and content for your idiot consumption devices. An added bonus is that these machines also make premium consumption devices, too!
Re: (Score:1)
If the engine supports it, then the games will support it.
Nvidia doesn't give a shit about DX, they only care about what is being used by others. Vulkan will succeed because it will simplify cross platform and Nvidia will be right there to benefit from it.
Valve is so far ahead of everyone when it comes to game distribution that there is little chance Microsoft will ever pose a threat.
Since you are a Microsoft fanboy, I'm not surprised that you are blind to the coming sea change.
Re: (Score:1)
>Valve is so far ahead of everyone when it comes to game distribution that there is little chance Microsoft will ever pose a threat.
Heard it before. You are wrong. Microsoft's app store, TPM, UEFI secure boot etc will kill Steam (or at least put Valve on a short Microsoft leash) once the final piece of the puzzle drops: no sideloading on Windows . Fortunately Valve isn't stupid and it knows this.
Re: (Score:1)
>>>Valve is so far ahead of everyone when it comes to game distribution that there is little chance Microsoft will ever pose a threat.
That's what they said about WordPerfect.
Re: (Score:3, Insightful)
nVidia is (I believe) a Khronos founding member. They've always supported and contributed to DX and OpenGL.
DX survives because MS pushes it. They're the 800b gorilla with a monopoly over PC gamer operating systems and a strong share in the console market with the XBox One.
Re: (Score:1)
NVIDIA is a major player in Khronos Group. I'd like to think that we (I work there) go after the technology that can turn a profit, and OpenGL has always been a big revenue source for us. I'm skeptical of Vulkan's utility in a world primarily of small game developers. We'll likely only see a few of the larger engines supporting it as it takes quite a bit of expertise to make Vulkan-based code work and be high performance.
DX will be around as long as Microsoft remains relevant. But fair warning, I work on th
Re:Buh-bye DX12 (Score:5, Interesting)
Well, that places all of the major players on the side of Vulkan. So long DX12 and Microsoft lock-in.
Nintendo has historically used a customized version of OpenGL for their APIs, as has Sony. So, no one should be surprised to see them take part in this development effort, because these are hardware manufacturers developing their own platforms.
However, every major cross-platform developer or publisher was ALSO likely involved in or closely following the development of DirectX 12. That is, cross-platform developer don't "pick a side" in API wars. These developers have already structured their engine to be largely platform independent, including the renderer. My own little game engine supports DX9, DX11 and OpenGL 4.3. While it's not trivial to do, it's not terribly difficult either, as there are a lot of fundamental similarities between those APIs.
I'm betting that DX12 and Khronos will have many similarities as well. Future game engines will be based on the intersection of features between these two APIs, just like what has happened with previous versions. As far as I've heard, they're both largely rewrites, with similar goals: minimal driver interference, low level APIs used to communicate efficiently communicate with modern shader-based hardware. As such, it stands to reason that Khronos will use similar approaches to accessing the same hardware that DX12 needs to access.
It doesn't look like Windows 10 will flop - Steam HW survey shows it as a very rapidly growing market share of OSes - already at 17%. According to Steam, Windows in total is just under 96%, OS X at a bit over 3%, and Linux is under 1%. Note that these are gaming machines, not general purpose machines, but that's relevant for this discussion.
I really wish OS X and Linux had more inroads in the desktop. I really, really do, but it's a fantasy at this point to think that a new graphics API will somehow break Microsoft's death grip on the desktop.
Re: (Score:2)
I still dont know why the desktop is and ever was a battle ground,
Because people buy desktop computers. That's the main reason.
Re:Buh-bye DX12 (Score:4, Insightful)
I still dont know why the desktop is and ever was a battle ground, Linux / Android has won the Mobile space. M$ can take the hit when the desktop goes, the lack luster sales of new PC hardware vs mobile ( tablet etc etc ) is telling.
More than simple sales, the PC is where games (and in fact nearly ALL content) is actually created. Phones and tablets are fine for consuming content, but horrible for *creating* content. It's an open platform where people can generally do whatever they want with their hardware, and it's the most powerful computing device a consumer can generally purchase.
Smartphones and tablets are relatively new devices. As soon as the market is saturated and the technology matures, sales will drop off sharply, and you'll hear pundits moaning about the "demise" of those platforms as well. In fact, that's already happening with tablets, and I predict you'll start seeing the same thing with smartphones in another four or five years, maybe even sooner. Fewer and fewer people will be willing to purchase new phones every year or two in perpetuity.
Phones and tablets are much better consumer-level devices than PCs ever were. PCs are just moving into a new and arguably better niche as the most powerful line of computers for people who need or want to do more than a mobile device allows. The reason PC sales have dropped off considerably is that a) the worldwide market has been largely saturated, and b) computers have ridiculously powerful hardware for what most of them are required to do, so they don't need to be replaced nearly as often as they used to be.
Re: (Score:2)
Phones and tablets are much better consumer-level devices than PCs ever were. PCs are just moving into a new and arguably better niche as the most powerful line of computers for people who need or want to do more than a mobile device allows. The reason PC sales have dropped off considerably is that a) the worldwide market has been largely saturated, and b) computers have ridiculously powerful hardware for what most of them are required to do, so they don't need to be replaced nearly as often as they used to be.
The PC market is ridiculously unsaturated compared to smart phones, outside first world countries it's the only computing device a few billion people have. And if it wasn't for the completely different hardware (ARM vs x86) and software (Android/iOS vs Win/Mac/non-Android Linux) and user paradigm (touch vs keyboard+mouse), I suspect many of them could be replaced by a small dock with HDMI+USB+Bluetooth headset in case somebody calls you. A quad core ARM at GHz speeds with >1GB RAM is at least as powerful
Re: (Score:2)
Re: (Score:3)
> Nintendo has historically used a customized version of OpenGL for their APIs, as has Sony
Please stop spreading that mis-information.
I shipped a couple Wii games and wrote an OpenGL wrapper. Nintendo's GX rendering library definitely was heavily OpenGL _inspired_ but it was not OpenGL.
I've also shipped PSX and PS2 games. At that same Wii job we also had an OpenGL wrapper for the PS2. Sony's sce*() calls for the Sony's PSX and PS2 was never OpenGL inspired.
Re: (Score:2)
I shipped PS2, PS3, Gamecube, Xbox, and Xbox 360 titles, but I've been out of consoles after that (PC only for quite a few years), so I'll defer to your knowledge on current-gen APIs. The PS2 was certainly not very similar to OpenGL (very low-level stuff), but I remember the PS3's libgcm being somewhat similar to earlier OpenGL versions, although the SPUs made it much more challenging, and the focus on the command buffer was a bit different. Still, you could more or less substitute many of the basic funct
Re: (Score:2)
> The PS2 was certainly not very similar to OpenGL (very low-level stuff),
Exactly. You'd fill this big "command buffer" and DMA it to the GS. You would never (directly) set GPU registers in OpenGL -- the driver would be doing that for you.
> but I remember the PS3's libgcm being somewhat similar to earlier OpenGL versions, although the SPUs made it much more challenging, and the focus on the command buffer was a bit different
That's true, that libgcm definitely was much more "aligned" with OpenGL; Son
Re: (Score:2)
[...]as has Sony [...]
That's a myth. The only time Sony has used anything related to OpenGL in their consoles is early in the PS3 cycle when they had a custom blend of OpenGL ES with Nvidia's Cg shaders. Pretty much no game developer bother with it because it was very slow compared to Sony's proprietary low-level API.
Re: (Score:2)
Yeah, I shouldn't have described it like that - my bad (see retraction above). It's been a while since I worked on PS games, and I think I remembered them as a little more OpenGL-like than they were. The PS2 was nothing like OpenGL, while the PS3 native libs were vaguely similar, but certainly not OpenGL in any sense.
shhhh... (Score:2)
DRM incoming... (Score:1)
.... I can see some bullshit DRM like thing happening in the future.
They are trying to encrypt all game code over the long term and host it on the other side of the net. Via streaming. Save this comment and in 20-30 years see if I was right.
Re: (Score:1)
.... I can see some bullshit DRM like thing happening in the future.
Actually AMD already confirmed a week ago that they are making a Direct Rendering Manager driver for Vulkan [phoronix.com]
Re: (Score:1)
You are probably right.
Nintendo doesn't like any of their games to be streamed on twitch. They probably want HDCP turned on via opengl.
atrophy (Score:2)