Top Banner
© Copyright Khronos Group, 2006 - Page 1 PSGL PSGL PlayStation Graphics Library PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment
21

© Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

Dec 16, 2015

Download

Documents

Brooke Pitts
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 1

PSGLPSGLPlayStation Graphics LibraryPlayStation Graphics Library

Mike WeiblenSony Computer Entertainment

Page 2: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 2

What is PSGL?What is PSGL?

• PSGL is the high-level graphics library for PlayStation3• PSGL is OpenGL ES

Page 3: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 3

Why OpenGL ES?Why OpenGL ES?

• Industry standards are GOOD!• Excellent specifications• Well-defined behavior• Industry collaboration• Conformance tests for quality• Expertise available

Page 4: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 4

What is PSGL? (in detail)What is PSGL? (in detail)

• OpenGL ES 1.0- Officially passed ES 1.0 conformance test

• PLUS programmable shading with Cg• PLUS OpenGL ES 1.1 extensions- VBO, FBO, PBO, Cubemap

• PLUS texture extensions- FP, DXT, 3D, NPO2, Aniso, Depth, Vertex Textures

• PLUS primitive/rendering extensions- Instancing, Primitive Restart, Queries, Conditional Rendering

• PLUS synchronization extensions- Fences, Events

• PLUS SCE performance extensions- TextureReference, AttribSet

• PLUS more

Page 5: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 5

Why use OpenGL ES 1.0?Why use OpenGL ES 1.0?

• PS3 is a graphics powerhouse, needs powerful library

• Embrace an industry standard• Needed a “modern” GL with programmable shaders• Desktop GL has many legacy APIs, not needed for PS3• OpenGL ES at the time was fixed-functionality only• OpenGL ES 2.0 was not ready yet

• Solution: add programmable pipeline to OpenGL ES 1.0

Page 6: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 6

OpenGL ES 2.0?OpenGL ES 2.0?

• OpenGL ES 2.0 is excellent stuff!• But it came too late in PS3 design cycle• SCE continues to contribute to Khronos, ES 2.x and beyond

• PSGL 2.0 could be OpenGL ES 2.x-conformant- Your feedback welcome

Page 7: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 7

Future DirectionsFuture Directions

• “PSGL”, not “PS3GL”- Foundation for the future, beyond PS3

• Continue to develop extensions, esp. for performance- Higher-level state management- Leverage multi-core and high-bandwidth interconnects- Help good code run faster- Integration of shader effects

• ARB in Khronos- The best of Desktop and Embedded!

Page 8: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 8

Thanks!Thanks!

Questions?Questions?

Page 9: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 9

We Just Thought You’d Like to We Just Thought You’d Like to Know…Know…

Tom Olson, Texas Instruments Inc.

Page 10: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 10

OMAP 2420 Hits the MarketOMAP 2420 Hits the Market• At SIGGRAPH 05:- Demonstrated TI OMAP 2420 pre-production silicon- Supports hardware-accelerated OpenGL ES 1.1 - …via Imagination VGP/MBX

• As of SIGGRAPH 06:

•Over 10 Million Units Shipped!

Page 11: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 11

Nokia N SeriesNokia N Series

Page 12: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

12 © 2006 Nokia SIGGRAPH06 / 2006-07-28 / PO

Evolution of the Computer

Mainframe computer Mini computer Personal computer

Laptop computer Multimedia Computer

Page 13: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

13 © 2006 Nokia SIGGRAPH06 / 2006-07-28 / PO

N93: leader in photography and video recording – and 1st with 3D

acceleration

See newOpenGL ES 1.1 hardware acceleration, 2.4” display, 320x240 (or 240x320) resolution, 262144 colors, TV-Out support

See new3.2 megapixel (2048 x 1536 pixels) camera, Carl Zeiss Vario-Tessar lens, 3x optical zoom, MPEG-4 VGA video capture at 30 fps

Page 14: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 14

