» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

LU有史以来最神的帖,天师极力否认PS3用的是OPENGL?

Development

The PlayStation 3 is based on open and publicly available application programming interfaces. Sony has selected several technologies and arranged several sublicensing agreements to create an advanced software development kit for developers.

Open standards for OpenGL, matrix algorithms, and scene data are specified by the Khronos Group, and are intended to work with nVidia's Cg programming language. Scene data are stored with COLLADA v1.4, an open, XML-based file format.[72] Rendering uses PSGL, a modified version of OpenGL ES 1.0 (OpenGL ES 2.0 compliant except for the use of Cg instead of GLSL), with extensions specifically aimed at the PS3.[73] Other specifications include OpenMAX, a collection of fast, cross-platform tools for general "media acceleration," such as matrix calculations, and OpenVG, for hardware-accelerated 2D vector graphics. These specifications have GPL, free for any use, and/or commercial implementations by third parties.

Sublicensed technology includes complete game engines, physics libraries, and special libraries. Engines include Epic's Unreal engine 3.0. Physics libraries include AGEIA's PhysX SDK, NovodeX,[74] and Havok's physics and animation engines.[75] Other tools include Nvidia's Cg 1.5 (a C-like shading language, which HLSL was based upon), SpeedTree RT by Interactive Data Visualization, Inc. (high-quality virtual foliage in real time), and Kynogon's Kynapse 4.0 "large scale A.I."[76]

Sony has considered using IPv6, the next generation of the Internet Protocol.[77]

Some titles, such as Genji: Days of the Blade and Ridge Racer 7, allow users to install 4–5 GB of game data to the hard drive, which dramatically improves load times. In Genji, for example, the cached data reduces load times from 15 seconds to around 4 seconds.[78]

Recently, Sony announced a new tool set that will be free to all developers known as "PlayStation Edge" that will offer highly optimized lightweight libraries for CELL SPUs. These libraries will provide code for animation, compression (expected to greatly improve loading times), and many more features. The package will also provide 'GCM Replay', a powerful RSX profiling tool to allow developers to gain the most out of the PlayStation 3's graphics chip.[79]


TOP

发新话题
     
官方公众号及微博