gpt4 book ai didi

c - 如何使用 allegro 从程序集中创建位图?

转载 作者:行者123 更新时间:2023-11-30 16:37:14 25 4
gpt4 key购买 nike

我的任务是用 C 语言生成分形。问题是所有计算都必须在 x86 汇编中、在我定义的函数中完成。

我选择了 allegro5 库来完成它。我的问题是:
是否有可能通过函数获取位图分配的内存地址?

ALLEGRO_BITMAP *al_create_bitmap(int w, int h)

当然我指的是位图,而不是ALLEGRO_BITMAP结构。
着色后ALLEGRO_BITMAP结构能否正常工作?
我读到一些内容,除了文档中的这个之外,它不应该被任何其他函数修改:)

最佳答案

al_lock_bitmap 为您提供一个 ALLEGRO_LOCKED_REGION,它告诉您锁定区域的数据地址、间距和步幅。您可以直接编辑内存。然后,完成后,调用 al_unlock_bitmap 上传更改。

关于c - 如何使用 allegro 从程序集中创建位图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48038485/

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