PowerVR MBX PowerVR MBX OpenGL ES DemonstrationsOpenGL ES Demonstrations

Kristof Beets3rd Party Relations Manager - Imagination Technologies

[email protected]

Page 15: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 15

Imagination: World Leader in SoC IP Imagination: World Leader in SoC IP CoresCores• Products

- Silicon and software IP for multimedia and communication

• Customers- Global semiconductor, fast-moving

fabless businesses and system companies

• People- >300 with over 75% highly skilled engineers

• PowerVR MBX de facto standard for Mobile 3D Graphics- In use by 6 of the top 10 semi-conductor companies- Several products already in the market and many more coming soon…

Page 16: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 16

PowerVR MBX FamilyPowerVR MBX Family• OpenGL ES 1.x Compliant• OpenVG 1.0 Support• Family Members- PowerVR MBX- PowerVR MBX Lite

• High Quality, High Performance Texture Filtering- Bi-Linear Filtering with MIP-Mapping at Full Speed

• PowerVR Texture Compression: 2bpp and 4bpp- Allows higher quality, higher resolution textures

for same bandwidth and storage cost

• High Quality, High Performance Anti-Aliasing• Internal True Color• DOT3 Per-pixel Lighting• Optional PowerVR VGP- Dedicated programmable Vertex Processing Unit- Allows high polygon throughput- Advanced features: Skinning, Curved Surfaces, Lighting

Page 17: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 17

Join the “PowerVR Insider” ProgramJoin the “PowerVR Insider” Program• PowerVR Technical Support & Co-Marketing Programme

- Direct Technical Support through email, phone & on-site- Assure Optimal Compatibility- Highest Possible Performance- Leading Image Quality- Extensive Support for Key Partners

- Including Middleware Vendors, JAVA VM & JSR Vendors, Benchmarks, Launch Titles- Free SDKs including sample code, documentation and extensive toolset

- Joint Marketing Activities- Press Releases, Joint Event Participation, Website presence, etc.

• PowerVR Insider brings the whole ecosystem around 3D Graphics together

- From Software Developers to Mobile Phone OEMs- Provide introductions between PowerVR Insiders- Assure co-operation between PowerVR Insiders

• To join send email to: [email protected]• More details: www.powervrinsider.com

Page 18: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 18

DemonstrationsDemonstrations

• Sony Ericsson P990- OpenGL ES 1.1 through PowerVR MBX Lite- Symbian OS- Native Execution- Available now

• Dell Axim X50v / X51v- OpenGL ES 1.0 through PowerVR MBX Lite- Direct3D Mobile through PowerVR MBX Lite- Windows Mobile 5.0- Native Execution- Available now

Page 19: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

© Copyright Khronos Group, 2006 - Page 19

NVIDIA GoForce 5500NVIDIA GoForce 5500

Page 20: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

NVIDIA CONFIDENTIAL

© NVIDIA Corporation 2006 © Copyright Khronos Group, 2006 - Page 20

GoForce 5500The first GPU to bring the world of digital entertainment to your mobile phone

True, fluid digital TV and video

High fidelity surround sound

Console-class 3D gaming

And more….

Page 21: © Copyright Khronos Group, 2006 - Page 1 PSGL PlayStation Graphics Library Mike Weiblen Sony Computer Entertainment.

NVIDIA CONFIDENTIAL

© NVIDIA Corporation 2006 © Copyright Khronos Group, 2006 - Page 21

Design Win MomentumWorld’s most exciting new devices use GoForce ™

Motorola RAZR maxxGoForce 4800

Sony Ericsson W900iGoForce 4800

Motorola SLVR L6i/L7iGoForce 2150/4000

Samsung P910GoForce 5500

HTC ForseerModeo DVB-HGoForce 5500

NEW!

NEW!

NEW!

Samsung i310GoForce 4800

NEW!

Motorola RAZR V3xxGoForce 4800

NEW!

NEW!