[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