Show
Ignore:
Timestamp:
01/16/08 16:07:40 (1 year ago)
Author:
cneumann
Message:

changed: - factory functions return a TransitPtr? that can not be implicitly

converted to C Ptr. Should help with porting.

added: - GlobalRefPtr?, needed for cases where upon return from main

a RefPtr? goes out of scope (it would attempt to access the
FCFactory which is already shutdown at that point).

status: - vrml loader does not compile (needs porting to ref ptr)

  • tutorials compile, run and exit cleanly
  • multithreading and cluster are untested, yet
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/NodeCores/Groups/Light/Shadow/Base/OSGShadowMapEngine.cpp

    r1033 r1039  
    5858BitVector ShadowMapEngine::bvDiffusePassMask = 0; 
    5959 
    60 ChunkMaterialMTRefPtr ShadowMapEngine::_pLightPassMat; 
     60ChunkMaterialGlobalMTRefPtr ShadowMapEngine::_pLightPassMat; 
    6161 
    6262/*-------------------------------------------------------------------------*/ 
     
    122122            _pLightPassMat = ChunkMaterial::create(); 
    123123 
    124             MaterialChunkInternalRefPtr pMatChunk(MaterialChunk::create()); 
     124            MaterialChunkRefPtr pMatChunk(MaterialChunk::create()); 
    125125 
    126126            pMatChunk->setLit          (false  );