首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

关于顶点数据填入缓存区(初学者)

2012-06-09 
关于顶点数据填入缓存区(菜鸟求助)C/C++ codevoid *pVerticesm_pVB-Lock(0,sizeof(vertices),(void**)&p

关于顶点数据填入缓存区(菜鸟求助)

C/C++ code
void *pVertices;m_pVB->Lock(0,sizeof(vertices),(void**)&pVertices,0);memcpy(pVertices,vertices,sizeof(vertices));m_pVB->Unlock();


据说这段代码是把顶点数据填入缓存区,搞不明白memcpy(pVertices,vertices,sizeof(vertices));有什么作用,pVertices不是一个局部的吗?而且其他地方没用到它,究竟有什么作用呢?

求大神!

[解决办法]
把vertices内存地址起始的顶点数据开始拷贝sizeof(vertices))个字节到pVertices所指的内存地址的起始位置中
[解决办法]
将定点数据copy到显存中去,也有可能定点缓冲区有可能是在物理内存而不是显卡显存中的

热点排行