My understanding is that Imagination policy for drivers is that the chip maker is responsible for driver distribution (see question 3 here).
Which doesn't mean that it cannot or will not change.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
My understanding is that Imagination policy for drivers is that the chip maker is responsible for driver distribution (see question 3 here).
I can't think of a single piece of silicon IP where the original vendor is responsible for the distribution of drivers. Each chip and, even more, each system/handset has sufficient differences that it's completely not practical to do so. This is especially so for kernel level drivers. Addresses can be different, memory access policies can be different, one core may have some bug fixes that the other one doesn't, in the IP itself or in the logic that surrounds it. Etc.Which doesn't mean that it cannot or will not change.
Are these drivers linux desktop integration (i.e. integrated with X, the window manager, cairo, etc.) or are they simply 'your single embedded app can take over the entire screen and go to town'?The BeagleBoard (link) is a nice low-priced ($150) dev board based on OMAP3530 (Cortex-A8, C64x+, SGX). Beta linux SGX drivers have been demonstrated (OpenGL ES 1.1 and 2.0).
Are these drivers linux desktop integration (i.e. integrated with X, the window manager, cairo, etc.) or are they simply 'your single embedded app can take over the entire screen and go to town'?
I can't say what will be in the official release, all I know is that I have seen support for X, framebuffer, ES 1.1 & 2.0 and OpenVG. As you wrote, Linux is being taken more seriously these daysAre these drivers linux desktop integration (i.e. integrated with X, the window manager, cairo, etc.) or are they simply 'your single embedded app can take over the entire screen and go to town'?
What does cairo have to do with window management?
Making cairo work work with opengl / opengl es is trivial - you use cairo to render to memory and then use that memory block as an image. The ogre3d folks have a demo of cairo working within ogre3d. There are other assorted opengl + cairo demos too.
hmm. so an intel part gets a reputation of an abysmal linux performer due to underdeveloped tungsten drivers..This is likely to give the situation an almighty kick in the ass ...
http://tech.slashdot.org/article.pl?sid=09/01/31/1859200
As for not open sourcing because they are afraid of giving out secret sauce, they can always have two sets of drivers like ATI and let the linux developers come up with their own non-secret sauce.