【发布时间】:2012-09-09 20:04:43
【问题描述】:
是否可以在 stage3d 和 flash 11.4/air 3.4 的顶点着色器中执行纹理访问?
如果不可能,是否有另一种方法来实现逐帧高效的“状态内存”,同时在 stage3d 上保持 100% 在 GPU 上?
谢谢
【问题讨论】:
是否可以在 stage3d 和 flash 11.4/air 3.4 的顶点着色器中执行纹理访问?
如果不可能,是否有另一种方法来实现逐帧高效的“状态内存”,同时在 stage3d 上保持 100% 在 GPU 上?
谢谢
【问题讨论】:
可能不会。我对stage3d一无所知,但我猜它在后台使用OpenGL或DirectX。它将需要使用 OpenGL 的顶点纹理提取 (VTF) (http://www.opengl.org/wiki/Vertex_Texture_Fetch) 或 DirectX 的顶点纹理采样器 (http://msdn.microsoft.com/en-us/library) /windows/desktop/bb206339(v=vs.85).aspx)。两者都是利基功能。希望对您有所帮助。
【讨论】:
很遗憾,但这是不可能的。而且恐怕没有任何方法可以保存数据并在另一帧中使用它。
【讨论】: