- Timestamp:
- 06/03/13 18:17:48 (12 years ago)
- Location:
- trunk/src
- Files:
-
- 2 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 } -
trunk/src/gui/gui_element.cc
r77 r99 12 12 using namespace nv::gui; 13 13 14 element::element( root* aroot, const rectangle r )15 : object( aroot, "" ), m_class(""), m_relative( r ), m_absolute( r ), m_enabled( true ), m_visible( true ), m_dirty( true ) 14 element::element( root* aroot, const rectangle& r ) 15 : object( aroot, "" ), m_class(""), m_relative( r ), m_absolute( r ), m_enabled( true ), m_visible( true ), m_dirty( true ), m_render_data( nullptr ) 16 16 { 17 17 … … 97 97 } 98 98 } 99 100 void element::recalculate_absolute_children() 101 { 102 for ( object* o : *this ) 103 { 104 ((element*)o)->recalculate_absolute(); 105 } 106 } 107 108 element::~element() 109 { 110 delete m_render_data; 111 }
Note: See TracChangeset
for help on using the changeset viewer.