- 博客(2)
- 收藏
- 关注
原创 OpenGL显示视频/texture替换
opengl显示图像通常是在三角面片上叠加texture。加载texture的操作为unsigned int texture1; glGenTextures(1, &texture1); //使用这个纹理id,或者叫绑定(关联) glBindTexture(GL_TEXTURE_2D, texture1); // set the texture wrapping parameters glTexParameteri(GL_TEXTURE_2D, GL
2021-11-24 16:37:47
759
原创 opengl 深度测试+透明几何体
在opengl渲染中会有透明物体和不透明之分,若打开深度测试,那么渲染过程中前方的透明物体会完全挡住后方的物体,“透明”变得不“透明”;若关闭深度测试,那么渲染时颜色为多个物体的颜色叠加,无遮挡效果。有透明和不透明物体的渲染流程一般如下://打开深度测试glEnable(GL_DEPTH_TEST);//绘制不透明物体shader1.use()...glDrawArrays(...)//关闭深度测试glDepthMask(GL_FALSE);//打开混合模式glEnable(
2021-11-03 16:36:31
659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人