Проблема с использованием VBO OpenGL

Зарегистрируйте аккаунт на как можно большем количестве крупных почтовых поставщиков (gmail/yahoo/hotmail/aol/etc). При внесении изменений в электронные письма, любое основное перефразирование, изменения в коде, который посылает электронные письма, изменения в почтовых серверах, и т.д., удостоверяются, что послали тестовые сообщения на все счета и проверили, что они не отмечаются как спам.

6
задан Christoph 2 August 2009 в 13:10
поделиться

1 ответ

argh, я только что подумал его, пытаясь прочитать содержимое буфера:

мне нужно выделить буфер с размером 12 * sizeof (GLfloat) вместо только 12

glBufferData( GL_ARRAY_BUFFER, 12 * sizeof( GLfloat ), vertices, GL_STATIC_DRAW );

мой код обратного чтения

GLfloat vertices2[12];
glBindBuffer( GL_ARRAY_BUFFER, bufIds[0] );
glGetBufferSubData ( GL_ARRAY_BUFFER, 0, 12 * sizeof( GLfloat ), vertices2 );
glBindBuffer( GL_ARRAY_BUFFER, 0 );

for ( int i = 0; i < 4; i ++ ) {
    LOG_DEBUG << "point " << i << ": " << vertices2[ i * 3 + 0 ] << " / " << vertices2[ i * 3 + 1 ] << " / " << vertices2[ i * 3 + 2 ];
}
5
ответ дан 17 December 2019 в 04:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: