Lines Matching refs:max_buffers
1661 GLint max_buffers = 0;
1677 gl.getIntegerv(pname_max, &max_buffers);
1683 if (n_buffers > max_buffers)
1685 count = max_buffers;
1686 validated_index = max_buffers - 1;
1711 if (n_buffers <= max_buffers)
1713 t_first = max_buffers - n_buffers + 1;
1717 t_count = max_buffers + 1;
2243 GLint max_buffers = 0;
2247 gl.getIntegerv(GL_MAX_VERTEX_ATTRIB_BINDINGS, &max_buffers);
2253 if (n_buffers > max_buffers)
2255 count = max_buffers;
2256 validated_index = max_buffers - 1;
2290 if (n_buffers <= max_buffers)
2292 t_first = max_buffers - n_buffers + 1;
2296 t_count = max_buffers + 1;
2399 GLint max_buffers = 0;
2403 gl.getIntegerv(pname_max, &max_buffers);
2410 GLintptr buffer_size = max_size / max_buffers;
2416 buffer.resize(max_buffers);
2417 buffer_ids.resize(max_buffers);
2420 for (GLint j = 0; j < max_buffers; ++j)
2431 gl.bindBuffersBase(target, 0 /* first */, max_buffers /* count */, &buffer_ids[0]);
2434 for (GLint j = 0; j < max_buffers; ++j)
2448 GLint half_index = max_buffers / 2;
2457 for (GLint j = half_index; j < max_buffers; ++j)
2462 gl.bindBuffersBase(target, half_index /* first */, max_buffers - half_index /* count */, 0);
2465 for (GLint j = 0; j < max_buffers; ++j)
2491 gl.bindBuffersBase(target, 0 /* first */, max_buffers /* count */, &buffer_ids[0]);
2497 for (GLint j = 0; j < max_buffers; ++j)
2513 t_buffer_ids.resize(max_buffers);
2518 for (GLint j = 0; j < max_buffers; ++j)
2524 gl.bindBuffersBase(target, 0 /* first */, max_buffers /* count */, 0);
2565 GLint max_buffers = 0;
2569 gl.getIntegerv(pname_max, &max_buffers);
2576 GLintptr buffer_size = max_size / max_buffers;
2584 buffer.resize(max_buffers);
2585 buffer_ids.resize(max_buffers);
2586 offsets.resize(max_buffers);
2587 sizes.resize(max_buffers);
2590 for (GLint j = 0; j < max_buffers; ++j)
2603 gl.bindBuffersRange(target, 0 /* first */, max_buffers /* count */, &buffer_ids[0], &offsets[0], &sizes[0]);
2606 for (GLint j = 0; j < max_buffers; ++j)
2620 GLint half_index = max_buffers / 2;
2629 for (GLint j = half_index; j < max_buffers; ++j)
2634 gl.bindBuffersRange(target, half_index /* first */, max_buffers - half_index /* count */, 0, &offsets[0],
2638 for (GLint j = 0; j < max_buffers; ++j)
2664 gl.bindBuffersRange(target, 0 /* first */, max_buffers /* count */, &buffer_ids[0], &offsets[0], &sizes[0]);
2670 for (GLint j = 0; j < max_buffers; ++j)
2686 t_buffer_ids.resize(max_buffers);
2691 for (GLint j = 0; j < max_buffers; ++j)
2697 gl.bindBuffersBase(target, 0 /* first */, max_buffers /* count */, 0);
3233 GLint max_buffers = 0;
3236 gl.getIntegerv(GL_MAX_VERTEX_ATTRIB_BINDINGS, &max_buffers);
3246 buffer.resize(max_buffers);
3247 buffer_ids.resize(max_buffers);
3248 offsets.resize(max_buffers);
3249 strides.resize(max_buffers);
3250 t_buffer_ids.resize(max_buffers);
3253 for (GLint i = 0; i < max_buffers; ++i)
3274 gl.bindVertexBuffers(0, max_buffers, &buffer_ids[0], &offsets[0], &strides[0]);
3277 for (GLint i = 0; i < max_buffers; ++i)
3286 GLint half_index = max_buffers / 2;
3296 for (GLint i = half_index; i < max_buffers; ++i)
3305 gl.bindVertexBuffers(half_index, max_buffers - half_index, 0, &offsets[0], &strides[0]);
3308 for (GLint i = 0; i < max_buffers; ++i)
3331 gl.bindVertexBuffers(0, max_buffers, &buffer_ids[0], &offsets[0], &strides[0]);
3335 for (GLint i = 1; i < max_buffers; ++i)
3341 gl.bindVertexBuffers(0, max_buffers, 0, &offsets[0], &strides[0]);
3405 GLint max_buffers = 0;
3409 gl.getIntegerv(GL_MAX_COMPUTE_UNIFORM_BLOCKS, &max_buffers);
3417 uni_buffer.resize(max_buffers);
3418 uni_buffer_ids.resize(max_buffers);
3421 for (GLint i = 0; i < max_buffers; ++i)
3437 gl.bindBuffersBase(GL_UNIFORM_BUFFER, 0 /* first */, max_buffers /* count */, &uni_buffer_ids[0]);
3450 for (GLint i = 0; i < max_buffers; ++i)
4469 GLint max_buffers = 0;
4473 gl.getIntegerv(GL_MAX_VERTEX_ATTRIB_BINDINGS, &max_buffers);
4483 buffer_ids.resize(max_buffers);
4484 data.resize(max_buffers * 4);
4485 offsets.resize(max_buffers);
4486 strides.resize(max_buffers);
4489 const GLfloat value = 1.0f / (GLfloat)max_buffers;
4491 for (GLint i = 0; i < max_buffers; ++i)
4502 for (GLint i = 0; i < max_buffers; ++i)
4525 for (GLint i = 0; i < max_buffers; ++i)
4568 for (GLint i = 0; i < max_buffers; ++i)
4575 gl.bindVertexBuffers(0, max_buffers, &buffer_ids[0], &offsets[0], &strides[0]);
4582 for (GLint i = 0; i < max_buffers; ++i)