OpenGl 的BeginMode 和 shader

举报
鱼酱 发表于 2022/01/06 22:28:03 2022/01/06
【摘要】 #define GL_POINTS 0x0000 //点 #define GL_LINES 0x0001 //线 #define GL_LINE_LOOP 0x0002 //连成闭...

  
  1. #define GL_POINTS 0x0000 //点
  2. #define GL_LINES 0x0001 //线
  3. #define GL_LINE_LOOP 0x0002 //连成闭合区域(收尾相连)
  4. #define GL_LINE_STRIP 0x0003 //非闭合曲线
  5. #define GL_TRIANGLES 0x0004 //三角形 (6个点3个三角形)
  6. #define GL_TRIANGLE_STRIP 0x0005 //三角形(临近的两个点组成三角形)n个点 就是n-2
  7. #define GL_TRIANGLE_FAN 0x0006 //圆 圆心+最近两个点组成三角形 以此类推
  8. #define GL_QUADS 0x0007
  9. #define GL_QUAD_STRIP 0x0008
  10. #define GL_POLYGON 0x0009
  11. glCreateShader( GL_VERTEX_SHADER ); //顶点shader
  12. glCreateShader( GL_FRAGMENT_SHADER );//像素shader


文章来源: yujiang.blog.csdn.net,作者:鱼酱2333,版权归原作者所有,如需转载,请联系作者。

原文链接:yujiang.blog.csdn.net/article/details/53669640

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。