Tag - Khronos
The Khronos Group, an open consortium of hardware and software companies, has announced the immediate availability of the Vulkan 1.0 royalty-free, open-standard API specification. This ground-up design, complementing the existing OpenGL and OpenGL ES 3D APIs, provides applications direct control over GPU acceleration for maximized performance and predictability with minimized CPU overhead and efficient multi-threaded performance.
The Khronos Group make a number of announcements regarding OpenGL today at SIGgraph 2014. On top of a number of industry implementations of OpenGL ES 3.1, the group announced the release of OpenGL 4.5. Khronos also unveiled a new project called the Next Generation OpenGL Initiation, in turn asking for participation in the project to help "define a future standard for high-efficiency access to graphics and computing on modern GPUs."
Khronos Group has announced the release of the OpenGL ES 3.1 specification, offering significant functionality enhancements to the royalty-free 3D graphics mobile device API. OpenGL ES 3.1 includes computing shaders written in GLSL ES shading languages, and can share data with the graphics pipeline. Applications can program the vertex and fragment shader stages of the GPU independently, and can mix-and-match vertex and fragment programs without an explicit linking step. Other additions to the latest OpenGL ES include enhanced texturing functionality, shading language improvements, and optional extensions. OpenGL ES 3.1 includes backward compatibility with version 2.0 and 3.0.
Microsoft, through its TechNet Security Research & Defense blog claims that WebGL, the open 3D graphics API, is flawed. Microsoft believes that these flaws present significant security vulnerabilities. Consequently, Microsoft could not incorporate WebGL into any of its products.
Khronos today established a standard that would provide a common platform for touch and motion controls. StreamInput would be a royalty-free programming interface for not just touchscreens but haptic (vibration) feedback, motion sensors like the PlayStation Move or Wii remotes, and even depth camera systems like Microsoft's Kinect. Augmented reality apps, games, and others with advanced controls could keep every device in sync and use extensions to easily add new methods as they come about.
The Khronos Group today published the first specification for OpenGL 4.1 in what's considered a coup for desktop graphics. The standard catches up to DirectX 11 in visual features and overtakes it in integration with other standards: it can now sync graphics with OpenCL to take advantage of video hardware's general-purpose math features. Mobile app developers also now have full compatibility with OpenGL ES 2.0, theoretically letting a developer write an app for the iPhone or Android without having to change the visual effects when porting to a computer.
Standards body Khronos Group today rolled out OpenCL 1.1, a new version of the universal general-purpose computing format. It chiefly adds better integration with other devices: OpenCL events can be linked to those in OpenGL to have more math and graphics events start at the same time. Commands can also come from multiple destinations, and memory buffers can be spread across more than one device.
The Khronos Group today outlined the official feature set for OpenGL 4.0. The new graphics standard is the first major update since the launch of OpenCL and better exploits general computing features. It can draw the output of an OpenCL calculation without having to invoke the main processor and potentially frees up the processor even more when video or a similar task is already being offloaded to the graphics core.
The Khronos Group today published the draft specification for WebGL, its universal standard for accelerated 3D graphics inside web browsers. The initial format takes advantage of HTML5's canvas support to draw OpenGL ES 2.0-level graphics without having to use a plugin. Besides simplifying the use of modern 3D hardware, it lets 3D interact more closely with web pages themselves and supports tasks like scripting to automate events or even test graphics before they're put into finished code.