Skip to content

OpenGL drawing behaviour; [Investigation] #3

@kingtaurus

Description

@kingtaurus

When moving the selection box, there are a series of calls related to the index_buffer. Using a simple series of output statements, get something like the below. Unsure if this is the most efficient mechanism to handle this type of drawing. Couple of things need to be checked
(1) If selecting something, can the same index_buffer be used for drawing
(2) Instead of using an index buffer - use a colour buffer for each selection? (would require some reworking)
(3) Should drawing be handled through shaders?
(4) Should transformations be handled through shaders (with the appropriate parameters being passed)?
(5) How often should the index buffer be updated?
(6) Should the index buffer be configured differently?
(7) Should the 'data' buffer be configured differently?
(8) Should the index buffer values be created by glGenBuffer?
(9) Should all calls to CHECK_GL_ERROR be wrapped like assert statements?
(10) When should glGetError() be called? How frequently? Should it be called once per frame? Once every 10 frames? When frame state is changed? When updating? These are questions that will probably have to be answered.

Example code is below:

std::cout << __PRETTY_FUNCTION__ << " Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER " << MAXPLOTS+set+1 << std::endl;

Selecting

SELECTING DATA
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533

Moving Selection Region

MOVING SELECTION
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533

Rotating

MOVING SELECTION
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 257
void Plot_Window::fill_indexVBO(int) Attempting to glBindBuffer(GL_ELEMENT_ARRAY_BUFFER 258
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 2
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 5
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 3
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533
glBindBuffer(GL_ARRAY_BUFFER) for 4
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 258@ 1533
void Plot_Window::draw_data_points() Attempt glBindBuffer(GL_ELEMENT_ARRAY_BUFFER) 257@ 1533

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions