3 ms·
> The PS4 and Xbox1 both are literally built on top of DirectX11 I'd love to know where Sony said that the PS4 uses DirectX.
by McGlockenshire 13y ago
> The PS4 and Xbox1 both are literally built on top of DirectX11
I'd love to know where Sony said that the PS4 uses DirectX.
- ieatdots 13y agoThey discussed it at length at GDC: http://arstechnica.com/gaming/2013/03/sony-dives-deep-into-the-ps4s-hardware-power-controller-features-at-gdc/ http://arstechnica.com/gaming/2013/03/sony-dives-deep-into-t...
- CatMtKing 13y agoThat doesn't seem to say the same thing: the article says it has the feature set, but it doesn't say it uses DX11.1+. Edit: oh, just read MLR's comment.
- visualphoenix 13y agoBoth PS4 and Xbox One are now on the X86 architecture. They also share the same GPU (with minor differences). PS4 runs a BSD derived OS with a Sony-specific graphics library called RSX (very similar to OpenGL, but much lower level). Xbox 360 and PS3 games threw away the fixed function graphics pipeline. Everything was done with shaders. With Linux graphics drivers nearing OpenGL3 compliance, it is much more feasible to target Linux in addition to Windows and Consoles without needing to re-architect the graphics architecture of your engine. It will be trivial for next-gen developers to target PC/PS4/Xbox One/SteamBox. Some clever folks might even be able to compile once and dynamically link against platform-specific graphics/platform libraries. :) edit: this was directed at criley2 - not McGlockenshire
- andoriyu 13y agoIsn't RSX (Reality Simulator) was just a name for nvidia graphic chipset in PS3? Oh wait, it is. PS3 used libGCM and PSGL, which is pretty much OpenGL ES 1.1 + Nvidia Cg. Don't forget the fact that OpenGL ES isn't OpenGL. XBox never used DirectX neither, because why would you need such abstraction if all of your target market has the exact same hardware inside? (I'm omitting fact that guy above compared Direct X and OpenGL which is retarded). It used something similar, but not the same. So RTFM or STFU.
- visualphoenix 13y agoI certainly did confuse the RSX (ps3 GPU) with libGCM (the ps3 GPU library). I haven't forgotten that OpenGL ES isn't OpenGL - it's OpenGL minus all of the garbage. It's also true that Xbox 360 did not use DirectX. But they DID have an abstraction in the form of the XDK (Xbox 360 SDK). Comparing OpenGL and DirectX is not retarded - they are both competing graphics libraries that are slowly converging on the same feature set.
- kibibu 13y agoJust FYI the PS4 low-level library is called GNM, and their higher-level wrapper is GNMX. (source: http://www.eurogamer.net/articles/digitalfoundry-how-the-crew-was-ported-to-playstation-4 http://www.eurogamer.net/articles/digitalfoundry-how-the-cre...)
- visualphoenix 13y agoI was wrong re: ps4's library name. Thanks for the article. I left the games industry just before the transition to the new consoles.
- Mikeb85 13y agoWith Nvidia drivers you can use OpenGL 4.3 (the most recent version). It's only the Intel drivers which are limited to OpenGL 3...
- criley2 13y ago"Sony is building its CPU on what it's calling an extended DirectX 11.1+ feature set, including extra debugging support that is not available on PC platforms. This system will also give developers more direct access to the shader pipeline than they had on the PS3 or through DirectX itself. "This is access you're not used to getting on the PC, and as a result you can do a lot more cool things and have a lot more access to the power of the system," Norden said. A low-level API will also let coders talk directly with the hardware in a way that's "much lower-level than DirectX and OpenGL," but still not quite at the driver level." http://arstechnica.com/gaming/2013/03/sony-dives-deep-into-the-ps4s-hardware-power-controller-features-at-gdc/ http://arstechnica.com/gaming/2013/03/sony-dives-deep-into-t... Is what I was going on, but I can see that "DirectX feature set" is not the same as "DirectX", so I apologize for misleading.