Changeset 313 for trunk/src/gui


Ignore:
Timestamp:
08/18/14 23:25:46 (11 years ago)
Author:
epyon
Message:
  • cleanup of context and device interfaces
  • create_vertex_array moved to context (as it's context bound)
  • added partial framebuffer functions to context
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gui/gui_renderer.cc

    r303 r313  
    7373        {
    7474                ctx->get_device()->release( shader );
    75                 ctx->get_device()->release( varray );
     75                ctx->release( varray );
    7676        }
    7777
     
    114114        m_scene_state.get_camera().set_ortho( 0.0f, float( m_window->get_width() ), float( m_window->get_height() ), 0.0f );
    115115
    116         sr->varray     = m_window->get_device()->create_vertex_array();
     116        sr->varray     = m_window->get_context()->create_vertex_array();
    117117        buffer vb      = sr->buffer.get_buffer();
    118         m_window->get_device()->add_vertex_buffers< vertex >( sr->varray, vb );
     118        m_window->get_context()->add_vertex_buffers< vertex >( sr->varray, vb );
    119119
    120120        nv::sampler sampler( nv::sampler::LINEAR, nv::sampler::CLAMP_TO_EDGE );
     
    267267        {
    268268                buffer vb = sr->buffer.get_buffer();
    269                 m_context->get_device()->replace_vertex_buffer( sr->varray, vb, false );
     269                m_context->replace_vertex_buffer( sr->varray, vb, false );
    270270        }
    271271        m_context->bind( sr->tex, TEX_DIFFUSE );
Note: See TracChangeset for help on using the changeset viewer.