Changeset 303 for trunk/src/gui


Ignore:
Timestamp:
08/08/14 13:18:41 (11 years ago)
Author:
epyon
Message:
  • program is now handle-based
  • all device constructs are now handle-based and do not dynamically allocate
File:
1 edited

Legend:

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

    r302 r303  
    6666public:
    6767        screen_render_data( context* actx, size_t initial_size )
    68                 : buffer( actx, VERTEX_BUFFER, DYNAMIC_DRAW, initial_size ), ctx( actx ), varray(), shader(nullptr)
     68                : buffer( actx, VERTEX_BUFFER, DYNAMIC_DRAW, initial_size ), ctx( actx ), varray(), shader()
    6969        {
    7070
     
    7272        ~screen_render_data()
    7373        {
    74                 delete shader;
     74                ctx->get_device()->release( shader );
    7575                ctx->get_device()->release( varray );
    7676        }
     
    8080        nv::texture       tex;
    8181        nv::vertex_array  varray;
    82         nv::program*      shader;
     82        nv::program       shader;
    8383};
    8484
Note: See TracChangeset for help on using the changeset viewer.