【问题标题】:What is the maximum texture 'count' for ipad/3gs (SGX Graphics card)? how much memory we can use 'specifically' for texture data?ipad/3gs(SGX 显卡)的最大纹理“计数”是多少?我们可以“专门”为纹理数据使用多少内存?
【发布时间】:2011-11-11 20:41:07
【问题描述】:

PowerVR SGX 卡中与纹理内存相关的“共享内存”到底是什么。没有与此相关的适当文档。

通常对于 iphone 上的应用程序(假设 3gs/ipad PowerVR SGX 卡)限制使用 24MB。即使我加载了大约 64mb 的纹理,它也会加载。那为什么它被称为共享内存!对此真的很困惑。指向整个架构的指针也很感激。谢谢。

【问题讨论】:

    标签: iphone ios graphics opengl-es gpu


    【解决方案1】:

    iPhone 3GS/4、iPod touch 第 3/4 代、iPad/2 或更高版本配备 PowerVR SGX GPU。

    PowerVR SGX与主内存使用共享内存模型,因此您可以使用任何大小的纹理。

    Imagination 提供 PowerVR SGX 的简要文档。

    iPhone 3G 和 iPod touch 第 1 代/第 2 代具有 PowerVR MBX(旧)。

    从历史上看,第一代和第二代 iPod touch 使用的是 PowerVR MBX (OLD)PowerVR MBX (OLD) 的显存与主存分离,显存大小为 24MB。该内存用于后/前渲染缓冲区、纹理等。因此,您不能使用超过 24MB 的纹理。但是,此信息不再相关。现在几乎没有 24MB 受限的设备。

    如果您想进一步了解它,愿 Apple 的 Instruments 与您同在。

    【讨论】:

    • 不错的答案。苹果乐器确实很摇滚。
    • 没有额外的答案 :( 无论如何不想浪费赏金。感谢 pdf 文件真的很有帮助!
    • 等等...答案是什么?我知道这是旧的,但对于我的生活,我无法找到一个具体的数字来回答这个看似简单的问题:今天普通 iOS 设备上纹理数据的合理(不一定“硬”)限制是多少?是24吗?是设备的内存/2吗?网上很多帖子都说 20 或 24 岁,但大多看起来很旧。
    • 对于目前iOS设备的情况,如iPhone 4S、iPhone 5、iPad 2等,我实际上可以使用一百多个纹理,内存占用超过40MB或更多。但是,据我所知,没有关于纹理数量和内存使用情况的非常准确的信息。
    猜你喜欢
    • 2011-01-31
    • 2019-02-17
    • 2012-02-14
    • 2013-06-01
    • 2011-10-12
    • 1970-01-01
    • 2013-07-27
    • 2012-09-02
    • 1970-01-01
    相关资源
    最近更新 更多