drawElements Quality Program builds confidence in OpenGL ES 3.0 solutions right from the start
Helsinki, Finland (PRWEB) August 07, 2012
drawElements Ltd. announced today support for KhronosTM OpenGL® ES 3.0 in their unique graphics processing unit (GPU) analysis system, drawElements Quality ProgramTM. With the help of the Quality Program, vendors can bring their OpenGL ES 3.0 solutions to the market faster and with informed confidence in the quality of their products.
Graphically intensive user interfaces and applications have quickly become the norm in the consumer electronics. The rich visuals are powered by a graphics processing unit (GPU), which is usually big part of a processor chip onboard modern mobile devices. However, the eye candy can easily become an eyesore because of simple engineering blunders made during platform development.
The drawElements Quality Program – dEQP(TM) for short – is a tool for detecting a variety of quality issues in graphics processing units at various stages of device creation. When issues are detected, the tool helps engineers to quickly fix them. Essentially, the dEQP is a cost-effective means to avoid shipping faulty GPU-based products.
Faults can be both created and detected in all stages of the production chain, ranging from hardware design to firmware updates on devices already out in the market. The longer it takes to detect a fault, the harder and more expensive it is to fix. Having proper quality gates in place at all stages minimizes the costs and provides confidence in potential critical late fixes.
The dEQP currently supports Khronos Group designed APIs OpenGL ES, OpenCL, and EGL.
On August 6th, The Khronos Group officially released version 3.0 of OpenGL ES, the specification for hardware-accelerated graphics in the embedded market. The new specification exposes advanced computational capabilities and enables many new graphical effects in the atest console and PC games. The OpenGL ES 3.0 is designed to support content based on the revious version and will gradually spread into the market with minimal disruption.
The OpenGL ES 3.0 test module in dEQP has been developed during the OpenGL ES 3.0 design process to have it available immediately upon specification release. Some Khronos members have already dopted the module as part of their quality assurance routine.
“drawElements' Khronos participation adds to the invaluable perspective and expertise of independent software and tool vendors to help evolve the OpenGL ES specification. Khronos membership also enables vendors to prepare and launch their products in parallel with the standard, saving significant time to market”, said Neil Trevett, President of the Khronos Group.
The OpenGL ES 3.0 test module of the drawElements Quality Program currently ships with 20 000 tests. The tested functionality currently includes occlusion queries, new shader language features, and new texture formats, among others. With new tests continuously being developed, all new features will be covered during the first half of 2013.
drawElements’ tests cover feature implementation correctness as well as other factors such as reliability under stress and performance with different workloads. These additional tests are necessary because reliability and fluid user interfaces have become increasingly important aspects of quality for contemporary consumers.
“Based on input from other Khronos members we have created tests for most important new specification features. Additionally, our existing OpenGL ES 2.0 test mass is available for checking driver backwards compatibility”, said drawElements CEO Kalle Raita. “drawElements Quality Program builds confidence in OpenGL ES 3.0 solutions right from the start, especially as there are no real-life applications available yet. Getting teething problems sorted out as soon as possible is crucial when vendors will be rushing out products with the latest technology.”
drawElements is a software expert company focused on computer graphics technologies for the embedded space. The main product is the drawElements Quality Program, a system for analyzing quality of GPUs and their drivers. drawElements crew has also been working on related technologies such as run-time optimized blitters, OpenGL ES 2.0 drivers, and software rasterizers. drawElements is based out of Helsinki, Finland.
Further information can be found from http://www.drawelements.com.
About Khronos Group
The Khronos Group is an industry consortium creating open standards to enable the authoring and acceleration of parallel computing, graphics, and dynamic media on a wide variety of platforms and devices. Khronos standards include OpenGL®, OpenGL® ES, WebGL™, WebCL™, OpenCL™, OpenMAX™, OpenVG™, OpenSL ES™, OpenVL™, StreamInput™ and COLLADA™. All Khronos members are able to contribute to the development of Khronos specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge media platforms and applications through early access to specification drafts and conformance tests.
More information is available at http://www.khronos.org.
drawElements Quality Program and dEQP are trademarks of the drawElements Ltd.
Khronos, StreamInput, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVL, OpenSL ES and OpenMAX are trademarks of the Khronos Group Inc. OpenCL is a trademark of Apple Inc. and OpenGL is a registered trademark and the OpenGL ES and OpenGL SC logos are trademarks of Silicon Graphics International used under license by Khronos. All other product names, trademarks, and/or company names are used solely for identification and belong to their respective owners.