Home | History | Annotate | Download | only in functional

Lines Matching refs:GLU_CHECK_CALL

229 			GLU_CHECK_CALL(glGenBuffers(1, &buffer));
232 GLU_CHECK_CALL(glBindBuffer(GL_ARRAY_BUFFER, buffer));
233 GLU_CHECK_CALL(glBufferData(GL_ARRAY_BUFFER, m_spec.buffers[bufferNdx].size, data, GL_DYNAMIC_DRAW));
234 GLU_CHECK_CALL(glBindBuffer(GL_ARRAY_BUFFER, 0));
260 GLU_CHECK_CALL(glDeleteBuffers((GLsizei)m_buffers.size(), &(m_buffers[0])));
548 GLU_CHECK_CALL(glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, m_buffers[state.elementArrayBuffer]));
552 GLU_CHECK_CALL(glBindBuffer(GL_ARRAY_BUFFER, m_buffers[state.attributes[attribNdx].bufferNdx]));
554 GLU_CHECK_CALL(glEnableVertexAttribArray(attribNdx));
556 GLU_CHECK_CALL(glDisableVertexAttribArray(attribNdx));
559 GLU_CHECK_CALL(glVertexAttribIPointer(attribNdx, state.attributes[attribNdx].size, state.attributes[attribNdx].type, state.attributes[attribNdx].stride, (const GLvoid*)((GLintptr)state.attributes[attribNdx].offset)));
561 GLU_CHECK_CALL(glVertexAttribPointer(attribNdx, state.attributes[attribNdx].size, state.attributes[attribNdx].type, state.attributes[attribNdx].normalized, state.attributes[attribNdx].stride, (const GLvoid*)((GLintptr)state.attributes[attribNdx].offset)));
563 GLU_CHECK_CALL(glVertexAttribDivisor(attribNdx, state.attributes[attribNdx].divisor));
569 GLU_CHECK_CALL(glClearColor(0.7f, 0.7f, 0.7f, 1.0f));
570 GLU_CHECK_CALL(glClear(GL_COLOR_BUFFER_BIT));
577 GLU_CHECK_CALL(glDrawElements(GL_TRIANGLES, m_spec.count, m_spec.indexType, m_indices));
579 GLU_CHECK_CALL(glDrawElementsInstanced(GL_TRIANGLES, m_spec.count, m_spec.indexType, m_indices, m_spec.instances));
584 GLU_CHECK_CALL(glDrawElements(GL_TRIANGLES, m_spec.count, m_spec.indexType, (GLvoid*)((GLintptr)m_spec.indexOffset)));
586 GLU_CHECK_CALL(glDrawElementsInstanced(GL_TRIANGLES, m_spec.count, m_spec.indexType, (GLvoid*)((GLintptr)m_spec.indexOffset), m_spec.instances));
592 GLU_CHECK_CALL(glDrawArrays(GL_TRIANGLES, 0, m_spec.count));
594 GLU_CHECK_CALL(glDrawArraysInstanced(GL_TRIANGLES, 0, m_spec.count, m_spec.instances));
602 GLU_CHECK_CALL(glGenVertexArrays(1, &vao));
603 GLU_CHECK_CALL(glBindVertexArray(vao));
605 GLU_CHECK_CALL(glBindVertexArray(0));
609 GLU_CHECK_CALL(glBindVertexArray(vao));
610 GLU_CHECK_CALL(glUseProgram(m_vaoProgram->getProgram()));
614 GLU_CHECK_CALL(glBindVertexArray(0));
616 GLU_CHECK_CALL(glUseProgram(m_stateProgram->getProgram()));
624 GLU_CHECK_CALL(glUseProgram(m_vaoProgram->getProgram()));
629 GLU_CHECK_CALL(glUseProgram(m_stateProgram->getProgram()));
741 GLU_CHECK_CALL(glGetIntegerv(GL_MAX_VERTEX_ATTRIBS, &attribCount));
805 GLU_CHECK_CALL(glGenBuffers(1, &buffer));
808 GLU_CHECK_CALL(glBindBuffer(GL_ARRAY_BUFFER, buffer));
809 GLU_CHECK_CALL(glBufferData(GL_ARRAY_BUFFER, m_spec.buffers[bufferNdx].size, data, GL_DYNAMIC_DRAW));
810 GLU_CHECK_CALL(glBindBuffer(GL_ARRAY_BUFFER, 0));
836 GLU_CHECK_CALL(glDeleteBuffers((GLsizei)m_buffers.size(), &(m_buffers[0])));
1125 GLU_CHECK_CALL(glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, m_buffers[state.elementArrayBuffer]));
1129 GLU_CHECK_CALL(glBindBuffer(GL_ARRAY_BUFFER, m_buffers[state.attributes[attribNdx].bufferNdx]));
1131 GLU_CHECK_CALL(glEnableVertexAttribArray(attribNdx));
1133 GLU_CHECK_CALL(glDisableVertexAttribArray(attribNdx));
1136 GLU_CHECK_CALL(glVertexAttribIPointer(attribNdx, state.attributes[attribNdx].size, state.attributes[attribNdx].type, state.attributes[attribNdx].stride, (const GLvoid*)((GLintptr)state.attributes[attribNdx].offset)));
1138 GLU_CHECK_CALL(glVertexAttribPointer(attribNdx, state.attributes[attribNdx].size, state.attributes[attribNdx].type, state.attributes[attribNdx].normalized, state.attributes[attribNdx].stride, (const GLvoid*)((GLintptr)state.attributes[attribNdx].offset)));
1140 GLU_CHECK_CALL(glVertexAttribDivisor(attribNdx, state.attributes[attribNdx].divisor));
1146 GLU_CHECK_CALL(glClearColor(0.7f, 0.7f, 0.7f, 1.0f));
1147 GLU_CHECK_CALL(glClear(GL_COLOR_BUFFER_BIT));
1154 GLU_CHECK_CALL(glDrawElements(GL_TRIANGLES, m_spec.count, m_spec.indexType, m_indices));
1156 GLU_CHECK_CALL(glDrawElementsInstanced(GL_TRIANGLES, m_spec.count, m_spec.indexType, m_indices, m_spec.instances));
1161 GLU_CHECK_CALL(glDrawElements(GL_TRIANGLES, m_spec.count, m_spec.indexType, (GLvoid*)((GLintptr)m_spec.indexOffset)));
1163 GLU_CHECK_CALL(glDrawElementsInstanced(GL_TRIANGLES, m_spec.count, m_spec.indexType, (GLvoid*)((GLintptr)m_spec.indexOffset), m_spec.instances));
1169 GLU_CHECK_CALL(glDrawArrays(GL_TRIANGLES, 0, m_spec.count));
1171 GLU_CHECK_CALL(glDrawArraysInstanced(GL_TRIANGLES, 0, m_spec.count, m_spec.instances));
1179 GLU_CHECK_CALL(glGenVertexArrays(1, &vao));
1180 GLU_CHECK_CALL(glBindVertexArray(vao));
1182 GLU_CHECK_CALL(glBindVertexArray(0));
1186 GLU_CHECK_CALL(glBindVertexArray(vao));
1187 GLU_CHECK_CALL(glUseProgram(m_vaoProgram->getProgram()));
1191 GLU_CHECK_CALL(glBindVertexArray(0));
1193 GLU_CHECK_CALL(glUseProgram(m_stateProgram->getProgram()));
1201 GLU_CHECK_CALL(glUseProgram(m_vaoProgram->getProgram()));
1206 GLU_CHECK_CALL(glUseProgram(m_stateProgram->getProgram()));