ARM & Nibiru Joint Innovation Lab set to Streamline Game Development
At GDC 2016 ARM® and Nibiru, a key ecosystem partner, announced the exciting launch of the Joint Innovation Lab. Designed to give developers the best possible support when developing mobile games, the...
View ArticleMoving to Vulkan : How to Make Your 3D Graphics More Explicit
Interested in Vulkan? Look out for the next Vulkan meet up which is being held on the ARM premises in Cambridge on May 26th. This will be the 3rd VulkanDeveloper event which will take a deeper than...
View ArticleBuilding a Unity Application with Mali Graphics Debugger Support
In the blog Using Mali Graphics Debugger on a Non-rooted device we discussed the idea that you could use Mali Graphics Debugger(MGD) with a non-rooted phone. This blog will take this idea further by...
View ArticleMaking VR Dreams a Reality
Virtual Reality (VR) has been a focus area for ARM® in recent years with significant investment made in ensuring the ARM Mali™ range of graphics and multimedia processors is a great fit for mobile VR...
View ArticleBuilding the Next Generation of Game Developers With FXP
As a world leading IP company ARM is passionate about protecting and promoting the ideas, innovations and skills required to produce next generation tech. A large part of that involves supporting the...
View ArticleSeeing the Future With Computer Vision
In 2016 so far there seems to be a big focus on automation. The rise of the Internet of Things is part of the reason for this and it’s opening our eyes as to how many aspects of our everyday lives can...
View ArticleMali-G71: ARM's Most Powerful, Scalable and Efficient GPU to Date
The Mali-G71 GPU is the latest and greatest offering in the Mali high-performance family of GPUs. Built on the brand new Bifrost architecture, Mali-G71 represents a whole new level of high-end mobile...
View ArticleThe Hardware Requirements of VR Today
The hardware requirements of VR seemed to be an unknown quantity, there was always the argument that more GPU performance and CPU performance would translate to better VR. This has turned out to be...
View ArticleStride argument in OpenGL ES 2.0
I'm putting this information here, as it took me way more time than it should to understand how the stride argument works in glVertexAttribPointer.This argument is extremely important if you want to...
View ArticleEye Heart VR
Welcome to the next installment of my VR blog series. In previous VR blogs we’ve considered the importance of clear focus to a VR experience, as well as the essential requirement to keep ‘motions to...
View Article[Quick tips] Use ffmpeg to convert pictures to raw RGB565
Here's a quick tip to convert pictures to raw format with FFMPEG, in order to use them as a texture in OpenGL, with no extra conversion :BMP filesffmpeg -vcodec bmp -i /path/to/texture-file.bmp -vcodec...
View ArticleDepth testing : Context is everything
I just lost a few hours trying to play with the Z index between draw calls, in order to try Z-layering, as advised by peterharris in my question For binary transparency : Clip, discard or blend...
View ArticlePreview the Upcoming Mali Video Processor
We’ve recently been talking about a brand new video processor about to join the ARM Mali Multimedia Suite (MMS) of GPU, Video & Display IP. Egil, our next generation Mali video processor due for...
View ArticleHappy 10th Birthday Mali!
Mali, the #1 shipping family of GPUs in the world, is celebrating 10 years with ARM this month! In honour of the occasion I’m going to take a look at some of the key milestones along the way and how...
View ArticlePint of Science – Quenching Your Thirst for Knowledge
Late May sees the annual Pint of Science events take place in pubs (and other somewhat unusual venues) around Cambridge, the UK and indeed the rest of the world. Designed to combine the city’s love of...
View ArticleMali Graphics Debugger and Streamline Developer Survey is now live
Have your say on the development of the Streamline and Mali Graphics Debugger(MGD) products. Is there a feature in MGD/Streamline that you would love to have and would make your development so much...
View ArticleBitesize Bifrost: The benefits of clause shaders
The recently released Mali™-G71 GPU is our most powerful and efficient graphics processor to date and is all set to take next generation high performance devices by storm. The Mali family of GPUs is...
View ArticleStereo Reflections in Unity for Google Cardboard
Introduction Developers have used reflections extensively in traditional game development and we can therefore expect the same trend in mobile VR games. In a previous blog I discussed the importance...
View ArticleVulkan & Validation Layers
Why the validation layers?Unlike OpenGL, Vulkan drivers don't have a global context, don't maintain a global state and don't have to validate inputs from the application side. The goal is to reduce CPU...
View ArticleMali Graphics Debugger V4.0 Released
Recently we released V4.0 of the Mali Graphics Debugger. This is a key release that greatly improves the Vulkan support in the tool. The improvements are as follows: Frame Capture has now been added to...
View Article