The International Workshop on OpenCL (IWOCL) has posted their December 7th 2015 news roundup. Be sure to take a look at this extensive list, and update IWOCL if anything is missing.
Imagination Technologies introduces another installment in their Vulkan series. In this post Tobias will be doing some analysis of why and how Vulkan is an explicit API, and what exactly that means. There is a lot of mention of Vulkan being a low-level API, and in some ways that’s true, but a lot of work is still abstracted from developers to handle cross-vendor compatibility.
It's been a very busy few weeks for the Khronos Group chapters. We've added three new chapters: Paris France, Washington DC and Wroclaw Poland. There is a good selection of upcoming meetups as well:
- Computer Graphics on the Web: Dec 8, 2015 - Melbourne, Australia
- First Khronos Wroclaw meetup + VR: Dec 9, 2015 - Wroclaw, Poland
- Image Processing with WebGL: Dec 10, 2015 - London, Britain
- WebGL Developers Meetup: Dec 17, 2015 - Milano, Italy
- OpenGL for beginners part 1: Jan 06th, 2016 - Naritaweg, Amsterdam
Errata: We originally said Seattle Washington... our mistake, our latest chapter is in Washington DC.
For nearly two decades, Flash Professional has been the standard for producing rich animations on the web. Since the emergence of HTML5 and demand for animations that leverage web standards, Adobe rewrote the tool to incorporate native HTML5 Canvas and WebGL support.
Think Silicon's mandate was always to deliver best in class ultra-low-power 2D/3D graphics performance thus the company took a close look at the Vulkan standard. We quantified the benefits of Vulkan graphics and compute APIs and we believe that Vulkan has the potential to become a very widely adopted cross-platform next generation 3D API.
For developers new to graphics optimization this new series of blog posts from ARM is all about giving content developers the essential knowledge they need to successfully optimize for Mali GPUs. Over the course of the series, Peter Harris explores the fundamental macro-scale architectural structures and behaviors developers have to worry about, how this translates into possible problems which can be triggered by content, and finally how to spot them in Streamline.
This is a C# reference loader for glTF. It's as simple to use as Interface.LoadModel("PathToModel.gltf"). You can use this loader in your project by importing the "glTF Loader" NuGet package. Additional examples can be found in the gltfLoaderUnitTests project.
LunarG announced that the company is splitting into two teams to better address the needs of Vulkan, the new graphics API from Khronos. The Desktop group will continue as LunarG, sponsored by Valve, and the team members from the Mobile group will move over to Google to work on Android. LunarG will continue to work closely with Khronos to forge the new Vulkan ecosystem.
Imagination Technologies is halfway through their series of blog posts on Vulkan. Hopefully you’ve checked out the other blog posts, or tuned into the webinars? This next post will discuss the importance of scaling to multiple threads, and how Vulkan helps achieve that.
An Ada 2012 library that implements the enumerations for the SPIR-V intermediate language. This library can be used to build tools that manipulate SPIR-V in Ada 2012. This library is still being tested and comments, suggestions and bug finding are very welcome on Github.