Originally posted by: ViRGE
You're confusing rasterization/rendering with video decoding. OpenGL is a framework to do the former, which is why it's a great fit for something like Photoshop CS4 since it's all about image manipulation.Originally posted by: T2k
Originally posted by: ViRGE
It's about damn time. Most Flash is just H.264 in Adobe's FLV container anyhow, so there's no reason not to accelerate it.
More specifically, VP3/UVD would be doing it. You're offloading decoding on to dedicated DSP on the die of the GPU. So you wouldn't use OpenCL, you would just need to know how to talk to the DSP. This would be DXVA on Windows.Originally posted by: bfdd
Originally posted by: SergeC
GPU accelerated flash (or even better, OpenCL-accelerated flash) would be fantastic.
i want to slap you.... you realize OpenCL wouldn't do any accelerating right? It'd still be the GPU and/or CPU doing it...
Considering the current GPU-accelerated Adobe CS4 features are all OpenGL (Win/OS X lowest common denom), it's unlikely to stay, I think: http://kb2.adobe.com/cps/404/kb404898.html#features
It's really nothing to do with NV or ATI, it's just Adobe haven't had the time yet, I think.
But OpenGL doesn't include any way to interface with video decoding DSPs, so it's not something you would use for enabling video decoding.
1. FYI: OGL-accelerated video is ~15 years old IIRC (SGI? 3DLabs?)
2. I was talkingabout Flash acceleration in general.
3. Most Nvidia Quadro support i Premiere is built on OpenGL
4. All acceleration on Mac uses OpenGL...