OpenGl 的BeginMode 和 shader

本文介绍了OpenGL中用于绘制几何图形的各种模式,包括点、线、三角形等,并解释了如何使用glCreateShader函数来创建顶点着色器和片段着色器。
#define GL_POINTS                         0x0000     //点

#define GL_LINES                          0x0001     //线

#define GL_LINE_LOOP                      0x0002  //连成闭合区域(收尾相连)

#define GL_LINE_STRIP                     0x0003  //非闭合曲线

#define GL_TRIANGLES                      0x0004 //三角形 (6个点3个三角形)

#define GL_TRIANGLE_STRIP                 0x0005  //三角形(临近的两个点组成三角形)n个点 就是n-2

#define GL_TRIANGLE_FAN                   0x0006  //圆  圆心+最近两个点组成三角形 以此类推

#define GL_QUADS                          0x0007 

#define GL_QUAD_STRIP                     0x0008

#define GL_POLYGON                        0x0009







glCreateShader( GL_VERTEX_SHADER ); //顶点shader
glCreateShader( GL_FRAGMENT_SHADER );//像素shader



转载于:https://www.cnblogs.com/hiwoshixiaoyu/p/10035051.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值