Graphics Flash VM在引擎盖下使用什么进行绘图?
在windows中,Flash在引擎盖下使用什么 这是一个相对简单的问题,我永远也找不到答案。是GDI(用于windows VM实现)还是其他什么Graphics Flash VM在引擎盖下使用什么进行绘图?,graphics,flash,virtual-machine,Graphics,Flash,Virtual Machine,在windows中,Flash在引擎盖下使用什么 这是一个相对简单的问题,我永远也找不到答案。是GDI(用于windows VM实现)还是其他什么 您不需要进入Flash的任何新GPU加速功能。我真的很想知道它的内部工作原理,因为它从未被讨论过。DirectX。使用GDI很难获得良好的图形性能。我同意george的观点,GDI对速度非常不利。适用于Windows和SDL的DirectX或适用于Linux的类似产品(请注意,这是一个假设!)。从这个意义上讲,它可能使用了一个层,该层与运行它的任何平
您不需要进入Flash的任何新GPU加速功能。我真的很想知道它的内部工作原理,因为它从未被讨论过。DirectX。使用GDI很难获得良好的图形性能。我同意george的观点,GDI对速度非常不利。适用于Windows和SDL的DirectX或适用于Linux的类似产品(请注意,这是一个假设!)。从这个意义上讲,它可能使用了一个层,该层与运行它的任何平台上的本机图形子系统进行通信。在64位Linux上,Flash插件不与SDL链接(根据
ldd
)。然而,它确实与GTK、GDK和Cairo相关联。因此,它似乎正在使用Cairo或原始Xlib调用在Linux上进行绘图
我不知道在Windows上。Flash往往具有最小的依赖性,但Direct-X可能足够标准,他们可以使用它。通过某种流程审查员告诉您流程加载了哪些库,您可以检查嵌入Flash的简单web浏览器,看看实际使用了哪些系统功能。有趣的答案。谢谢各位。你是最后的答案之一,但你有一个最完整的答案,被标记为“面向子孙后代的答案=)