gpt4 book ai didi

iphone - Objective c- 是否可以在不使用 GPU 的情况下制作动画?

转载 作者:行者123 更新时间:2023-11-29 04:08:48 25 4
gpt4 key购买 nike

是否可以制作动画并强制它在 CPU 中而不是在 GPU 中完成?

我会尝试解释我的动机,我的一个屏幕是一个大 View ,可以执行大量 GPU 工作,我也有一些按钮和 Controller ,可以在点击时执行动画,例如从一侧滑动到另一侧。

问题是,在某些较旧的设备(例如 iPod)中,按钮动画非常慢(我想是因为所有 GPU 功率都用于我的主视图)。
所以我想,也许有一种方法可以强制动画在 CPU 中完成?

最佳答案

简短的回答是否定的。

在 Mac OS 和 iOS 中,GPU 负责将图形渲染到显示器上。

任何基于 CPU 的动画最终仍将使用 GPU 来将内容渲染到屏幕上。底层图形引擎是OpenGL。

在 iOS 上,核心动画层直接映射到图形硬件中的显示图 block 。

尝试纯粹基于 CPU 的图形甚至可能会适得其反,因为您最终必须在 CPU 上渲染每一帧,然后仍然将这些像素复制到 GPU 内存中。

关于iphone - Objective c- 是否可以在不使用 GPU 的情况下制作动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14747288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com