Broken Indexing
================

Changes to opticksop-/OpIndexer for CG4 have broken Op indexing::

    delta:env blyth$ op 
    ...
    [2016-May-29 14:45:22.505882]:info: App::indexEvt WITH_OPTIX
    [2016-May-29 14:45:22.505967]:info: NumpyEvt::createHostIndexBuffers  flat true num_photons 500000 num_records 5000000 m_maxrec 10
    [2016-May-29 14:45:22.506132]:info: OpEngine::indexSequence proceeding  
    [2016-May-29 14:45:22.506245]:info: OpIndexer::indexSequenceInterop
    CUDA error at /Users/blyth/env/cuda/cudarap/CResource_.cu:40 code=11(cudaErrorInvalidValue) "cudaGraphicsGLRegisterBuffer(&resource, buffer_id, flags)" 
    delta:env blyth$ 

::

     37    void registerBuffer()
     38    {
     39        //printf("Resource::registerBuffer %d : %s \n", buffer_id, getFlagDescription() );
     40        checkCudaErrors( cudaGraphicsGLRegisterBuffer(&resource, buffer_id, flags) );
     41    }


Need to rearrange prep for indexing::

    1150 void App::indexSequence()
    1151 {
    1152     if(!m_ope)
    1153     {
    1154         LOG(warning) << "App::indexSequence NULL OpEngine " ;
    1155         return ;
    1156     }
    1157     
    1158     //m_evt->prepareForIndexing();  // stomps on prior recsel phosel buffers, causes CUDA error with Op indexing, but needed for G4 indexing  
    1159     
    1160     m_ope->indexSequence();
    1161     LOG(info) << "App::indexSequence DONE" ;
    1162 }