Changeset 99 for trunk/src/gl/gl_vertex_buffer.cc
- Timestamp:
- 06/03/13 18:17:48 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gl/gl_vertex_buffer.cc
r70 r99 25 25 glBindBuffer( GL_ARRAY_BUFFER, 0); 26 26 } 27 28 void gl_vertex_buffer::assign( void* data, int offset, int size ) 29 { 30 glBindBuffer( GL_ARRAY_BUFFER, m_name.get_value() ); 31 glBufferSubData( GL_ARRAY_BUFFER, offset, size, data ); 32 glBindBuffer( GL_ARRAY_BUFFER, 0); 33 } 34 27 35 28 36 void gl_vertex_buffer::bind() … … 54 62 glBindBuffer( GL_ELEMENT_ARRAY_BUFFER, m_name.get_value() ); 55 63 glBufferData( GL_ELEMENT_ARRAY_BUFFER, m_size, data, buffer_hint_to_enum( m_hint ) ); 64 glBindBuffer( GL_ELEMENT_ARRAY_BUFFER, 0); 65 } 66 67 void gl_index_buffer::assign( void* data, int offset, int size ) 68 { 69 glBindBuffer( GL_ELEMENT_ARRAY_BUFFER, m_name.get_value() ); 70 glBufferSubData( GL_ELEMENT_ARRAY_BUFFER, offset, size, data ); 56 71 glBindBuffer( GL_ELEMENT_ARRAY_BUFFER, 0); 57 72 }
Note: See TracChangeset
for help on using the changeset viewer.