Feeds

Planned 3D web graphics standard taps JavaScript

Hardware speed bump

Choosing a cloud hosting partner with confidence

SIGGRAPH Two open-source developments move a step closer to hardware-accelerated 3D web graphics that take advantage of the latest capabilities in modern GPUs.

Industry consortium the Khronos Group used SIGGRAPH 2009 in New Orleans, Louisiana, Tuesday to showcase more details about their WebGL working group. Khronos also introduced a number of refinements to its OpenGL API set.

WebGL was introduced at the Games Developer Conference in March, with the goal of moving the web out of its 2D Flatland and into the third dimension.

Khronos said Tuesday that WebGL will define a JavaScript binding to OpenGL ES 2.0 that will enable 3D graphics to run in a browser on any platform that supports either OpenGL or OpenGL ES. The WebGL work will take advantage of the Canvas dynamic-scripting element as defined in the HTML 5 spec.

WebGL's OpenGL ES support is interesting because it would enable the Safari browser in Apple's iPhone to take advantage of 3D hardware acceleration. When The Reg asked a Khronos spokesperson about this eventuality, he could neither confirm nor deny that area of focus.

WebGL members include AMD, Ericsson, Google, Mozilla, Nvidia, and Opera Software. When we noted that neither Apple nor Microsoft - maker of Internet Explorer - are listed as participating in WebGL the spokesperson reminded us that Microsoft isn't one of the dozens of members of the Khronos Group.

Apple, however, is a very active member. The company is a driving force behind the group's OpenCL GPU-assisted parallel computing initiative, for example.

Not being listed as a working-group member doesn't necessarily mean a company isn't playing a behind-the-scenes role, though. And Khronos' spokesperson was mum when we posed that speculation.

Scheduled for its first public release before the middle of next year, WebGL is also being designed to take advantage of what the announcement refers to as "marked increases is JavaScript performance across all major browser."

The 3D web has been garnering a lot of attention recently, but settling on an open standard hasn't been easy. Google, for one, is both working with the WebGL group and developing its own experimental browser plug-in, O3D.

We're hoping that all the major players - Google included - will get behind an open standard. And at first blush, WebGL would appear to be a strong candidate.

Kronos, meanwhile, also announced the latest version of its well-accepted 2D and 3D API set, OpenGL 3.2, the standard's third major update in a year.

The group reported a host of improvements, many designed to take advantage of the increasing abilities - and complexities - of today's GPUs while still providing advantages to existing GPUs. Among the claimed goodies in version 3.2 are increased performance for vertex arrays and fence sync objects, improved pipeline programmability that includes geometry shaders in the OpenGL core, and greater flexibility in visual quality and multisampling rendering that enables shaders to directly process texture samples.

OpenGL 3.2 joins a growing list of open Khronos standards: OpenCL for GPU-assisted computing, OpenGL ES for mobile 3D graphics, the new WebGL for 3D-in-a-browser, and more.

And OpenGL 3.2 isn't just an esoteric cutting-edge set of APIs. According to the Khronos Group, the standard is compatible with over 150 million GPUs already roaming the wild. ®

Intelligent flash storage arrays

More from The Register

next story
UNIX greybeards threaten Debian fork over systemd plan
'Veteran Unix Admins' fear desktop emphasis is betraying open source
Netscape Navigator - the browser that started it all - turns 20
It was 20 years ago today, Marc Andreeesen taught the band to play
Redmond top man Satya Nadella: 'Microsoft LOVES Linux'
Open-source 'love' fairly runneth over at cloud event
Chrome 38's new HTML tag support makes fatties FIT and SKINNIER
First browser to protect networks' bandwith using official spec
Admins! Never mind POODLE, there're NEW OpenSSL bugs to splat
Four new patches for open-source crypto libraries
prev story

Whitepapers

Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
Cloud and hybrid-cloud data protection for VMware
Learn how quick and easy it is to configure backups and perform restores for VMware environments.
Three 1TB solid state scorchers up for grabs
Big SSDs can be expensive but think big and think free because you could be the lucky winner of one of three 1TB Samsung SSD 840 EVO drives that we’re giving away worth over £300 apiece.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.