首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建用于绘制像素的窗口

创建用于绘制像素的窗口
EN

Software Engineering用户
提问于 2014-02-04 02:59:47
回答 1查看 1.5K关注 0票数 -1

我正在为这个计算机/仿真器创建一个虚构的体系结构和其他虚拟组件。我面临一个问题,这就是虚拟显示器。

我需要能够创建一个窗口,其中我的程序可以访问所有像素包含在里面,这是模拟视频内存/访问。

为了达到最佳的速度,我认为最好的方法是使用本机系统API和条件编译来支持跨平台支持,但我不知道这是否是最好的选择。

所以基本上,我需要某种方法来创建一个跨平台窗口,在这个窗口中我可以画像素。

我是用D语言写的,但几乎任何C语言的解决方案都可以用C键翻译成D。

谢谢你的帮助。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2014-02-04 16:03:05

听起来你想要SDL。很容易在其中创建一个窗口,它以前是完全由CPU驱动的,因此它基于像素网格/帧缓冲区抽象。SDL2.0是硬件加速的,所以性能应该是可以的。看看他们的wiki中的教程部分。本教程应该可以帮助您入门,SDL中还有更多。

我知道有一些D绑定浮动的名字“遗弃”,但我不知道它的最新版本在哪里。你得四处搜索一下。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/226634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档