首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用opencl在opengl 2d视图上进行软件渲染

使用opencl在opengl 2d视图上进行软件渲染
EN

Stack Overflow用户
提问于 2011-07-06 14:59:44
回答 2查看 744关注 0票数 3

我想构建一个小的软件渲染库,因为我喜欢体素的想法,以及其他可能的渲染方法。叫我天真吧。

在win7系统上使用普通的c++和代码块,但具有跨平台的意图。使用glfw进行窗口管理。

我的计划是使用gpgpu for opencl (并行) calcs,然后使用OpenGL (在2D视图中)进行跨平台上下文管理和框架显示。

因此,将gpgpu用于加速的calc,但让我来定义这些calc的用途。然后让OpenGL把我的结果画在屏幕上。

有没有更简单的跨平台方式把我自己的渲染放到屏幕上?

这个提议的方法是不是很棒?

EN

回答 2

Stack Overflow用户

发布于 2012-10-29 12:15:06

正在开发中的glfw3可以访问本地opengl上下文。您可以使用它来创建互操作opengl上下文。不过,我自己还没有试过。

票数 1
EN

Stack Overflow用户

发布于 2011-08-15 23:59:48

有没有更简单的方法?也许吧,但据我所知没有。

OpenCL支持OpenGL互操作,这使得你想要做的事情做得非常快。(我自己也用过,它很快,但可能没有我希望的那么快,但我用了一种低效的方式)

是不是很棒?也许吧,但请记住,opencl不能使用opengl可以使用的所有硬件,所以如果可能的话,请使用opengl来处理图形。

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

https://stackoverflow.com/questions/6592646

复制
相关文章

相似问题

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