首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在gpu上做些像bitblit这样的事情

在gpu上做些像bitblit这样的事情
EN

Stack Overflow用户
提问于 2016-12-08 17:09:48
回答 1查看 188关注 0票数 1

我在看丹因戈尔斯的一些演讲,他在谈论他们是如何在20世纪70年代通过一种叫做比特布利特的技术实现几乎实时的二维图形的。

这一切都是在软件和直接在显示器上完成的,难道这样的技术不能在现代gpu硬件上使用吗?

这是现代GPU的做法吗?

我对3D渲染管道有很高的理解,它甚至可以用于2D图形,但是这些老技术中的一些不能在GPU上得到很大的提升吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-08 17:20:42

在过去20年中,Bitblitting电路一直是任何一种图形芯片(无论是哑帧缓冲接口还是具有计算能力的GPU )的重要组成部分。

甚至在最现代的3D渲染API中,都可以找到帧间缓冲区传输的闪存操作。

OpenGL有glBlitFramebuffer,Vulkan有vkImageBlit金属有Blit命令编码器,Direct3D也有它在Surface界面的某个地方,但我不知道它的确切名称。

但是,这些老技术中的一些就不能在GPU上的所有能量下得到很大的提升吗?

这些技术现在都是硬连线电路。要提高他们的效率是不可能的。

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

https://stackoverflow.com/questions/41045054

复制
相关文章

相似问题

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