What uses the Flash VM under the hood for drawing?

In windows, what uses Flash under the hood?

This is a relatively simple question that I can never find the answer to. Is it GDI (for implementing Windows VM) or something else?

You do not need to enter any new GPU acceleration features for Flash. I just want to know the inner work, because it has NEVER been discussed.

+6
flash virtual-machine graphics
source share
3 answers

On the 64-bit version of Linux, the Flash plugin is not SDL related (according to ldd ). However, this is due to GTK, GDK and Cairo. Therefore, it appears that he uses either Cairo or raw Xlib calls to draw on Linux.

I do not know on Windows. Flash has minimal dependencies, but Direct-X may be standard enough to use it. With the help of a process expert to tell you which libraries the process is loaded in, you can examine the simple web browser that embeds Flash and see what system tools are actually used.

+3
source share

DirectX basically. It's hard to get good graphics performance with GDI.

+1
source share

I agree with george, GDI is very bad for speed. DirectX for Windows and SDL or similar for Linux (note that this is an assumption!). In this sense, it probably uses a layer that interacts with its native graphics subsystem on any platform it runs on.

0
source share

All Articles