会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
天下事有难易乎
劳动,是实现人与自然的物质变换(即人类生活)的永恒的自然必然性。
博客园
首页
新随笔
联系
管理
2015年5月28日
Modern OpenGL用Shader拾取VBO内单一图元的思路和实现
摘要:
这个思路的核心就是设计一个gl_VertexID与gl_FragColor之间的一一对应的函数。再加上我们能够用glReadPixel()获取屏幕上任意位置的颜色信息(gl_FragColor),这样就能够得到拾取到的顶点的gl_VertexID,即该顶点在VBO中的位置。这个方法支持的VBO的顶点数上限是(256*256*256*256=4294967296)。不过目前的显卡支持的VBO最大容量据此上限还差很多。所以放心使用好了。
阅读全文
posted @ 2015-05-28 13:06 BIT祝威
阅读(4895)
评论(2)
推荐(1)
编辑
公告
canvas start.
canvas end.