(int posFrom, int posTo, int size)
| 201 | } |
| 202 | |
| 203 | private void copyVboData(int posFrom, int posTo, int size) |
| 204 | { |
| 205 | long i = this.toBytes(posFrom); |
| 206 | long j = this.toBytes(posTo); |
| 207 | long k = this.toBytes(size); |
| 208 | OpenGlHelper.glBindBuffer(OpenGlHelper.GL_COPY_READ_BUFFER, this.glBufferId); |
| 209 | OpenGlHelper.glBindBuffer(OpenGlHelper.GL_COPY_WRITE_BUFFER, this.glBufferId); |
| 210 | OpenGlHelper.glCopyBufferSubData(OpenGlHelper.GL_COPY_READ_BUFFER, OpenGlHelper.GL_COPY_WRITE_BUFFER, i, j, k); |
| 211 | Config.checkGlError("Copy VBO range"); |
| 212 | OpenGlHelper.glBindBuffer(OpenGlHelper.GL_COPY_READ_BUFFER, 0); |
| 213 | OpenGlHelper.glBindBuffer(OpenGlHelper.GL_COPY_WRITE_BUFFER, 0); |
| 214 | } |
| 215 | |
| 216 | private void expandVbo(int sizeMin) |
| 217 | { |
no test coverage detected