Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
VBO - 没有指数化的指数化
我正在尝试将 VBO 与元素数组缓冲区一起用于我的三角形 如下所示 glBindBuffer GL ARRAY BUFFER g Buffer 0 glVertexPointer 3 GL FLOAT 0 BUFFER OFFSET 0 g
OpenGL
Indexing
vbo
OpenGL资源共享策略
我正在创建一个类似 CAD 的应用程序 基于 Qt 它将是一个多文档界面 每个文档将包含大约 5 个视口 源自 QGLWidget 因此 我需要在整个应用程序中共享平面着色器 然后在每个文档 即 5 个视口 之间共享 3D 资源 存储为 V
QT
OpenGL
vbo
qglwidget
顶点缓冲区对象(删除过程)opengl
我什么时候应该调用 glDeleteBuffersARB 我应该在申请结束后做吗 我可以以某种方式自动化删除顶点缓冲区对象的过程吗 例如 smart ptr 之类的东西 绝不 你永远不应该打电话glDeleteBuffersARB 十多年来
c
OpenGL
vbo
什么是顶点数组对象?
我今天刚刚开始从本教程学习 OpenGL http openglbook com the book http openglbook com the book 我读到了第二章 画了一个三角形 除了 VAO 这个缩写可以吗 之外 我理解了所有内
OpenGL
vbo
vertexarray
vao
网格的 VBO 不正确:某些三角形已连接且不应连接 [2D]
我正在用这段代码生成我的VBO int SCREEN WIDTH 800 int SCREEN HEIGHT 480 int PIXEL PER VERTEX 4 int CAVERN TEXTURE WIDTH 1024 int CAVE
Java
Android
opengles
opengles20
vbo
如何使用多个VAO和VBO在OpenGL中绘制多个对象?
我正在尝试使用多个 VAO 和 VBO 在 OpenGL 中渲染多个对象 要使用相同的顶点渲染多个对象 我已经做到了 但我想做的是为每个对象使用不同的顶点 例如绘制一个正方形和一个圆形 对于正方形 我只需要 6 个顶点 但对于圆形 我需要
c
OpenGL
vbo
glmmath
vao
使用 glDrawArrays 绘制交错的 VBO
我目前正在使用 glDrawElements 使用多个 VBO 顶点 颜色 纹理和索引 进行渲染 我发现很少有顶点是共享的 所以我想切换到 glDrawArrays 和单个交错的 VBO 我一直无法找到一个清晰的例子 1 创建一个交错的 V
OpenGL
vbo
在 64 位操作系统中使用 glMultiDrawElements
我最近从32位环境迁移到64位环境 除了一个问题之外 一切都很顺利 glMultiDrawElements使用一些在 64 位操作系统下不进行一些调整就无法工作的数组 glMultiDrawElements GL LINE LOOP fCo
c
OpenGL
64bit
vbo
学习正确使用VBO
因此 我一直在尝试自学使用 VBO 以提高 OpenGL 项目的性能并学习比固定功能渲染更高级的东西 但我还没有找到太多像样的教程 到目前为止我发现的最好的是宋浩的教程 http www songho ca opengl gl vbo ht
c
OpenGL
codeblocks
vbo
SFML
在 OpenGL3 Core Profile 中使用矩阵作为顶点属性
我在 OSX 上使用 OpenGL 3 2 Core Profile 我想要进行实例化绘图 glDrawArraysInstanced 其中我为每个实例传递一个矩阵 我的顶点着色器构建得很好 version 150 in mediump v
GLSL
vbo
opengl3
OpenGL 在 VBO 内分离多边形
我正在尝试使用一个 VBO 来绘制彼此分离的多边形 当我绘制多边形时 OpenGL不知道从哪里开始一个新的多边形并绘制联合的多边形 我怎样才能在VBO 或IBO 上放置一个断点来告诉OpenGL开始一个新的多边形 抱歉 这似乎是一个新手问题
OpenGL
vbo
何时在 OpenGL 中使用 glBufferData
我刚刚开始学习 C 中的顶点缓冲区对象 我正在读一本关于 OpenGL 的书 书中说 VBO 渲染比其他形式的渲染更高效 因为数据存储在 GPU 上而不是堆上 但是 我很困惑如果您仍然需要将数据数组从堆加载到 GPU 这会是怎么回事 每隔几
c
OpenGL
vbo
GL_TRIANGLES 有效,但 GL_QUADS 不显示任何内容
所以我从一个程序切换到另一个程序 我不明白为什么 但 GL QUADS 将不再显示相同的代码 为了尝试找出为什么旧代码不起作用 我编写了这个新的简单代码 但它仍然不起作用 设置 vector
OpenGL
vbo
vao
多线程内的 OpenGL VBO
我正在用 C OpenGL 开发一个程序 它可以绘制整个世界的地形 我有一个以图块形式存储的海拔高度数据库 每次启动程序时 都会加载一个图块 然后 当人移动时 应该加载另一个图块 这不会每帧都发生 可能每 5 分钟一次 我将初始图块加载到显
Multithreading
OpenGL
vbo
使用 VAO 和 VBO 在 LWJGL 3 中渲染四边形时出现问题
这是我第二次问这个问题 上次我得到一个没有解决这个问题的答案 那里的答案提到了我尝试修复这个问题时意外留下的一些代码 我也改变了问题本身略有不同 我改变了代码的顺序 将我认为错误较高的部分放在其中 并补充说我正在使用 macOS 这可能是它
Java
OpenGL
lwjgl
vbo
vao
将顶点缓冲区转换为顶点数组
我正在研究 OpenGL 程序 我必须计算一个边界框 我编写了代码来执行此操作 但无法从 vertex buffer 获取顶点坐标 有人可以向我解释一种从顶点缓冲区获取数据的简单方法吗 我正在使用 Java for android 和 Op
Android
opengles
vbo
vao
OpenGL:将 VBO 与 std::vector 结合使用
我正在尝试加载一个对象并使用 VBO 和 glDrawArrays 来渲染它 问题是像这样的简单浮点指针float f 在我的情况下不起作用 因为我超过了该指针可以存储的值的限制 所以我的解决方案是使用向量 而且它不起作用 这是我的代码 u
c
OpenGL
pointers
stdvector
vbo
OpenGL 顶点数组对象存储顶点缓冲区名称和索引,还是仅存储索引?
创建后 VAO 是否仅跟踪 VBO 索引 通过glBindVertexBuffer 或者哪些 VBO 名称与这些索引绑定 如果我使用指定绑定索引 例如 0glVertexAttribBinding在 VAO 创建期间 我可以在绘制调用之前将
OpenGL
vbo
opengl4
vao
Android 上的 OpenGL ES 2:如何使用 VBO
这个问题与我在这里问的问题类似Android OpenGL ES 2 VBO 简介然而 从那时起我尝试了多种方法 但仍然没有成功 所以我认为发布另一个问题并提供其他详细信息将是更好的方法 我是 Android 上的 OpenGL ES 2
Android
opengles20
vbo
ES2.0中如何使用VBO画圆
我正在尝试在Linux环境下开发ES 2 0应用程序 我的目标 GPU 是 Fujitsu ruby MB86298 为了优化性能 我决定使用 VBO 概念 我对 VBO 很陌生 我使用 VBO 渲染基本图元 例如三角形和四边形 其中没有顶
opengles20
vbo
1
2
»