What's the difference between hardware accelerated rendering and hardware accelerated decoding?
Most precisely, in the context of the Flash plugin (yikes, I know): I can enable/disable either of them, or both, and would like to know the difference.
In my mind, GPU accelerated decoding is the execution of video codec code by the GPU for e.g. H.264 or HEVC streams, while GPU accelerated rendering is the execution of OpenGL code by the GPU for rendering of 3G graphics in e.g. video games.
But now I'm not so sure. Also, I don't see how hardware accelerated rendering relates to the Flash plugin, contrary to hardware accelerated decoding. Why would I need to render 3D graphics when watching H.264-encoded porn on a Flash website?
>>57256221
Flash isn't a video player. It's primarily a format for vector animation. Hardware accelleration makes that not slow as shit.
>>57256687
Right! Yes you're right, I should have remembered that, I read Homestuck after all.
I'm thinking, hardware acceleration might be used too when one switch Flash videos full-screen, doesn't it? GPU-accelerated decoding for reading the video and GPU-accelerated acceleration for scaling it. Or is it done in CPU?
>>57256806
>hardware acceleration might be used too
I meant hardware accelerated rendering
>GPU-accelerated acceleration
kek, I meant GPU-accelerated rendering again
>>57256806
I believe scaling can be done by the video decoder. Acceleration is just to make drawing 2d scenes (filling in big areas of colour, texturing, gradients, blending, occlusion, etc.) faster.
>>57257013
OK, yes that would be logical.
You're talking about 2D acceleration though, but there is also 3D acceleration. Adobe mentions that GPU 3D acceleration will not be fully implemented in the upcoming NPAPI Flash plugin for Linux, while it is in the PPAPI version of the same plugin (source: http://blogs.adobe.com/flashplayer/2016/08/beta-news-flash-player-npapi-for-linux.html).
I can't think of any example of 3D accelerated graphics using Flash. I'm not sure I've ever come across such a thing. Have you?
Bump in case someone else wants to chime in. I'm interested in all educated opinions about this. Thanks!