Changeset 313 for trunk/src/gfx/debug_draw.cc
- Timestamp:
- 08/18/14 23:25:46 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gfx/debug_draw.cc
r303 r313 28 28 "}\n"; 29 29 30 nv::debug_data::debug_data( device* a_device)31 : m_ device( a_device), m_program(), m_va()30 nv::debug_data::debug_data( context* a_context ) 31 : m_context( a_context ), m_program(), m_va() 32 32 { 33 m_program = m_ device->create_program( nv_debug_draw_vertex_shader, nv_debug_draw_fragment_shader );33 m_program = m_context->get_device()->create_program( nv_debug_draw_vertex_shader, nv_debug_draw_fragment_shader ); 34 34 } 35 35 36 36 void nv::debug_data::update() 37 37 { 38 m_ device->release( m_va );39 m_va = m_ device->create_vertex_array( m_data, nv::STATIC_DRAW );38 m_context->release( m_va ); 39 m_va = m_context->create_vertex_array( m_data, nv::STATIC_DRAW ); 40 40 } 41 41 … … 75 75 nv::debug_data::~debug_data() 76 76 { 77 m_ device->release( m_va );78 m_ device->release( m_program );77 m_context->release( m_va ); 78 m_context->get_device()->release( m_program ); 79 79 }
Note: See TracChangeset
for help on using the changeset viewer.