[osg-users] Master renders with OpenGL error on OSX

Raymond de Vries reedev at xs4all.nl
Fri Oct 14 03:13:11 PDT 2016


Hi Robert,

I just tried a build from this mornings git master on my Mac book (up to 
date OSX and dependencies) and both the default and VAO paths result in 
OpenGL errors. I have attached 2 (stripped) logs which I created after I 
increased the notify level. Rendering results of cow, cessna and some 
other models look ok.

I was going to try gdebugger but that one is not available anymore?! If 
you have some hints to produce more info I am happy to test some more.

Cheers
Raymond
-------------- next part --------------
Duplicate enum value 10 with old string: GL_LINES_ADJACENCY_EXT and new string: GL_LINES_ADJACENCY
Duplicate enum value 11 with old string: GL_LINE_STRIP_ADJACENCY_EXT and new string: GL_LINE_STRIP_ADJACENCY
Duplicate enum value 12 with old string: GL_TRIANGLES_ADJACENCY_EXT and new string: GL_TRIANGLES_ADJACENCY
Duplicate enum value 13 with old string: GL_TRIANGLE_STRIP_ADJACENCY_EXT and new string: GL_TRIANGLE_STRIP_ADJACENCY
DatabasePager::addDatabaseThread() HANDLE_NON_HTTP
DatabasePager::addDatabaseThread() HANDLE_ONLY_HTTP
CullSettings::readEnvironmentalVariables()
Render::Render() 0x7fbee3c294c0
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
ShaderComposer::ShaderComposer() 0x7fbee3c2aaf0
CullSettings::readEnvironmentalVariables()
ShaderComposer::ShaderComposer() 0x7fbee3c2c8f0
_availableQueue.size()=2
DriveManipulator::_height set to ==1.5
getCoordinateFrame(0 -1 0)
   no coordinate system found, using default orientation
View::requestWarpPointer(0,0)
View::requestWarpPointer failed no camera containing pointer
View::requestWarpPointer(0,0)
View::requestWarpPointer failed no camera containing pointer
getCoordinateFrame(0 0 0)
   no coordinate system found, using default orientation
getCoordinateFrame(0 -1 0)
   no coordinate system found, using default orientation
CullSettings::readEnvironmentalVariables()
Render::Render() 0x7fbee3c32c90
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
ShaderComposer::ShaderComposer() 0x7fbee3c34220
ShaderComposer::ShaderComposer() 0x7fbee3c35a60
_availableQueue.size()=2
CullSettings::readEnvironmentalVariables()
Render::Render() 0x7fbee3c37cc0
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
ShaderComposer::ShaderComposer() 0x7fbee3c39200
ShaderComposer::ShaderComposer() 0x7fbee3c3aa40
_availableQueue.size()=2
itr=''

< ... loading ... >

Stats before:
 Object Type    Unique Instanced
 -----------    ------ ---------
 StateSet            1         1
 Group               1         1
 Transform           0         0
 LOD                 0         0
 Switch              0         0
 Geode               1         1
 Drawable            1         1
 Geometry            1         1
 Fast geom.          1         1
 Vertices         7772      7772
 Primitives       5804      5804
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=1
state attribute list
    0x7fbee3d03f80  Material
    0x7fbee3e00610  TexGen
    0x7fbee3d04520  Texture2D
searching for duplicate attributes
Optimizer::optimize() doing FLATTEN_STATIC_TRANSFORMS
** RemoveStaticTransformsVisitor *** Pass 0
Optimizer::optimize() doing CHECK_GEOMETRY
Optimizer::optimize() doing MAKE_FAST_GEOMETRY
Optimizer::optimize() doing MERGE_GEOMETRY
MERGE_GEOMETRY took 5e-06
Optimizer::optimize() doing REMOVE_REDUNDANT_NODES

Stats after:
 Object Type    Unique Instanced
 -----------    ------ ---------
 StateSet            1         1
 Group               1         1
 Transform           0         0
 LOD                 0         0
 Switch              0         0
 Geode               1         1
 Drawable            1         1
 Geometry            1         1
 Fast geom.          1         1
 Vertices         7772      7772
 Primitives       5804      5804
View::setSceneData() Reusing existing scene0x7fbee3c28120
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x0, 1)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
DriveManipulator::_height set to ==1.5
getCoordinateFrame(0.776125 -0.43866 0)
   no coordinate system found, using default orientation
Using double intersections
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
TerrainManipulator: setting _minimumDistance to 0.00635558
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x7fbee3c27960, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x7fbee3c27960, 1)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
getCoordinateFrame(0.776125 -25.6959 0)
   no coordinate system found, using default orientation
