如何在Elm的WebGL库中使用渲染缓冲区作为纹理

时间:2014-06-21 19:34:04

标签: webgl elm

我使用Elm WebGL库here为我的网站制作webGL图形。我想使用某些图形技术,如shadow mapping,它们需要能够使用在显卡上执行的操作结果;写入由纹理支持的渲染缓冲区,如果我正确地回忆起我的OpenGL ES术语,然后由绘制到屏幕的着色器使用。

在API中查看它并不像这样做是可能的,因为API中唯一能够实际执行/保存WebGL管道/ Entity结果的东西是{ {1}}。

我的问题是,是否可以使用阴影贴图和SSAO等技术,这些技术需要多次传递才能使用标准Elm WebGL库绘制场景,以及如何实现此目标。

1 个答案:

答案 0 :(得分:2)

可悲的是,答案确实是:不,你不能做多次传递并使用显卡生成纹理。 WebGL库很新,所以这个功能仅在6天前第一次被请求on the elm-discuss mailing list
WebGL库的作者尚未作出回应,但我希望链接帖子中描述的功能在某些时候可用。