Пример #1
0
	void Playback::feedMoreData(uint buffer_id) {
		Sound sound;
		m_decoder->decode(sound, m_decoder->bytesPerSecond() / 2);
		uploadToBuffer(sound, buffer_id);
				
		alSourceQueueBuffers(m_source_id, 1, &buffer_id);
		testError("Error while enqueing buffers.");
	}
Пример #2
0
void Mesh::initBuffer() {
	glGenVertexArrays(1, &vertexArray);
	glBindVertexArray(vertexArray);
	glGenBuffers(1, &vertexBuffer);
	glBindBuffer(GL_ARRAY_BUFFER, vertexBuffer);

	initAttributes();
	uploadToBuffer();
}