Changeset 153 for trunk/src/gl
- Timestamp:
- 07/08/13 17:22:08 (12 years ago)
- Location:
- trunk/src/gl
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gl/gl_device.cc
r121 r153 53 53 } 54 54 55 vertex_buffer* gl_device::create_vertex_buffer( buffer_hint hint, size_t size, void* source /*= nullptr */ )55 vertex_buffer* gl_device::create_vertex_buffer( buffer_hint hint, size_t size, const void* source /*= nullptr */ ) 56 56 { 57 57 return new gl_vertex_buffer( hint, size, source ); 58 58 } 59 59 60 index_buffer* gl_device::create_index_buffer( buffer_hint hint, size_t size, void* source /*= nullptr */ )60 index_buffer* gl_device::create_index_buffer( buffer_hint hint, size_t size, const void* source /*= nullptr */ ) 61 61 { 62 62 return new gl_index_buffer( hint, size, source ); -
trunk/src/gl/gl_vertex_buffer.cc
r121 r153 10 10 using namespace nv; 11 11 12 gl_vertex_buffer::gl_vertex_buffer( buffer_hint hint, size_t size, void* data )12 gl_vertex_buffer::gl_vertex_buffer( buffer_hint hint, size_t size, const void* data ) 13 13 : vertex_buffer( hint, size ), m_name() 14 14 { … … 18 18 } 19 19 20 void gl_vertex_buffer::update( void* data, size_t offset, size_t size )20 void gl_vertex_buffer::update( const void* data, size_t offset, size_t size ) 21 21 { 22 22 glBufferSubData( GL_ARRAY_BUFFER, (GLintptr)offset, (GLsizeiptr)size, data ); … … 39 39 } 40 40 41 gl_index_buffer::gl_index_buffer( buffer_hint hint, size_t size, void* data )41 gl_index_buffer::gl_index_buffer( buffer_hint hint, size_t size, const void* data ) 42 42 : index_buffer( hint, size ), m_name() 43 43 { … … 47 47 } 48 48 49 void gl_index_buffer::update( void* data, size_t offset, size_t size )49 void gl_index_buffer::update( const void* data, size_t offset, size_t size ) 50 50 { 51 51 glBufferSubData( GL_ELEMENT_ARRAY_BUFFER, (GLintptr)offset, (GLsizeiptr)size, data );
Note: See TracChangeset
for help on using the changeset viewer.