Ignore:
Timestamp:
Jun 12, 2009 3:52:28 PM (15 years ago)
Author:
gah
Message:

Found memory leak in reset_patterns

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/packages/vizservers/nanovis/NvLIC.cpp

    r1482 r1510  
    4141    max(1.0f),
    4242    m_g_context(_context),
    43     vectorFieldID((NVISid) 0),
     43    vectorFieldID(0),
    4444    _activate(false)
    4545{
     
    134134    glDeleteTextures(1, &color_tex);
    135135
    136     NVISid buffers[2] = {vel_fbo, fbo};
     136    GLuint buffers[2] = {vel_fbo, fbo};
    137137    glDeleteFramebuffersEXT(2, buffers);
    138138
     
    154154{
    155155    Trace("begin make_patterns\n");
    156    
     156    if (disListID > 0) {
     157        glDeleteLists(disListID, Npat);
     158    }
    157159    disListID = glGenLists(Npat);
    158160   
     
    247249    glEnable(GL_TEXTURE_3D);
    248250    glBindTexture(GL_TEXTURE_3D, vectorFieldID);
    249     Trace("NV_LIC get_slice:binding lic vec prog");
    250251    cgGLBindProgram(m_render_vel_fprog);
    251     Trace("NV_LIC get_slice: done binding lic vec prog");
    252252
    253253    cgGLSetTextureParameter(m_vel_tex_param_render_vel, vectorFieldID);
Note: See TracChangeset for help on using the changeset viewer.