Hacker News new | ask | show | jobs
by david-gpu 351 days ago
> Android previously has (and still have) so-called PixelFlinger, which was very fast sw gles 1.1 implementation

Now that you mention it, that rings a bell. I was very much a product of the fancy new programmable shader era --so much so that I jumped into OpenCL as soon as Apple reached out to GPU vendors.

I have no idea whether any Adreno 120 devices shipped without GPU acceleration enabled. The release date of the HTC Dream around late 2008 is significant, because that means it may have been affected by Qualcomm's acquisition of AMD's handheld IP group, which is where all the Adreno folks were working (including me). It was a chaotic time, with different members of the team joining Qualcomm at different dates, months apart. It's very possible that some releases were "suboptimal" around that time.

> Also I remember Windows Mobile smartphones from HTC on qcom chipsets which lacked not only d3dm drivers (native for WM), but gles too.

IIRC that work was done by one or two ATI old-timers out in Orlando, based on code inherited from ATI. Smart guys, but way under staffed.

Those early years were chaotic in the mobile GPU space. Lots of buggy crappy drivers, lots of buggy crappy hardware. It got better once the teams got bigger and we hired more experienced engineers and managers from desktop GPUs.

Thanks for the questions. Rarely get a chance to talk about that stuff.