选择OpenGL范围元素GL_ELEMENT_ARRAY_BUFFER
selecting OpenGL range elements GL_ELEMENT_ARRAY_BUFFER
我在vbo 1中有交错数组作为GL_ARRAY_BUFFER(顶点|法线|纹理),有一些纹理要应用在它们上面。
我有一个矢量数组,包含要应用纹理的面的开始和结束ie。应用纹理1应用纹理2
我怎么能建立GL_ELEMENT_ARRAY_BUFFER索引数组为每个纹理保持相同的ARRAY_BUFFER?
std::vector<unsigned int> indices;
// fill "indices" as needed
// Generate a buffer for the indices
GLuint elementbuffer;
glGenBuffers(1, &elementbuffer);
glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, elementbuffer);
glBufferData(GL_ELEMENT_ARRAY_BUFFER, indices.size() * sizeof(unsigned int), &indices[0], GL_STATIC_DRAW);
相关文章:
- 如何"buffer" UNIX 信号
- 如何将 bsoncxx::d ocument::element 写入控制台
- 什么是 Direct3D 12.0 上的"Map Default Buffer"?
- VC++ wcscpy_s随机断言"Buffer is too small"
- 将uint8_t*buffer和size_tbufferlen从C++传递到C中的API函数的最佳方式是什么
- boost::asio::buffer 如何遍历字节
- [bsoncxx ]如何附加一个bsoncxx::d ocument::element TO bsoncxx::buil
- 在 boost::<double>asio::buffer 中使用像 std::vector<std::complex> 这样的参数
- Cppcheck 静态代码分析器实际上可以检测到不太常见的警告(如 "Relative Path Traversal (CWE-23)" 或"Buffer Under-read(CWE-127)")吗
- 错误 C2864:'element::next':只能在类 (STRUCT) 中初始化静态常量整数数据成员
- QXmlStreamReader 阅读<element><value/></element>
- tf2_ros::Buffer::canTransform() 为现有转换返回 False
- Met c++ 代码" #define ELEMENT(TYPE, FIELD)"
- OpenCL/C++ - 返回一个 cl::Buffer 对象
- 如何在方法参数中使用boost :: asio :: buffer
- 尝试运行 NVIDIA FleX 时"buffer overflow detected"
- C++: buffer the cin istream
- 如何将 std::array 转换为 boost::asio::buffer
- 如何从节点本机插件正确创建Buffer对象
- Buffer.BlockCopy Array 2d c++ to C# 共享内存