View::requestWarpPointer(0,0)
View::requestWarpPointer failed no camera containing pointer
View::requestWarpPointer(0,0)
View::requestWarpPointer failed no camera containing pointer
 CameraManipulator::computeHomePosition(0x7fbee3c27960, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
In compute
Using double intersections
getCoordinateFrame(0.776125 -1.683 0)
   no coordinate system found, using default orientation
 CameraManipulator::computeHomePosition(0x7fbee3c27960, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
getCoordinateFrame(0.776125 -0.43866 0)
   no coordinate system found, using default orientation
 CameraManipulator::computeHomePosition(0x7fbee3c27960, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
getCoordinateFrame(0.776125 -25.6959 0)
   no coordinate system found, using default orientation
Viewer::realize() - No valid contexts found, setting up view across all screens.
Applying osgViewer::ViewConfig : AcrossAllScreens
CocoaWindowingSystemInterface::initAsStandaloneApplication 
ContextData::registerGraphicsContext 0x7fbee580ab90
ShaderComposer::ShaderComposer() 0x7fbee5804590
ContextData::ContextData()0x7fbee580aad0
ContextData::createNewContextID() creating contextID=0
Updating the MaxNumberOfGraphicsContexts to 1
View::setUpViewOnSingleScreen - GraphicsWindow has been created successfully.
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x0, 1)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
DriveManipulator::_height set to ==1.5
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
TerrainManipulator: setting _minimumDistance to 0.00635558
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x7fbee3c27960, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x7fbee3c27960, 1)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
getCoordinateFrame(0.776125 -25.6959 0)
   no coordinate system found, using default orientation
View::requestWarpPointer(0,0)
View::requestWarpPointer failed no camera containing pointer
View::requestWarpPointer(0,0)
View::requestWarpPointer failed no camera containing pointer
 CameraManipulator::computeHomePosition(0x7fbee3c27960, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
In compute
Using double intersections
getCoordinateFrame(0.776125 -1.683 0)
   no coordinate system found, using default orientation
 CameraManipulator::computeHomePosition(0x7fbee3c27960, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
getCoordinateFrame(0.776125 -0.43866 0)
   no coordinate system found, using default orientation
 CameraManipulator::computeHomePosition(0x7fbee3c27960, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
getCoordinateFrame(0.776125 -25.6959 0)
   no coordinate system found, using default orientation
TextureObjectManager::TextureObjectManager()0x7fbee5800e80
osg::State::_maxTexturePoolSize=0
GLBufferObjectManager::GLBufferObjectManager()0x7fbee5800f10
osg::State::_maxBufferObjectPoolSize=0
GraphicsWindowCocoa::realizeImplementation / ownsWindow: 1 checkForEvents: 1
GraphicsWindowCocoa::realizeImplementation / view: 0x7fbee3c87e30
GraphicsWindowCocoa :: grabFocusIfPointerInWindow not implemented yet 
ViewerBase::configureAffinity() numProcessors=8
  databasePagers = 1
Viewer::startThreading() - starting threading
Viewer::startThreading() - contexts.size()=1
Making scene thread safe
Doing add
Doing add
Doing add
  gc->getGraphicsThread()->startThread() 0x7fbee3d3b1c0
Set up threading
View::init()GL_VENDOR = [A
OpenGL extensions supported by installed OpenGL drivers are:
    GL_APPLE_aux_depth_stencil
    GL_APPLE_client_storage
    GL_APPLE_element_array
    GL_APPLE_fence
    GL_APPLE_float_pixels
    GL_APPLE_flush_buffer_range
    GL_APPLE_flush_render
    GL_APPLE_object_purgeable
    GL_APPLE_packed_pixels
    GL_APPLE_pixel_buffer
    GL_APPLE_rgb_422
    GL_APPLE_row_bytes
    GL_APPLE_specular_vector
    GL_APPLE_texture_range
    GL_APPLE_transform_hint
    GL_APPLE_vertex_array_object
    GL_APPLE_vertex_array_range
    GL_APPLE_vertex_point_size
    GL_APPLE_vertex_program_evaluators
    GL_APPLE_ycbcr_422
    GL_ARB_color_buffer_float
    GL_ARB_depth_buffer_float
    GL_ARB_depth_clamp
    GL_ARB_depth_texture
    GL_ARB_draw_buffers
    GL_ARB_draw_elements_base_vertex
    GL_ARB_draw_instanced
    GL_ARB_fragment_program
    GL_ARB_fragment_program_shadow
    GL_ARB_fragment_shader
    GL_ARB_framebuffer_object
    GL_ARB_framebuffer_sRGB
    GL_ARB_half_float_pixel
    GL_ARB_half_float_vertex
    GL_ARB_imaging
    GL_ARB_instanced_arrays
    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_provoking_vertex
    GL_ARB_seamless_cube_map
    GL_ARB_shader_objects
    GL_ARB_shader_texture_lod
    GL_ARB_shading_language_100
    GL_ARB_shadow
    GL_ARB_shadow_ambient
    GL_ARB_sync
    GL_ARB_texture_border_clamp
    GL_ARB_texture_compression
    GL_ARB_texture_compression_rgtc
    GL_ARB_texture_cube_map
    GL_ARB_texture_env_add
    GL_ARB_texture_env_combine
    GL_ARB_texture_env_crossbar
    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_texture_rg
    GL_ARB_transpose_matrix
    GL_ARB_vertex_array_bgra
    GL_ARB_vertex_blend
    GL_ARB_vertex_buffer_object
    GL_ARB_vertex_program
    GL_ARB_vertex_shader
    GL_ARB_window_pos
    GL_ATI_blend_equation_separate
    GL_ATI_blend_weighted_minmax
    GL_ATI_separate_stencil
    GL_ATI_texture_compression_3dc
    GL_ATI_texture_env_combine3
    GL_ATI_texture_float
    GL_ATI_texture_mirror_once
    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_clip_volume_hint
    GL_EXT_debug_label
    GL_EXT_debug_marker
    GL_EXT_draw_buffers2
    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_provoking_vertex
    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_texture_array
    GL_EXT_texture_compression_dxt1
    GL_EXT_texture_compression_s3tc
    GL_EXT_texture_env_add
    GL_EXT_texture_filter_anisotropic
    GL_EXT_texture_integer
    GL_EXT_texture_lod_bias
    GL_EXT_texture_mirror_clamp
    GL_EXT_texture_rectangle
    GL_EXT_texture_sRGB
    GL_EXT_texture_sRGB_decode
    GL_EXT_texture_shared_exponent
    GL_EXT_timer_query
    GL_EXT_transform_feedback
    GL_EXT_vertex_array_bgra
    GL_IBM_rasterpos_clip
    GL_NV_blend_square
    GL_NV_conditional_render
    GL_NV_depth_clamp
    GL_NV_fog_distance
    GL_NV_light_max_exponent
    GL_NV_texgen_reflection
    GL_NV_texture_barrier
    GL_SGIS_generate_mipmap
    GL_SGIS_texture_edge_clamp
    GL_SGIS_texture_lod
    GL_SGI_color_matrix
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.
OpenGL extension 'GL_ARB_tessellation_shader' is not supported.
OpenGL extension 'GL_OES_tessellation_shader' is not supported.
OpenGL extension 'GL_ARB_uniform_buffer_object' is not supported.
OpenGL extension 'GL_ARB_get_program_binary' is not supported.
OpenGL extension 'GL_ARB_gpu_shader_fp64' is not supported.
OpenGL extension 'GL_ARB_shader_atomic_counters' is not supported.
OpenGL extension 'GL_ARB_texture_rectangle' is supported.
OpenGL extension 'GL_ARB_texture_cube_map' is supported.
OpenGL extension 'GL_ARB_clip_control' is not supported.
glVersion=2.1, isGlslSupported=YES, glslLanguageVersion=1.2
OpenGL extension 'GL_ARB_vertex_buffer_object' is supported.
OpenGL extension 'GL_ARB_pixel_buffer_object' is supported.
OpenGL extension 'GL_ARB_uniform_buffer_object' is not supported.
OpenGL extension 'GL_ARB_texture_buffer_object' is not supported.
OpenGL extension 'GL_ARB_vertex_array_object' is not supported.
OpenGL extension 'GL_OES_vertex_array_object' is not supported.
OpenGL extension 'GL_ARB_transform_feedback2' is not supported.
OpenGL extension 'GL_EXT_blend_func_separate' 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 not supported.
OpenGL extension 'GL_ARB_occlusion_query' is supported.
OpenGL extension 'GL_EXT_timer_query' is supported.
OpenGL extension 'GL_ARB_timer_query' is not supported.
OpenGL extension 'GL_ARB_texture_multisample' is not supported.
OpenGL extension 'GL_ARB_vertex_program' is supported.
OpenGL extension 'GL_ARB_fragment_program' is supported.
OpenGL extension 'GL_ARB_multitexture' is supported.
OpenGL extension 'GL_EXT_texture_filter_anisotropic' is supported.
OpenGL extension 'GL_ARB_texture_swizzle' is not supported.
OpenGL extension 'GL_ARB_texture_compression' is supported.
OpenGL extension 'GL_EXT_texture_compression_s3tc' is supported.
OpenGL extension 'GL_IMG_texture_compression_pvrtc' is not supported.
OpenGL extension 'GL_OES_compressed_ETC1_RGB8_texture' is not supported.
OpenGL extension 'GL_ARB_ES3_compatibility' is not supported.
OpenGL extension 'GL_EXT_texture_compression_rgtc' is not supported.
OpenGL extension 'GL_IMG_texture_compression_pvrtc' is not supported.
OpenGL extension 'GL_IBM_texture_mirrored_repeat' is supported.
OpenGL extension 'GL_EXT_texture_edge_clamp' is supported.
OpenGL extension 'GL_ARB_texture_border_clamp' is supported.
OpenGL extension 'GL_SGIS_generate_mipmap' is supported.
OpenGL extension 'GL_ARB_texture_multisample' is not supported.
OpenGL extension 'GL_ARB_shadow' is supported.
OpenGL extension 'GL_ARB_shadow_ambient' is supported.
OpenGL extension 'GL_APPLE_client_storage' is supported.
OpenGL extension 'GL_OES_texture_npot' is not supported.
OpenGL extension 'GL_ARB_texture_non_power_of_two' is supported.
OpenGL extension 'GL_EXT_texture_integer' is supported.
OpenGL extension 'GL_EXT_texture3D' is not supported.
OpenGL extension 'GL_EXT_texture_array' is supported.
OpenGL extension 'GL_EXT_blend_color' is supported.
OpenGL extension 'GL_EXT_blend_equation' is not supported.
OpenGL extension 'GL_EXT_blend_equation_separate' is supported.
OpenGL extension 'GL_SGIX_blend_alpha_minmax' is not supported.
OpenGL extension 'GL_EXT_blend_logic_op' is not supported.
OpenGL extension 'GL_EXT_stencil_wrap' is supported.
OpenGL extension 'GL_EXT_stencil_two_side' is supported.
OpenGL extension 'GL_ATI_separate_stencil' is supported.
OpenGL extension 'GL_ARB_color_buffer_float' is supported.
OpenGL extension 'GL_ARB_point_sprite' is supported.
OpenGL extension 'GL_ARB_multisample' is supported.
OpenGL extension 'GL_NV_multisample_filter_hint' is not supported.
OpenGL extension 'GL_EXT_framebuffer_object' is supported.
OpenGL extension 'GL_EXT_packed_depth_stencil' is supported.
OpenGL extension 'GL_ARB_viewport_array' is not supported.
OpenGL extension 'GL_EXT_secondary_color' is supported.
OpenGL extension 'GL_EXT_fog_coord' is supported.
OpenGL extension 'GL_ARB_vertex_buffer_object' is supported.
_forceVertexArrayObject = 0
_forceVertexBufferObject = 0
GraphicsCostEstimator::calibrate(..)
Doing run 0x7fbee3d3b1c0 isRunning()=1
draw() 0x7fbee3c294c0
cull()
cull() got SceneView 0x7fbee3c29790
ShaderComposer::~ShaderComposer() 0x7fbee3c2aaf0
end cull() 0x7fbee3c294c0
draw() got SceneView 0x7fbee3c29790
Renderer::compile()
DisplayListManager::DisplayListManager()0x7fbee3c82d30
GLBufferObjectSet::GLBufferObjectSet _profile._size=248704
    Allocating new glBufferData(), _allocatedSize=248704
    VertexArrayDispatch::enable_and_dispatch(7772, vbo=0x7fbee3c2ac10)
    NormalArrayDispatch::enable_and_dispatch(7772, vbo=0x7fbee3c2ac10)
    TexCoordArrayDispatch::enable_and_dispatch(7772, vbo=0x7fbee3c2ac10) unit=0
Created new 0x7fbee3e09250 TextureObject, _numOfTextureObjects 1
OpenGL extension '' is not supported.
RenderStage::runCameraSetUp(osg::RenderInfo& renderInfo) 0x7fbee3c2bb90
Setting up osg::Camera::FRAME_BUFFER
Warning: detected OpenGL error 'invalid operation' at after RenderBin::draw(..)
end draw() 0x7fbee3c294c0
draw() 0x7fbee3c294c0
cull()
cull() got SceneView 0x7fbee3c2a010
ShaderComposer::~ShaderComposer() 0x7fbee3c2c8f0
end cull() 0x7fbee3c294c0
draw() got SceneView 0x7fbee3c2a010
OpenGL extension '' is not supported.
RenderStage::runCameraSetUp(osg::RenderInfo& renderInfo) 0x7fbee3c2d7e0
Setting up osg::Camera::FRAME_BUFFER
Warning: detected OpenGL error 'invalid operation' at after RenderBin::draw(..)
end draw() 0x7fbee3c294c0
cull()
cull() got SceneView 0x7fbee3c29790
end cull() 0x7fbee3c294c0
draw() 0x7fbee3c294c0
draw() got SceneView 0x7fbee3c29790
Warning: detected OpenGL error 'invalid operation' at after RenderBin::draw(..)
end draw() 0x7fbee3c294c0
cull()
-------------- next part --------------
OSG_VERTEX_BUFFER_HINT set to VERTEX_ARRAY_OBJECT
Duplicate enum value 10 with old string: GL_LINES_ADJACENCY_EXT and new string: GL_LINES_ADJACENCY
Duplicate enum value 11 with old string: GL_LINE_STRIP_ADJACENCY_EXT and new string: GL_LINE_STRIP_ADJACENCY
Duplicate enum value 12 with old string: GL_TRIANGLES_ADJACENCY_EXT and new string: GL_TRIANGLES_ADJACENCY
Duplicate enum value 13 with old string: GL_TRIANGLE_STRIP_ADJACENCY_EXT and new string: GL_TRIANGLE_STRIP_ADJACENCY
DatabasePager::addDatabaseThread() HANDLE_NON_HTTP
DatabasePager::addDatabaseThread() HANDLE_ONLY_HTTP
CullSettings::readEnvironmentalVariables()
Render::Render() 0x7f9fba510180
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
ShaderComposer::ShaderComposer() 0x7f9fba5117c0
CullSettings::readEnvironmentalVariables()
ShaderComposer::ShaderComposer() 0x7f9fba5135c0
_availableQueue.size()=2
DriveManipulator::_height set to ==1.5
getCoordinateFrame(0 -1 0)
   no coordinate system found, using default orientation
View::requestWarpPointer(0,0)
View::requestWarpPointer failed no camera containing pointer
View::requestWarpPointer(0,0)
View::requestWarpPointer failed no camera containing pointer
getCoordinateFrame(0 0 0)
   no coordinate system found, using default orientation
getCoordinateFrame(0 -1 0)
   no coordinate system found, using default orientation
CullSettings::readEnvironmentalVariables()
Render::Render() 0x7f9fba519960
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
ShaderComposer::ShaderComposer() 0x7f9fba51aef0
ShaderComposer::ShaderComposer() 0x7f9fba51c730
_availableQueue.size()=2
CullSettings::readEnvironmentalVariables()
Render::Render() 0x7f9fba51e990
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
ShaderComposer::ShaderComposer() 0x7f9fba51fed0
ShaderComposer::ShaderComposer() 0x7f9fba521710
_availableQueue.size()=2
itr=''

< ... loading ... >

Stats before:
 Object Type    Unique Instanced
 -----------    ------ ---------
 StateSet            1         1
 Group               1         1
 Transform           0         0
 LOD                 0         0
 Switch              0         0
 Geode               1         1
 Drawable            1         1
 Geometry            1         1
 Fast geom.          1         1
 Vertices         7772      7772
 Primitives       5804      5804
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=1
state attribute list
    0x7f9fba53d780  Material
    0x7f9fba53e860  TexGen
    0x7f9fba53dcf0  Texture2D
searching for duplicate attributes
Optimizer::optimize() doing FLATTEN_STATIC_TRANSFORMS
** RemoveStaticTransformsVisitor *** Pass 0
Optimizer::optimize() doing CHECK_GEOMETRY
Optimizer::optimize() doing MAKE_FAST_GEOMETRY
Optimizer::optimize() doing MERGE_GEOMETRY
MERGE_GEOMETRY took 8e-06
Optimizer::optimize() doing REMOVE_REDUNDANT_NODES

Stats after:
 Object Type    Unique Instanced
 -----------    ------ ---------
 StateSet            1         1
 Group               1         1
 Transform           0         0
 LOD                 0         0
 Switch              0         0
 Geode               1         1
 Drawable            1         1
 Geometry            1         1
 Fast geom.          1         1
 Vertices         7772      7772
 Primitives       5804      5804
View::setSceneData() Reusing existing scene0x7f9fba50ede0
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x0, 1)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
DriveManipulator::_height set to ==1.5
getCoordinateFrame(0.776125 -0.43866 0)
   no coordinate system found, using default orientation
Using double intersections
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
TerrainManipulator: setting _minimumDistance to 0.00635558
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x7f9fba50e620, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x7f9fba50e620, 1)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
getCoordinateFrame(0.776125 -25.6959 0)
   no coordinate system found, using default orientation
View::requestWarpPointer(0,0)
View::requestWarpPointer failed no camera containing pointer
View::requestWarpPointer(0,0)
View::requestWarpPointer failed no camera containing pointer
 CameraManipulator::computeHomePosition(0x7f9fba50e620, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
In compute
Using double intersections
getCoordinateFrame(0.776125 -1.683 0)
   no coordinate system found, using default orientation
 CameraManipulator::computeHomePosition(0x7f9fba50e620, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
getCoordinateFrame(0.776125 -0.43866 0)
   no coordinate system found, using default orientation
 CameraManipulator::computeHomePosition(0x7f9fba50e620, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
getCoordinateFrame(0.776125 -25.6959 0)
   no coordinate system found, using default orientation
Viewer::realize() - No valid contexts found, setting up view across all screens.
Applying osgViewer::ViewConfig : AcrossAllScreens
CocoaWindowingSystemInterface::initAsStandaloneApplication 
ContextData::registerGraphicsContext 0x7f9fba53f7c0
ShaderComposer::ShaderComposer() 0x7f9fba541c90
ContextData::ContextData()0x7f9fba5575a0
ContextData::createNewContextID() creating contextID=0
Updating the MaxNumberOfGraphicsContexts to 1
View::setUpViewOnSingleScreen - GraphicsWindow has been created successfully.
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x0, 1)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
DriveManipulator::_height set to ==1.5
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
TerrainManipulator: setting _minimumDistance to 0.00635558
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x0, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x7f9fba50e620, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
 CameraManipulator::computeHomePosition(0x7f9fba50e620, 1)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
getCoordinateFrame(0.776125 -25.6959 0)
   no coordinate system found, using default orientation
View::requestWarpPointer(0,0)
View::requestWarpPointer failed no camera containing pointer
View::requestWarpPointer(0,0)
View::requestWarpPointer failed no camera containing pointer
 CameraManipulator::computeHomePosition(0x7f9fba50e620, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
In compute
Using double intersections
getCoordinateFrame(0.776125 -1.683 0)
   no coordinate system found, using default orientation
 CameraManipulator::computeHomePosition(0x7f9fba50e620, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
getCoordinateFrame(0.776125 -0.43866 0)
   no coordinate system found, using default orientation
 CameraManipulator::computeHomePosition(0x7f9fba50e620, 0)
    boundingSphere.center() = (0.776125 -0.43866 0)
    boundingSphere.radius() = 6.35558
getCoordinateFrame(0.776125 -25.6959 0)
   no coordinate system found, using default orientation
TextureObjectManager::TextureObjectManager()0x7f9fba557a40
osg::State::_maxTexturePoolSize=0
GLBufferObjectManager::GLBufferObjectManager()0x7f9fba557b00
osg::State::_maxBufferObjectPoolSize=0
GraphicsWindowCocoa::realizeImplementation / ownsWindow: 1 checkForEvents: 1
GraphicsWindowCocoa::realizeImplementation / view: 0x7f9fba6399f0
GraphicsWindowCocoa :: grabFocusIfPointerInWindow not implemented yet 
ViewerBase::configureAffinity() numProcessors=8
  databasePagers = 1
Viewer::startThreading() - starting threading
Viewer::startThreading() - contexts.size()=1
Making scene thread safe
Doing add
Doing add
Doing add
  gc->getGraphicsThread()->startThread() 0x7f9fba55a300
GL_VENDOR = [ATI_Technologies_Inc.]Set up threading

View::init()
OpenGL extensions supported by installed OpenGL drivers are:
    GL_APPLE_aux_depth_stencil
    GL_APPLE_client_storage
    GL_APPLE_element_array
    GL_APPLE_fence
    GL_APPLE_float_pixels
    GL_APPLE_flush_buffer_range
    GL_APPLE_flush_render
    GL_APPLE_object_purgeable
    GL_APPLE_packed_pixels
    GL_APPLE_pixel_buffer
    GL_APPLE_rgb_422
    GL_APPLE_row_bytes
    GL_APPLE_specular_vector
    GL_APPLE_texture_range
    GL_APPLE_transform_hint
    GL_APPLE_vertex_array_object
    GL_APPLE_vertex_array_range
    GL_APPLE_vertex_point_size
    GL_APPLE_vertex_program_evaluators
    GL_APPLE_ycbcr_422
    GL_ARB_color_buffer_float
    GL_ARB_depth_buffer_float
    GL_ARB_depth_clamp
    GL_ARB_depth_texture
    GL_ARB_draw_buffers
    GL_ARB_draw_elements_base_vertex
    GL_ARB_draw_instanced
    GL_ARB_fragment_program
    GL_ARB_fragment_program_shadow
    GL_ARB_fragment_shader
    GL_ARB_framebuffer_object
    GL_ARB_framebuffer_sRGB
    GL_ARB_half_float_pixel
    GL_ARB_half_float_vertex
    GL_ARB_imaging
    GL_ARB_instanced_arrays
    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_provoking_vertex
    GL_ARB_seamless_cube_map
    GL_ARB_shader_objects
    GL_ARB_shader_texture_lod
    GL_ARB_shading_language_100
    GL_ARB_shadow
    GL_ARB_shadow_ambient
    GL_ARB_sync
    GL_ARB_texture_border_clamp
    GL_ARB_texture_compression
    GL_ARB_texture_compression_rgtc
    GL_ARB_texture_cube_map
    GL_ARB_texture_env_add
    GL_ARB_texture_env_combine
    GL_ARB_texture_env_crossbar
    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_texture_rg
    GL_ARB_transpose_matrix
    GL_ARB_vertex_array_bgra
    GL_ARB_vertex_blend
    GL_ARB_vertex_buffer_object
    GL_ARB_vertex_program
    GL_ARB_vertex_shader
    GL_ARB_window_pos
    GL_ATI_blend_equation_separate
    GL_ATI_blend_weighted_minmax
    GL_ATI_separate_stencil
    GL_ATI_texture_compression_3dc
    GL_ATI_texture_env_combine3
    GL_ATI_texture_float
    GL_ATI_texture_mirror_once
    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_clip_volume_hint
    GL_EXT_debug_label
    GL_EXT_debug_marker
    GL_EXT_draw_buffers2
    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_provoking_vertex
    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_texture_array
    GL_EXT_texture_compression_dxt1
    GL_EXT_texture_compression_s3tc
    GL_EXT_texture_env_add
    GL_EXT_texture_filter_anisotropic
    GL_EXT_texture_integer
    GL_EXT_texture_lod_bias
    GL_EXT_texture_mirror_clamp
    GL_EXT_texture_rectangle
    GL_EXT_texture_sRGB
    GL_EXT_texture_sRGB_decode
    GL_EXT_texture_shared_exponent
    GL_EXT_timer_query
    GL_EXT_transform_feedback
    GL_EXT_vertex_array_bgra
    GL_IBM_rasterpos_clip
    GL_NV_blend_square
    GL_NV_conditional_render
    GL_NV_depth_clamp
    GL_NV_fog_distance
    GL_NV_light_max_exponent
    GL_NV_texgen_reflection
    GL_NV_texture_barrier
    GL_SGIS_generate_mipmap
    GL_SGIS_texture_edge_clamp
    GL_SGIS_texture_lod
    GL_SGI_color_matrix
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.
OpenGL extension 'GL_ARB_tessellation_shader' is not supported.
OpenGL extension 'GL_OES_tessellation_shader' is not supported.
OpenGL extension 'GL_ARB_uniform_buffer_object' is not supported.
OpenGL extension 'GL_ARB_get_program_binary' is not supported.
OpenGL extension 'GL_ARB_gpu_shader_fp64' is not supported.
OpenGL extension 'GL_ARB_shader_atomic_counters' is not supported.
OpenGL extension 'GL_ARB_texture_rectangle' is supported.
OpenGL extension 'GL_ARB_texture_cube_map' is supported.
OpenGL extension 'GL_ARB_clip_control' is not supported.
glVersion=2.1, isGlslSupported=YES, glslLanguageVersion=1.2
OpenGL extension 'GL_ARB_vertex_buffer_object' is supported.
OpenGL extension 'GL_ARB_pixel_buffer_object' is supported.
OpenGL extension 'GL_ARB_uniform_buffer_object' is not supported.
OpenGL extension 'GL_ARB_texture_buffer_object' is not supported.
OpenGL extension 'GL_ARB_vertex_array_object' is not supported.
OpenGL extension 'GL_OES_vertex_array_object' is not supported.
OpenGL extension 'GL_ARB_transform_feedback2' is not supported.
OpenGL extension 'GL_EXT_blend_func_separate' 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 not supported.
OpenGL extension 'GL_ARB_occlusion_query' is supported.
OpenGL extension 'GL_EXT_timer_query' is supported.
OpenGL extension 'GL_ARB_timer_query' is not supported.
OpenGL extension 'GL_ARB_texture_multisample' is not supported.
OpenGL extension 'GL_ARB_vertex_program' is supported.
OpenGL extension 'GL_ARB_fragment_program' is supported.
OpenGL extension 'GL_ARB_multitexture' is supported.
OpenGL extension 'GL_EXT_texture_filter_anisotropic' is supported.
OpenGL extension 'GL_ARB_texture_swizzle' is not supported.
OpenGL extension 'GL_ARB_texture_compression' is supported.
OpenGL extension 'GL_EXT_texture_compression_s3tc' is supported.
OpenGL extension 'GL_IMG_texture_compression_pvrtc' is not supported.
OpenGL extension 'GL_OES_compressed_ETC1_RGB8_texture' is not supported.
OpenGL extension 'GL_ARB_ES3_compatibility' is not supported.
OpenGL extension 'GL_EXT_texture_compression_rgtc' is not supported.
OpenGL extension 'GL_IMG_texture_compression_pvrtc' is not supported.
OpenGL extension 'GL_IBM_texture_mirrored_repeat' is supported.
OpenGL extension 'GL_EXT_texture_edge_clamp' is supported.
OpenGL extension 'GL_ARB_texture_border_clamp' is supported.
OpenGL extension 'GL_SGIS_generate_mipmap' is supported.
OpenGL extension 'GL_ARB_texture_multisample' is not supported.
OpenGL extension 'GL_ARB_shadow' is supported.
OpenGL extension 'GL_ARB_shadow_ambient' is supported.
OpenGL extension 'GL_APPLE_client_storage' is supported.
OpenGL extension 'GL_OES_texture_npot' is not supported.
OpenGL extension 'GL_ARB_texture_non_power_of_two' is supported.
OpenGL extension 'GL_EXT_texture_integer' is supported.
OpenGL extension 'GL_EXT_texture3D' is not supported.
OpenGL extension 'GL_EXT_texture_array' is supported.
OpenGL extension 'GL_EXT_blend_color' is supported.
OpenGL extension 'GL_EXT_blend_equation' is not supported.
OpenGL extension 'GL_EXT_blend_equation_separate' is supported.
OpenGL extension 'GL_SGIX_blend_alpha_minmax' is not supported.
OpenGL extension 'GL_EXT_blend_logic_op' is not supported.
OpenGL extension 'GL_EXT_stencil_wrap' is supported.
OpenGL extension 'GL_EXT_stencil_two_side' is supported.
OpenGL extension 'GL_ATI_separate_stencil' is supported.
OpenGL extension 'GL_ARB_color_buffer_float' is supported.
OpenGL extension 'GL_ARB_point_sprite' is supported.
OpenGL extension 'GL_ARB_multisample' is supported.
OpenGL extension 'GL_NV_multisample_filter_hint' is not supported.
OpenGL extension 'GL_EXT_framebuffer_object' is supported.
OpenGL extension 'GL_EXT_packed_depth_stencil' is supported.
OpenGL extension 'GL_ARB_viewport_array' is not supported.
OpenGL extension 'GL_EXT_secondary_color' is supported.
OpenGL extension 'GL_EXT_fog_coord' is supported.
OpenGL extension 'GL_ARB_vertex_buffer_object' is supported.
_forceVertexArrayObject = 0
_forceVertexBufferObject = 0
GraphicsCostEstimator::calibrate(..)
Doing run 0x7f9fba55a300 isRunning()=1
draw() 0x7f9fba510180
cull()
cull() got SceneView 0x7f9fba510450
ShaderComposer::~ShaderComposer() 0x7f9fba5117c0
end cull() 0x7f9fba510180
draw() got SceneView 0x7f9fba510450
Renderer::compile()
DisplayListManager::DisplayListManager()0x7f9fba561ae0
GLBufferObjectSet::GLBufferObjectSet _profile._size=248704
    Allocating new glBufferData(), _allocatedSize=248704
    VertexArrayDispatch::enable_and_dispatch(7772, vbo=0x7f9fba511ff0)
    NormalArrayDispatch::enable_and_dispatch(7772, vbo=0x7f9fba511ff0)
    TexCoordArrayDispatch::enable_and_dispatch(7772, vbo=0x7f9fba511ff0) unit=0
Created new 0x7f9fba44d170 TextureObject, _numOfTextureObjects 1
OpenGL extension '' is not supported.
RenderStage::runCameraSetUp(osg::RenderInfo& renderInfo) 0x7f9fba512860
Setting up osg::Camera::FRAME_BUFFER
Warning: detected OpenGL error 'invalid operation' at after RenderBin::draw(..)
end draw() 0x7f9fba510180
draw() 0x7f9fba510180
cull()
cull() got SceneView 0x7f9fba510cd0
ShaderComposer::~ShaderComposer() 0x7f9fba5135c0
end cull() 0x7f9fba510180
draw() got SceneView 0x7f9fba510cd0
OpenGL extension '' is not supported.
RenderStage::runCameraSetUp(osg::RenderInfo& renderInfo) 0x7f9fba5144b0
Setting up osg::Camera::FRAME_BUFFER
Warning: detected OpenGL error 'invalid operation' at after RenderBin::draw(..)
end draw() 0x7f9fba510180
cull()


More information about the osg-users mailing list