[osg-users] osgEphemeris

haotian at dwx.com.sg haotian at dwx.com.sg
Tue Sep 9 18:07:02 PDT 2008


Hei,

I've tried running the osgEphemeris example with OSG2.6 and I could not
get it working properly, the stars were alright but the sun never
appeared.but the same example works perfectly on osg2.4. So does anyone
have any idea what could be the reason for this?


regards,
Mi Haotian



On Tue, September 9, 2008 9:17 pm, Adrian Egli OpenSceneGraph (3D) wrote:
> Ok,
> i will be more precises.
>
> * nothings strange found with osg notify level set
> * i am working with latest svn osg
> * the texture gets calculated, but not displayed on the sky dome
> * if you wish i can upload the osgEmph. with all my changes. there are
> some bugs in the osgEmph. VC 7 project. i am working with vc 2005
>
> / adrian
>
>
> ###############################################################
> C:\Users\adrian>set OSG
> OSG_FILE_PATH=F:\dev\OpenSceneGraph\Data;.;F:\data\models;
> OSG_LIBRARY_PATH=.;F:\dev\OpenSceneGraph\Deployment\bin
> OSG_WINDOW=256 256 512 512
> #####################################
>
>
>
> F:\dev\OpenSceneGraph\osgEphemeris\bin>set OSG_NOTIFY_LEVEL=DEBUG
>
>
> F:\dev\OpenSceneGraph\osgEphemeris\bin>EphemerisViewer.exe park.ive
> GraphicsContext::setWindowingSystemInterface() 010A1C40 101A0F9C
> CullSettings::readEnvironmentalVariables()
> CullSettings::readEnvironmentalVariables()
> CullSettings::readEnvironmentalVariables()
> CullSettings::readEnvironmentalVariables()
> CullSettings::readEnvironmentalVariables()
> CullSettings::readEnvironmentalVariables()
> itr='.' FindFileInPath() : trying
> F:\dev\OpenSceneGraph\osgEphemeris\bin\osgPlugins-2.7.2\osgdb_ive.dll ...
> itr='F:\dev\OpenSceneGraph\Deployment\bin'
> FindFileInPath() : trying
> F:\dev\OpenSceneGraph\Deployment\bin\osgPlugins-2.7.2\osgdb_ive.dll ...
> FindFileInPath() : USING
> F:\dev\OpenSceneGraph\Deployment\bin\osgPlugins-2.7.2\osgdb_ive.dll
> Opened DynamicLibrary osgPlugins-2.7.2/osgdb_ive.dll
> itr='F:\dev\OpenSceneGraph\Data'
> FindFileInPath() : trying F:\dev\OpenSceneGraph\Data\park.ive ...
> itr='.' FindFileInPath() : trying
> F:\dev\OpenSceneGraph\osgEphemeris\bin\park.ive
> ...
> itr='F:\data\models'
> FindFileInPath() : trying F:\data\models\park.ive ...
> FindFileInPath() : USING F:\data\models\park.ive
> ive::DataInputStream.setLoadExternalReferenceFiles()=1
> Font 0199B608, numberOfTexturesAllocated 1
> itr='F:\dev\OpenSceneGraph\Data'
> FindFileInPath() : trying F:\dev\OpenSceneGraph\Data\fonts\arial.ttf ...
> FindFileInPath() : USING F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> itr='.' FindFileInPath() : trying
> F:\dev\OpenSceneGraph\osgEphemeris\bin\osgPlugins-2.7.2\osgdb_freetype.dll
>  ...
> itr='F:\dev\OpenSceneGraph\Deployment\bin'
> FindFileInPath() : trying
> F:\dev\OpenSceneGraph\Deployment\bin\osgPlugins-2.7.2\osgdb_freetype.dll
> ...
> FindFileInPath() : USING
> F:\dev\OpenSceneGraph\Deployment\bin\osgPlugins-2.7.2\osgdb_freetype.dll
> Opened DynamicLibrary osgPlugins-2.7.2/osgdb_freetype.dll
> FindFileInPath(F:\dev\OpenSceneGraph\Data\fonts\arial.ttf): returning
> F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> FreeTypeLibrary::FreeTypeLibrary()
> Adding to object cache F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> Font 019A5F58, numberOfTexturesAllocated 2
> itr='F:\dev\OpenSceneGraph\Data'
> FindFileInPath() : trying F:\dev\OpenSceneGraph\Data\fonts\arial.ttf ...
> FindFileInPath() : USING F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> returning cached instanced of F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> itr='F:\dev\OpenSceneGraph\Data'
> FindFileInPath() : trying F:\dev\OpenSceneGraph\Data\fonts\arial.ttf ...
> FindFileInPath() : USING F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> returning cached instanced of F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> itr='F:\dev\OpenSceneGraph\Data'
> FindFileInPath() : trying F:\dev\OpenSceneGraph\Data\fonts\arial.ttf ...
> FindFileInPath() : USING F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> returning cached instanced of F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> itr='F:\dev\OpenSceneGraph\Data'
> FindFileInPath() : trying F:\dev\OpenSceneGraph\Data\fonts\arial.ttf ...
> FindFileInPath() : USING F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> returning cached instanced of F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> itr='F:\dev\OpenSceneGraph\Data'
> FindFileInPath() : trying F:\dev\OpenSceneGraph\Data\fonts\arial.ttf ...
> FindFileInPath() : USING F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> returning cached instanced of F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> itr='F:\dev\OpenSceneGraph\Data'
> FindFileInPath() : trying F:\dev\OpenSceneGraph\Data\fonts\arial.ttf ...
> FindFileInPath() : USING F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> returning cached instanced of F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> itr='F:\dev\OpenSceneGraph\Data'
> FindFileInPath() : trying F:\dev\OpenSceneGraph\Data\fonts\arial.ttf ...
> FindFileInPath() : USING F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> returning cached instanced of F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> itr='F:\dev\OpenSceneGraph\Data'
> FindFileInPath() : trying F:\dev\OpenSceneGraph\Data\fonts\arial.ttf ...
> FindFileInPath() : USING F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> returning cached instanced of F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> itr='F:\dev\OpenSceneGraph\Data'
> FindFileInPath() : trying F:\dev\OpenSceneGraph\Data\fonts\arial.ttf ...
> FindFileInPath() : USING F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> returning cached instanced of F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> itr='F:\dev\OpenSceneGraph\Data'
> FindFileInPath() : trying F:\dev\OpenSceneGraph\Data\fonts\arial.ttf ...
> FindFileInPath() : USING F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> returning cached instanced of F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> itr='F:\dev\OpenSceneGraph\Data'
> FindFileInPath() : trying F:\dev\OpenSceneGraph\Data\fonts\arial.ttf ...
> FindFileInPath() : USING F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> returning cached instanced of F:\dev\OpenSceneGraph\Data\fonts\arial.ttf
> Uniform Adding parent
> Uniform Adding parent
> Uniform Adding parent
> Uniform Adding parent
> Uniform Adding parent
>
>
> Stats before:
> Object Type     #Unique #Instanced
> StateSet        46      221
> Group           10      12
> Transform       8       11
> LOD             0       0
> Switch          0       0
> Geode           194     197
> Drawable        218     227
> Geometry        206     215
> Vertices        120348  128864
> Primitives      42348   46640
> Optimizer::optimize() doing REMOVE_LOADED_PROXY_NODES
> Optimizer::optimize() doing COMBINE_ADJACENT_LODS
> Optimizer::optimize() doing OPTIMIZE_TEXTURE_SETTINGS
> Optimizer::optimize() doing SHARE_DUPLICATE_STATE
> Num of StateSet=28
> state attribute list 01929EA8  ClipPlane
> 01A12DF0  LightModel
> 010AFDB8  LineWidth
> 0118FE40  Material
> 0187E430  Material
> 0187D6A0  Material
> 0187E240  Material
> 0187E148  Material
> 0187DD68  Material
> 0187DE60  Material
> 0187DF58  Material
> 010B60D0  Material
> 0112C100  Material
> 01170900  Material
> 011711B8  Material
> 01172348  Material
> 011752D8  Material
> 01178B60  Material
> 0187D890  Material
> 0187E338  Material
> 01807C50  Material
> 0118FC20  Material
> 0187DC70  Material
> 0187DA80  Material
> 0187D798  Material
> 0187E050  Material
> 0118F818  Material
> 0187D988  Material
> 01807D48  Texture2D
> 01889FB0  Texture2D
> 01170DF8  Texture2D
> 01172440  Texture2D
> 011712B0  Texture2D
> 01178C58  Texture2D
> 0112C1F8  Texture2D
> 011753D0  Texture2D
> 010B61C8  Texture2D
> 01970048  Texture2D
> 018E8B08  Viewport
> searching for duplicate attributes found duplicate Material  first=010B60D0
> current=0112C100 replace duplicate 0112C100 with 010B60D0 found duplicate
> Material  first=010B60D0  current=01170900
> replace duplicate 01170900 with 010B60D0 found duplicate Material
> first=010B60D0  current=011711B8 replace duplicate 011711B8 with 010B60D0
> found duplicate Material  first=010B60D0  current=01172348 replace
> duplicate 01172348 with 010B60D0 found duplicate Material  first=010B60D0
> current=011752D8 replace duplicate 011752D8 with 010B60D0 found duplicate
> Material  first=010B60D0  current=01178B60
> replace duplicate 01178B60 with 010B60D0 found duplicate Material
> first=010B60D0  current=0187D890 replace duplicate 0187D890 with 010B60D0
> found duplicate Material  first=010B60D0  current=0187E338 replace
> duplicate 0187E338 with 010B60D0 found duplicate Material  first=010B60D0
> current=01807C50 replace duplicate 01807C50 with 010B60D0 searching for
> duplicate attributes Optimizer::optimize() doing FLATTEN_STATIC_TRANSFORMS
>  ** RemoveStaticTransformsVisitor *** Pass 0
> Optimizer::optimize() doing CHECK_GEOMETRY
> Optimizer::optimize() doing MERGE_GEOMETRY
> MERGE_GEOMETRY took 0.000276083
> Optimizer::optimize() doing REMOVE_REDUNDANT_NODES
>
>
> Stats after:
> Object Type     #Unique #Instanced
> StateSet        46      221
> Group           10      12
> Transform       8       11
> LOD             0       0
> Switch          0       0
> Geode           194     197
> Drawable        218     227
> Geometry        206     215
> Vertices        120348  128864
> Primitives      42348   46640
> View::setSceneData() Reusing exisitng scene010A6358
> DriveManipulator::_height set to ==1.5
> DriveManipulator::_height set to ==1.5
> getCoordinateFrame(0 0 0) no coordinate system found, using default
> orientation Setting terrain manipulator _minimumDistance to 0.627576
> CullSettings::readEnvironmentalVariables()
> CullSettings::readEnvironmentalVariables()
> CullSettings::readEnvironmentalVariables()
> CullSettings::readEnvironmentalVariables()
> CullSettings::readEnvironmentalVariables()
> CullSettings::readEnvironmentalVariables()
> CullSettings::readEnvironmentalVariables()
> CullSettings::readEnvironmentalVariables()
> CullSettings::readEnvironmentalVariables()
> CullSettings::readEnvironmentalVariables()
> Viewer::realize() - No valid contexts found, setting up view across all
> screens. GraphicsContext::registerGraphicsContext 0187EA00
> GraphicsContext::createNewContextID() creating contextID=0
> Updating the MaxNumberOfGraphicsContexts to 1
> View::setUpViewOnSingleScreen - GraphicsWindow has been created
> successfully. Viewer::startThreading() - starting threading
> Viewer::startThreading() - contexts.size()=1
> Making scene thread safe
> Doing add
> Doing add
> Doing add
> gc->getGraphicsThread()->startThread() 01A01060 Set up threading
> View::init()
> Uniform Adding parent
> Uniform Adding parent
> Uniform Adding parent
> Uniform Adding parent
> Uniform Adding parent
> Uniform Adding parent
> Uniform Adding parent
> Doing run 01A01060 isRunning()=1
> OpenGL extensions supported by installed OpenGL drivers are:
> GL_ARB_color_buffer_float
> GL_ARB_depth_texture
> GL_ARB_draw_buffers
> GL_ARB_fragment_program
> GL_ARB_fragment_program_shadow
> GL_ARB_fragment_shader
> GL_ARB_half_float_pixel
> GL_ARB_imaging
> GL_ARB_multisample
> GL_ARB_multitexture
> GL_ARB_occlusion_query
> GL_ARB_pixel_buffer_object
> GL_ARB_point_parameters
> GL_ARB_point_sprite
> GL_ARB_shader_objects
> GL_ARB_shading_language_100
> GL_ARB_shadow
> GL_ARB_texture_border_clamp
> GL_ARB_texture_compression
> GL_ARB_texture_cube_map
> GL_ARB_texture_env_add
> GL_ARB_texture_env_combine
> GL_ARB_texture_env_dot3
> GL_ARB_texture_float
> GL_ARB_texture_mirrored_repeat
> GL_ARB_texture_non_power_of_two
> GL_ARB_texture_rectangle
> GL_ARB_transpose_matrix
> GL_ARB_vertex_buffer_object
> GL_ARB_vertex_program
> GL_ARB_vertex_shader
> GL_ARB_window_pos
> GL_ATI_draw_buffers
> GL_ATI_texture_float
> GL_ATI_texture_mirror_once
> GL_EXTX_framebuffer_mixed_formats
> GL_EXT_Cg_shader
> GL_EXT_abgr
> GL_EXT_bgra
> GL_EXT_bindable_uniform
> GL_EXT_blend_color
> GL_EXT_blend_equation_separate
> GL_EXT_blend_func_separate
> GL_EXT_blend_minmax
> GL_EXT_blend_subtract
> GL_EXT_compiled_vertex_array
> GL_EXT_depth_bounds_test
> GL_EXT_draw_buffers2
> GL_EXT_draw_instanced
> GL_EXT_draw_range_elements
> GL_EXT_fog_coord
> GL_EXT_framebuffer_blit
> GL_EXT_framebuffer_multisample
> GL_EXT_framebuffer_object
> GL_EXT_framebuffer_sRGB
> GL_EXT_geometry_shader4
> GL_EXT_gpu_program_parameters
> GL_EXT_gpu_shader4
> GL_EXT_multi_draw_arrays
> GL_EXT_packed_depth_stencil
> GL_EXT_packed_float
> GL_EXT_packed_pixels
> GL_EXT_pixel_buffer_object
> GL_EXT_point_parameters
> GL_EXT_rescale_normal
> GL_EXT_secondary_color
> GL_EXT_separate_specular_color
> GL_EXT_shadow_funcs
> GL_EXT_stencil_two_side
> GL_EXT_stencil_wrap
> GL_EXT_texture3D
> GL_EXT_texture_array
> GL_EXT_texture_buffer_object
> GL_EXT_texture_compression_latc
> GL_EXT_texture_compression_rgtc
> GL_EXT_texture_compression_s3tc
> GL_EXT_texture_cube_map
> GL_EXT_texture_edge_clamp
> GL_EXT_texture_env_add
> GL_EXT_texture_env_combine
> GL_EXT_texture_env_dot3
> GL_EXT_texture_filter_anisotropic
> GL_EXT_texture_integer
> GL_EXT_texture_lod
> GL_EXT_texture_lod_bias
> GL_EXT_texture_mirror_clamp
> GL_EXT_texture_object
> GL_EXT_texture_sRGB
> GL_EXT_texture_shared_exponent
> GL_EXT_timer_query
> GL_EXT_vertex_array
> GL_IBM_rasterpos_clip
> GL_IBM_texture_mirrored_repeat
> GL_KTX_buffer_region
> GL_NVX_conditional_render
> GL_NV_blend_square
> GL_NV_conditional_render
> GL_NV_copy_depth_to_color
> GL_NV_depth_buffer_float
> GL_NV_depth_clamp
> GL_NV_fence
> GL_NV_float_buffer
> GL_NV_fog_distance
> GL_NV_fragment_program
> GL_NV_fragment_program2
> GL_NV_fragment_program_option
> GL_NV_framebuffer_multisample_coverage
> GL_NV_geometry_shader4
> GL_NV_gpu_program4
> GL_NV_half_float
> GL_NV_light_max_exponent
> GL_NV_multisample_filter_hint
> GL_NV_occlusion_query
> GL_NV_packed_depth_stencil
> GL_NV_parameter_buffer_object
> GL_NV_pixel_data_range
> GL_NV_point_sprite
> GL_NV_primitive_restart
> GL_NV_register_combiners
> GL_NV_register_combiners2
> GL_NV_texgen_reflection
> GL_NV_texture_compression_vtc
> GL_NV_texture_env_combine4
> GL_NV_texture_expand_normal
> GL_NV_texture_rectangle
> GL_NV_texture_shader
> GL_NV_texture_shader2
> GL_NV_texture_shader3
> GL_NV_transform_feedback
> GL_NV_vertex_array_range
> GL_NV_vertex_array_range2
> GL_NV_vertex_program
> GL_NV_vertex_program1_1
> GL_NV_vertex_program2
> GL_NV_vertex_program2_option
> GL_NV_vertex_program3
> GL_S3_s3tc
> GL_SGIS_generate_mipmap
> GL_SGIS_texture_lod
> GL_SGIX_depth_texture
> GL_SGIX_shadow
> GL_SUN_slice_accum
> GL_WIN_swap_hint
> WGL_ARB_buffer_region
> WGL_ARB_extensions_string
> WGL_ARB_make_current_read
> WGL_ARB_multisample
> WGL_ARB_pbuffer
> WGL_ARB_pixel_format
> WGL_ARB_pixel_format_float
> WGL_ARB_render_texture
> WGL_ATI_pixel_format_float
> WGL_EXT_extensions_string
> WGL_EXT_framebuffer_sRGB
> WGL_EXT_pixel_format_packed_float
> WGL_EXT_swap_control
> WGL_I3D_genlock
> WGL_NV_float_buffer
> WGL_NV_gpu_affinity
> WGL_NV_render_depth_texture
> WGL_NV_render_texture_rectangle
> WGL_NV_swap_group
> OpenGL extension 'GL_ARB_vertex_program' is supported.
> OpenGL extension 'GL_EXT_secondary_color' is supported.
> OpenGL extension 'GL_EXT_fog_coord' is supported.
> OpenGL extension 'GL_ARB_multitexture' is supported.
> OpenGL extension 'GL_NV_occlusion_query' is supported.
> OpenGL extension 'GL_ARB_occlusion_query' is supported.
> OpenGL extension 'GL_EXT_timer_query' is supported.
> OpenGL extension 'GL_EXT_secondary_color' is supported.
> OpenGL extension 'GL_EXT_fog_coord' is supported.
> OpenGL extension 'GL_EXT_texture_filter_anisotropic' is supported.
> OpenGL extension 'GL_EXT_texture_compression_s3tc' is supported.
> OpenGL extension 'GL_ARB_shadow' is supported.
> OpenGL extension 'GL_ARB_shadow_ambient' is not supported.
> OpenGL extension 'GL_APPLE_client_storage' is not supported.
> OpenGL extension 'GL_EXT_texture_integer' is supported.
> OpenGL extension 'GL_ARB_shader_objects' is supported.
> OpenGL extension 'GL_ARB_vertex_shader' is supported.
> OpenGL extension 'GL_ARB_fragment_shader' is supported.
> OpenGL extension 'GL_ARB_shading_language_100' is supported.
> OpenGL extension 'GL_EXT_geometry_shader4' is supported.
> OpenGL extension 'GL_EXT_gpu_shader4' is supported.
> glVersion=2.1, isGlslSupported=YES, glslLanguageVersion=1.2
>
> Compiling VERTEX source:
> attribute vec3 Tangent;    uniform vec3 light;    varying vec2 uv; varying
> vec3 lightVec;    varying vec3 halfVec;    varying vec3 eyeVec; void
> main()    {        gl_ClipVertex = gl_ModelViewMatrix * gl_Vertex;
> gl_Position = ftransform(); gl_FrontColor = vec4(1,1,1,1);        uv =
> gl_MultiTexCoord0.st;        vec3 n = normalize( gl_Normal);        vec3
> t = normalize( Tangent);        vec3 bi = normalize(cross(n, t));
> mat3 tangentBasis = mat3 (t, bi, n);        lightVec = light *
> tangentBasis;    }
>
> Compiling FRAGMENT source:
> uniform sampler2D baseMap;uniform sampler2D normalMap;varying vec2
> uv;varying vec3 lightVec;const float diffuseCoeff = 2.5;void main( void ){
> vec2 texUV = uv;    vec3 normal = 2.0 * (texture2D(normalMap, texUV).rgb -
> 0.5);    normal = normalize(normal);
> float diffuse = max(dot(lightVec, normal), 0.0) * diffuseCoeff;    vec3
> decalColor = texture2D(baseMap, texUV).rgb;    gl_FragColor =
> vec4(vec3(diffuse) * decalColor, 1.0);} Linking osg::Program "" id=3
> contextID=0 Uniform "baseMap" loc=0 size=1 type=sampler2D
> Uniform "light" loc=1 size=1 type=vec3
> Uniform "normalMap" loc=2 size=1 type=sampler2D
> Attrib "Tangent" loc=1 size=1
>
>
>
> Compiling VERTEX source:
> uniform float starAlpha;uniform float pointSize;varying vec4
> starColor;void main(){    starColor = gl_Color - 1.0 + starAlpha;
> gl_PointSize = pointSize;    gl_ClipVertex = gl_ModelViewMatrix *
> gl_Vertex;    gl_Position = ftransform();}
>
>
> Compiling FRAGMENT source:
> varying vec4 starColor;void main( void ){    gl_FragColor = starColor;}
> Linking osg::Program "" id=6 contextID=0
> Uniform "pointSize" loc=0 size=1 type=float
> Uniform "starAlpha" loc=1 size=1 type=float
>
>
> OpenGL extension '' is not supported.
> Uniform Adding parent
> Uniform Adding parent
> OpenGL extension 'GL_ARB_pixel_buffer_object' is supported.
> OpenGL extension 'GL_ARB_fragment_program' is supported.
> OpenGL extension 'GL_EXT_framebuffer_object' is supported.
> Uniform Adding parent
> Uniform Adding parent
> Uniform Adding parent
> Uniform Adding parent
> Uniform Adding parent
> OpenGL extension 'GL_EXT_framebuffer_blit' is supported.
> OpenGL extension 'GL_EXT_framebuffer_multisample' is supported.
> OpenGL extension 'GL_NV_framebuffer_multisample_coverage' is supported.
> OpenGL extension 'GL_ARB_vertex_program' is supported.
> Setting up osg::Camera::FRAME_BUFFER
> glGetString(GL_RENDERER)==Quadro FX 570M/PCI/SSE2 Font::Glyph::subload():
> texture sub-image width and/or height of 0, ignoring operation. OpenGL
> extension '' is not supported. Setting up osg::Camera::FRAME_BUFFER
> ViewerBase::stopThreading() - stopping threading
> Renderer::release()
> Cancelling OperationThread 01A01060 isRunning()=1
> Doing cancel 01A01060
> Waiting for OperationThread to cancel 01A01060
> Waiting for OperationThread to cancel 01A01060
> Waiting for OperationThread to cancel 01A01060
> exit loop 01A01060 isRunning()=1 Waiting for OperationThread to cancel
> 01A01060
> OperationThread::cancel() thread cancelled 01A01060 isRunning()=0
> Cancelling OperationThread 01A01060 isRunning()=0
> OperationThread::cancel() thread cancelled 01A01060 isRunning()=0
> Viewer::stopThreading() - stopped threading.
> close(1)0187EA00 Releasing GL objects for Camera=010A5FD8 _state=01A78E20
> Closing still viable window 0 _state->getContextID()=0
> Doing Flush
> Done Flush
> Doing discard of deleted OpenGL objects.
> decrementUsageCount()0 GraphicsContext::decrementContextIDUsageCount(0) to
> 0
> Viewer::startThreading() - starting threading
> Viewer::startThreading() - contexts.size()=0
> Making scene thread safe
> Set up threading
> ViewerBase::stopThreading() - stopping threading
> Viewer::stopThreading() - stopped threading.
> Viewer::~Viewer():: start destructor getThreads = 0
> Viewer::~Viewer() end destrcutor getThreads = 0
> Destructing osgViewer::View
> Destructing osg::View
> close(1)0187EA00 close(0)0187EA00
GraphicsContext::unregisterGraphicsContext
> 0187EA00
> Done destructing osg::View
> GraphicsContext::setWindowingSystemInterface() 00000000 101A0F9C
> Closing DynamicLibrary osgPlugins-2.7.2/osgdb_ive.dll
> Closing DynamicLibrary osgPlugins-2.7.2/osgdb_freetype.dll
>
>
> F:\dev\OpenSceneGraph\osgEphemeris\bin>
>
>
>
> 2008/9/9 Gordon Tomlinson <gordon at gordon-tomlinson.com>
>
>
>> Adrian your question is just way to ambiguous to answer with any
>> clarity or hope of really helping  it provides zero information on how
>> you are attempting use the ephemeris code, what version of OSG, etc,
>> You need to
>> supply more information.
>>
>>
>>
>> First guess would be your using the code incorrectly or your data paths
>> are in correct
>>
>>
>>
>> Have you turned the debug notification of OSG up to see if any warning
>> ,
>> errors are being generated to give you a clue as to what you have done
>> wrong, have you compiled and run the examples provided with the module?
>>
>>
>>
>>
>> __________________________________________________________
>> *Gordon Tomlinson *
>>
>>
>> *gordon at GordonTomlinson.com*
>> IM: *gordon3dBrit at 3dscenegraph.com*
>> *www.vis-sim.com www.gordontomlinson.com*
>>
>>
>> __________________________________________________________
>>
>>
>>
>>
>> *From:* osg-users-bounces at lists.openscenegraph.org [mailto:
>> osg-users-bounces at lists.openscenegraph.org] *On Behalf Of *Adrian Egli
>> OpenSceneGraph (3D)
>> *Sent:* Tuesday, September 09, 2008 8:29 AM
>> *To:* OpenSceneGraph Users
>> *Subject:* [osg-users] osgEphemeris
>>
>>
>>
>>
>> Hi just come back to the good old osgEphemeris, i can not see any sky
>> texture, what is wrong. do someone know the bug.
>>
>> adrian
>>
>> --
>> ********************************************
>> Adrian Egli
>>
>>
>> _______________________________________________
>> osg-users mailing list osg-users at lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.o
>> rg
>>
>>
>
>
> --
> ********************************************
> Adrian Egli
> _______________________________________________
> osg-users mailing list osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>





More information about the osg-users mailing list