Ignore:
Timestamp:
Jun 8, 2006 4:50:10 PM (18 years ago)
Author:
mmc
Message:

Last minute fixes so we can deploy the nanoVIS server:

  • Added monitor.tcl script which monitors nanoscale and restarts as needed.
  • Fixed relative paths for shaders and fonts. All shaders and fonts are

taken from /opt/nanovis/lib

  • Fixed the ordering of data for the nanowire simulator
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/vizservers/nanovis/nanovis.cpp

    r461 r467  
    16391639            double dval;
    16401640            int nread = 0;
     1641            int ixy = 0;
     1642            int iz = 0;
    16411643            while (!fin.eof() && nread < npts) {
    16421644                if (!(fin >> dval).fail()) {
    1643                     field.define(nread++, dval);
     1645                    int nid = nxy*iz + ixy;
     1646                    field.define(nid, dval);
     1647
     1648                    nread++;
     1649                    if (++iz >= nz) {
     1650                        iz = 0;
     1651                        ixy++;
     1652                    }
    16441653                }
    16451654            }
     
    16791688            // generate the uniformly sampled data that we need for a volume
    16801689            int ngen = 0;
    1681             for (int iz=0; iz < nz; iz++) {
     1690            for (iz=0; iz < nz; iz++) {
    16821691                double zval = z0 + iz*dmin;
    16831692                for (int iy=0; iy < ny; iy++) {
     
    18471856                            GL_TEXTURE_2D, final_color_tex, 0);
    18481857
    1849        
    18501858  // initialize final depth renderbuffer
    18511859  glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, final_depth_rb);
     
    19341942
    19351943#ifdef NEW_CG
    1936     m_posvel_fprog = loadProgram(g_context, CG_PROFILE_FP40, CG_SOURCE, "./shaders/update_pos_vel.cg");
     1944    m_posvel_fprog = loadProgram(g_context, CG_PROFILE_FP40, CG_SOURCE, "/opt/nanovis/lib/shaders/update_pos_vel.cg");
    19371945    m_posvel_timestep_param  = cgGetNamedParameter(m_posvel_fprog, "timestep");
    19381946    m_posvel_damping_param   = cgGetNamedParameter(m_posvel_fprog, "damping");
Note: See TracChangeset for help on using the changeset viewer.