Ignore:
Timestamp:
07/08/13 17:22:08 (12 years ago)
Author:
epyon
Message:
  • device & vertex_buffer - void* of data made const for const correctness
  • md3_loader - added keyframed_mesh class
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gl/gl_vertex_buffer.cc

    r121 r153  
    1010using namespace nv;
    1111
    12 gl_vertex_buffer::gl_vertex_buffer( buffer_hint hint, size_t size, void* data )
     12gl_vertex_buffer::gl_vertex_buffer( buffer_hint hint, size_t size, const void* data )
    1313        : vertex_buffer( hint, size ), m_name()
    1414{
     
    1818}
    1919
    20 void gl_vertex_buffer::update( void* data, size_t offset, size_t size )
     20void gl_vertex_buffer::update( const void* data, size_t offset, size_t size )
    2121{
    2222        glBufferSubData( GL_ARRAY_BUFFER, (GLintptr)offset, (GLsizeiptr)size, data );
     
    3939}
    4040
    41 gl_index_buffer::gl_index_buffer( buffer_hint hint, size_t size, void* data )
     41gl_index_buffer::gl_index_buffer( buffer_hint hint, size_t size, const void* data )
    4242        : index_buffer( hint, size ), m_name()
    4343{
     
    4747}
    4848
    49 void gl_index_buffer::update( void* data, size_t offset, size_t size )
     49void gl_index_buffer::update( const void* data, size_t offset, size_t size )
    5050{
    5151        glBufferSubData( GL_ELEMENT_ARRAY_BUFFER, (GLintptr)offset, (GLsizeiptr)size, data );
Note: See TracChangeset for help on using the changeset viewer.