![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
笨蛋队长
这个作者很懒,什么都没留下…
展开
-
glDrawElements最后一个参数的使用
在OpenGL开发当中,EBO索引缓存的使用比较常见,但是多数入门教程只会告诉你最后一个参数是0,当灵活使用的时候,发现官方对这个参数的介绍很含糊,而且具有一定误导性,官方对其描述是indice的偏移量。实际上,只计算顶点索引的步长是不对的,需要乘以顶点的size,如果顶点的类型是float,需要绘制的第一个索引在数组中的位置是6,那这个参数的值就是sizeof(float)*6。3.0以下和OpenGL ES选手可以忽略本文。原创 2022-12-10 14:52:05 · 307 阅读 · 1 评论 -
socket编程在windows和linux下的区别
下面大概分几个方面进行罗列: Linux要包含 [cpp] #include <sys/socket.h> #include <netinet/in.h> #include <netdb.h> #include <arpa/inet.h> 等头文件,而windows下则是包含 [cpp] #include <...转载 2018-11-29 11:47:40 · 1839 阅读 · 0 评论 -
DSO missing 解决办法
DSO是Dynamic Shared Object的简称,其实就是动态链接库,解决办法很简答,检查库是否存在,如果不存在,就编译一套,多数情况下是库的版本导致的,这时需要在编译参数内通过-L强制指定所需库的位置。嗯,就这么简单附上一个本人遇到的类似问题和解决过程haojing@VM-0-2-debian:~/myapp/myapp$ g++ myio.cpp main.cpp -o ./...原创 2019-03-04 14:37:13 · 4151 阅读 · 0 评论