Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ogre2_demo has high GPU usage and camera movement is laggy / jumpy #341

Closed
2 tasks done
iche033 opened this issue Jun 14, 2021 · 1 comment
Closed
2 tasks done

ogre2_demo has high GPU usage and camera movement is laggy / jumpy #341

iche033 opened this issue Jun 14, 2021 · 1 comment
Labels
bug Something isn't working

Comments

@iche033
Copy link
Contributor

iche033 commented Jun 14, 2021

Camera movement in ogre2_demo is laggy. What's interesting is that with noise render pass postprocessing effect enabled (press P in the demo), the lag is gone.

Upon further investigation, nvidia-smi output shows that the GPU usage is 100% when running the ogre2_demo However, when noise effect is enabled, the GPU usage drops to <50%! VRAM usage is less than 50% in both cases. Removing the 9 shadow casting spot lights above the green boxes helped reduced GPU usage and got rid of the jumpy motion.

Environment

  • OS Version: 18.04 bionic

  • Source or binary build? Source build, ign-rendering4 and ign-rendering5

  • If this is a GUI or sensor rendering bug, describe your GPU and rendering system

    • Rendering plugin: ogre2.

      • running on real hardware
    • Rendering system info:

      • On Linux, provide the outputs of the following commands:

        # LANG=C lspci -nn | grep VGA  # might require installing pciutils
        00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 [8086:191b] (rev 06)
        01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM204M [GeForce GTX 980M] [10de:13d7] (rev a1)
        
        #  echo "$DISPLAY"
        :0
        
        # ps aux | grep Xorg
        root      3073  0.5  0.5 527152 184396 tty2    Sl+  Jun02 102:25 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth 
        /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3
        
        # sudo env LANG=C X -version
        sudo env LANG=C X -version
        X.Org X Server 1.19.6
        Release Date: 2017-12-20
        X Protocol Version 11, Revision 0
        Build Operating System: Linux 4.4.0-168-generic x86_64 Ubuntu
        Current Operating System: Linux osrf-Predator-G9-791-05 4.15.0-106-generic #107-Ubuntu SMP Thu Jun 4 11:27:52 UTC 2020 x86_64
        Kernel command line: BOOT_IMAGE=/vmlinuz-4.15.0-106-generic root=UUID=e486494a-09ac-4165-beeb-8596cd815873 ro quiet splash vt.handoff=1
        Build Date: 14 November 2019  06:20:00PM
        xorg-server 2:1.19.6-1ubuntu4.4 (For technical support please see http://www.ubuntu.com/support) 
        Current version of pixman: 0.34.0
        	Before reporting problems, check http://wiki.x.org
        	to make sure that you have the latest version.
        
    • Please, attach the ogre.log or ogre2.log file from ~/.ignition/rendering

15:48:58: Creating resource group General
15:48:58: Creating resource group Internal
15:48:58: Creating resource group Autodetect
15:48:58: SceneManagerFactory for type 'DefaultSceneManager' registered.
15:48:58: Registering ResourceManager for type Material
15:48:58: Registering ResourceManager for type Mesh
15:48:58: Registering ResourceManager for type Mesh2
15:48:58: Registering ResourceManager for type OldSkeleton
15:48:58: MovableObjectFactory for type 'ParticleSystem' registered.
15:48:58: ArchiveFactory for archive type FileSystem registered.
15:48:58: ArchiveFactory for archive type Zip registered.
15:48:58: ArchiveFactory for archive type EmbeddedZip registered.
15:48:58: DDS codec registering
15:48:58: FreeImage version: 3.17.0
15:48:58: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
15:48:58: Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,gif,hdr,g3,sgi,rgb,rgba,bw,exr,j2k,j2c,jp2,pfm,pct,pict,pic,3fr,arw,bay,bmq,cap,cine,cr2,crw,cs1,dc2,dcr,drf,dsc,dng,erf,fff,ia,iiq,k25,kc2,kdc,mdc,mef,mos,mrw,nef,nrw,orf,pef,ptx,pxn,qtk,raf,raw,rdc,rw2,rwl,rwz,sr2,srf,srw,sti,x3f,webp,jxr,wdp,hdp
15:48:58: OITD codec registering
15:48:58: Registering ResourceManager for type HighLevelGpuProgram
15:48:58: MovableObjectFactory for type 'Entity' registered.
15:48:58: MovableObjectFactory for type 'Item' registered.
15:48:58: MovableObjectFactory for type 'Light' registered.
15:48:58: MovableObjectFactory for type 'BillboardSet' registered.
15:48:58: MovableObjectFactory for type 'ManualObject2' registered.
15:48:58: MovableObjectFactory for type 'BillboardChain' registered.
15:48:58: MovableObjectFactory for type 'RibbonTrail' registered.
15:48:58: MovableObjectFactory for type 'WireAabb' registered.
15:48:58: *-*-* OGRE Initialising
15:48:58: *-*-* Version 2.1.0unstable ('B')
15:48:58: OverlayElementFactory for type Panel registered.
15:48:58: OverlayElementFactory for type BorderPanel registered.
15:48:58: OverlayElementFactory for type TextArea registered.
15:48:58: Registering ResourceManager for type Font
15:48:58: Loading library /usr/lib/x86_64-linux-gnu/OGRE-2.1/OGRE/RenderSystem_GL3Plus.so
15:48:58: Installing plugin: GL 3+ RenderSystem
15:48:58: OpenGL 3+ Rendering Subsystem created.
15:48:58: Plugin successfully installed
15:48:58: Loading library /usr/lib/x86_64-linux-gnu/OGRE-2.1/OGRE/Plugin_ParticleFX.so
15:48:58: Installing plugin: ParticleFX
15:48:58: Particle Emitter Type 'Point' registered
15:48:58: Particle Emitter Type 'Box' registered
15:48:58: Particle Emitter Type 'Ellipsoid' registered
15:48:58: Particle Emitter Type 'Cylinder' registered
15:48:58: Particle Emitter Type 'Ring' registered
15:48:58: Particle Emitter Type 'HollowEllipsoid' registered
15:48:58: Particle Affector Type 'LinearForce' registered
15:48:58: Particle Affector Type 'ColourFader' registered
15:48:58: Particle Affector Type 'ColourFader2' registered
15:48:58: Particle Affector Type 'ColourImage' registered
15:48:58: Particle Affector Type 'ColourInterpolator' registered
15:48:58: Particle Affector Type 'Scaler' registered
15:48:58: Particle Affector Type 'Rotator' registered
15:48:58: Particle Affector Type 'DirectionRandomiser' registered
15:48:58: Particle Affector Type 'DeflectorPlane' registered
15:48:58: Plugin successfully installed
15:48:58: CPU Identifier & Features
15:48:58: -------------------------
15:48:58:  *   CPU ID: GenuineIntel: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
15:48:58:  *   Logical cores: 8
15:48:58:  *      SSE: yes
15:48:58:  *     SSE2: yes
15:48:58:  *     SSE3: yes
15:48:58:  *      MMX: yes
15:48:58:  *   MMXEXT: yes
15:48:58:  *    3DNOW: no
15:48:58:  * 3DNOWEXT: no
15:48:58:  *     CMOV: yes
15:48:58:  *      TSC: yes
15:48:58:  *      FPU: yes
15:48:58:  *      PRO: yes
15:48:58:  *       HT: no
15:48:58: -------------------------
15:48:58: ******************************
*** Starting GLX Subsystem ***
******************************
15:48:58: GL3PlusRenderSystem::_createRenderWindow "OgreWindow(0)_62914561", 1x1 windowed  miscParams: FSAA=0 border=none contentScalingFactor=1.000000 gamma=true parentWindowHandle=62914561 stereoMode=Frame Sequential 
15:48:58: Created GL 4.3 context
15:48:58: GLXWindow::create used FBConfigID = 297
15:48:58: GL_VERSION = 4.3.0.0
15:48:58: GL_VENDOR = NVIDIA Corporation
15:48:58: GL_RENDERER = GeForce GTX 980M/PCIe/SSE2
15:48:58: GL_EXTENSIONS = 
15:48:58: GL_AMD_multi_draw_indirect
15:48:58: GL_AMD_seamless_cubemap_per_texture
15:48:58: GL_AMD_vertex_shader_viewport_index
15:48:58: GL_AMD_vertex_shader_layer
15:48:58: GL_ARB_arrays_of_arrays
15:48:58: GL_ARB_base_instance
15:48:58: GL_ARB_bindless_texture
15:48:58: GL_ARB_blend_func_extended
15:48:58: GL_ARB_buffer_storage
15:48:58: GL_ARB_clear_buffer_object
15:48:58: GL_ARB_clear_texture
15:48:58: GL_ARB_clip_control
15:48:58: GL_ARB_color_buffer_float
15:48:58: GL_ARB_compressed_texture_pixel_storage
15:48:58: GL_ARB_conservative_depth
15:48:58: GL_ARB_compute_shader
15:48:58: GL_ARB_compute_variable_group_size
15:48:58: GL_ARB_conditional_render_inverted
15:48:58: GL_ARB_copy_buffer
15:48:58: GL_ARB_copy_image
15:48:58: GL_ARB_cull_distance
15:48:58: GL_ARB_debug_output
15:48:58: GL_ARB_depth_buffer_float
15:48:58: GL_ARB_depth_clamp
15:48:58: GL_ARB_depth_texture
15:48:58: GL_ARB_derivative_control
15:48:58: GL_ARB_direct_state_access
15:48:58: GL_ARB_draw_buffers
15:48:58: GL_ARB_draw_buffers_blend
15:48:58: GL_ARB_draw_indirect
15:48:58: GL_ARB_draw_elements_base_vertex
15:48:58: GL_ARB_draw_instanced
15:48:58: GL_ARB_enhanced_layouts
15:48:58: GL_ARB_ES2_compatibility
15:48:58: GL_ARB_ES3_compatibility
15:48:58: GL_ARB_ES3_1_compatibility
15:48:58: GL_ARB_ES3_2_compatibility
15:48:58: GL_ARB_explicit_attrib_location
15:48:58: GL_ARB_explicit_uniform_location
15:48:58: GL_ARB_fragment_coord_conventions
15:48:58: GL_ARB_fragment_layer_viewport
15:48:58: GL_ARB_fragment_program
15:48:58: GL_ARB_fragment_program_shadow
15:48:58: GL_ARB_fragment_shader
15:48:58: GL_ARB_fragment_shader_interlock
15:48:58: GL_ARB_framebuffer_no_attachments
15:48:58: GL_ARB_framebuffer_object
15:48:58: GL_ARB_framebuffer_sRGB
15:48:58: GL_ARB_geometry_shader4
15:48:58: GL_ARB_get_program_binary
15:48:58: GL_ARB_get_texture_sub_image
15:48:58: GL_ARB_gl_spirv
15:48:58: GL_ARB_gpu_shader5
15:48:58: GL_ARB_gpu_shader_fp64
15:48:58: GL_ARB_gpu_shader_int64
15:48:58: GL_ARB_half_float_pixel
15:48:58: GL_ARB_half_float_vertex
15:48:58: GL_ARB_imaging
15:48:58: GL_ARB_indirect_parameters
15:48:58: GL_ARB_instanced_arrays
15:48:58: GL_ARB_internalformat_query
15:48:58: GL_ARB_internalformat_query2
15:48:58: GL_ARB_invalidate_subdata
15:48:58: GL_ARB_map_buffer_alignment
15:48:58: GL_ARB_map_buffer_range
15:48:58: GL_ARB_multi_bind
15:48:58: GL_ARB_multi_draw_indirect
15:48:58: GL_ARB_multisample
15:48:58: GL_ARB_multitexture
15:48:58: GL_ARB_occlusion_query
15:48:58: GL_ARB_occlusion_query2
15:48:58: GL_ARB_parallel_shader_compile
15:48:58: GL_ARB_pipeline_statistics_query
15:48:58: GL_ARB_pixel_buffer_object
15:48:58: GL_ARB_point_parameters
15:48:58: GL_ARB_point_sprite
15:48:58: GL_ARB_polygon_offset_clamp
15:48:58: GL_ARB_post_depth_coverage
15:48:58: GL_ARB_program_interface_query
15:48:58: GL_ARB_provoking_vertex
15:48:58: GL_ARB_query_buffer_object
15:48:58: GL_ARB_robust_buffer_access_behavior
15:48:58: GL_ARB_robustness
15:48:58: GL_ARB_sample_locations
15:48:58: GL_ARB_sample_shading
15:48:58: GL_ARB_sampler_objects
15:48:58: GL_ARB_seamless_cube_map
15:48:58: GL_ARB_seamless_cubemap_per_texture
15:48:58: GL_ARB_separate_shader_objects
15:48:58: GL_ARB_shader_atomic_counter_ops
15:48:58: GL_ARB_shader_atomic_counters
15:48:58: GL_ARB_shader_ballot
15:48:58: GL_ARB_shader_bit_encoding
15:48:58: GL_ARB_shader_clock
15:48:58: GL_ARB_shader_draw_parameters
15:48:58: GL_ARB_shader_group_vote
15:48:58: GL_ARB_shader_image_load_store
15:48:58: GL_ARB_shader_image_size
15:48:58: GL_ARB_shader_objects
15:48:58: GL_ARB_shader_precision
15:48:58: GL_ARB_shader_storage_buffer_object
15:48:58: GL_ARB_shader_subroutine
15:48:58: GL_ARB_shader_texture_image_samples
15:48:58: GL_ARB_shader_texture_lod
15:48:58: GL_ARB_shading_language_100
15:48:58: GL_ARB_shader_viewport_layer_array
15:48:58: GL_ARB_shading_language_420pack
15:48:58: GL_ARB_shading_language_include
15:48:58: GL_ARB_shading_language_packing
15:48:58: GL_ARB_shadow
15:48:58: GL_ARB_sparse_buffer
15:48:58: GL_ARB_sparse_texture
15:48:58: GL_ARB_sparse_texture2
15:48:58: GL_ARB_sparse_texture_clamp
15:48:58: GL_ARB_spirv_extensions
15:48:58: GL_ARB_stencil_texturing
15:48:58: GL_ARB_sync
15:48:58: GL_ARB_tessellation_shader
15:48:58: GL_ARB_texture_barrier
15:48:58: GL_ARB_texture_border_clamp
15:48:58: GL_ARB_texture_buffer_object
15:48:58: GL_ARB_texture_buffer_object_rgb32
15:48:58: GL_ARB_texture_buffer_range
15:48:58: GL_ARB_texture_compression
15:48:58: GL_ARB_texture_compression_bptc
15:48:58: GL_ARB_texture_compression_rgtc
15:48:58: GL_ARB_texture_cube_map
15:48:58: GL_ARB_texture_cube_map_array
15:48:58: GL_ARB_texture_env_add
15:48:58: GL_ARB_texture_env_combine
15:48:58: GL_ARB_texture_env_crossbar
15:48:58: GL_ARB_texture_env_dot3
15:48:58: GL_ARB_texture_filter_anisotropic
15:48:58: GL_ARB_texture_filter_minmax
15:48:58: GL_ARB_texture_float
15:48:58: GL_ARB_texture_gather
15:48:58: GL_ARB_texture_mirror_clamp_to_edge
15:48:58: GL_ARB_texture_mirrored_repeat
15:48:58: GL_ARB_texture_multisample
15:48:58: GL_ARB_texture_non_power_of_two
15:48:58: GL_ARB_texture_query_levels
15:48:58: GL_ARB_texture_query_lod
15:48:58: GL_ARB_texture_rectangle
15:48:58: GL_ARB_texture_rg
15:48:58: GL_ARB_texture_rgb10_a2ui
15:48:58: GL_ARB_texture_stencil8
15:48:58: GL_ARB_texture_storage
15:48:58: GL_ARB_texture_storage_multisample
15:48:58: GL_ARB_texture_swizzle
15:48:58: GL_ARB_texture_view
15:48:58: GL_ARB_timer_query
15:48:58: GL_ARB_transform_feedback2
15:48:58: GL_ARB_transform_feedback3
15:48:58: GL_ARB_transform_feedback_instanced
15:48:58: GL_ARB_transform_feedback_overflow_query
15:48:58: GL_ARB_transpose_matrix
15:48:58: GL_ARB_uniform_buffer_object
15:48:58: GL_ARB_vertex_array_bgra
15:48:58: GL_ARB_vertex_array_object
15:48:58: GL_ARB_vertex_attrib_64bit
15:48:58: GL_ARB_vertex_attrib_binding
15:48:58: GL_ARB_vertex_buffer_object
15:48:58: GL_ARB_vertex_program
15:48:58: GL_ARB_vertex_shader
15:48:58: GL_ARB_vertex_type_10f_11f_11f_rev
15:48:58: GL_ARB_vertex_type_2_10_10_10_rev
15:48:58: GL_ARB_viewport_array
15:48:58: GL_ARB_window_pos
15:48:58: GL_ATI_draw_buffers
15:48:58: GL_ATI_texture_float
15:48:58: GL_ATI_texture_mirror_once
15:48:58: GL_S3_s3tc
15:48:58: GL_EXT_texture_env_add
15:48:58: GL_EXT_abgr
15:48:58: GL_EXT_bgra
15:48:58: GL_EXT_bindable_uniform
15:48:58: GL_EXT_blend_color
15:48:58: GL_EXT_blend_equation_separate
15:48:58: GL_EXT_blend_func_separate
15:48:58: GL_EXT_blend_minmax
15:48:58: GL_EXT_blend_subtract
15:48:58: GL_EXT_compiled_vertex_array
15:48:58: GL_EXT_Cg_shader
15:48:58: GL_EXT_depth_bounds_test
15:48:58: GL_EXT_direct_state_access
15:48:58: GL_EXT_draw_buffers2
15:48:58: GL_EXT_draw_instanced
15:48:58: GL_EXT_draw_range_elements
15:48:58: GL_EXT_fog_coord
15:48:58: GL_EXT_framebuffer_blit
15:48:58: GL_EXT_framebuffer_multisample
15:48:58: GL_EXTX_framebuffer_mixed_formats
15:48:58: GL_EXT_framebuffer_multisample_blit_scaled
15:48:58: GL_EXT_framebuffer_object
15:48:58: GL_EXT_framebuffer_sRGB
15:48:58: GL_EXT_geometry_shader4
15:48:58: GL_EXT_gpu_program_parameters
15:48:58: GL_EXT_gpu_shader4
15:48:58: GL_EXT_multi_draw_arrays
15:48:58: GL_EXT_packed_depth_stencil
15:48:58: GL_EXT_packed_float
15:48:58: GL_EXT_packed_pixels
15:48:58: GL_EXT_pixel_buffer_object
15:48:58: GL_EXT_point_parameters
15:48:58: GL_EXT_polygon_offset_clamp
15:48:58: GL_EXT_post_depth_coverage
15:48:58: GL_EXT_provoking_vertex
15:48:58: GL_EXT_raster_multisample
15:48:58: GL_EXT_rescale_normal
15:48:58: GL_EXT_secondary_color
15:48:58: GL_EXT_separate_shader_objects
15:48:58: GL_EXT_separate_specular_color
15:48:58: GL_EXT_shader_image_load_formatted
15:48:58: GL_EXT_shader_image_load_store
15:48:58: GL_EXT_shader_integer_mix
15:48:58: GL_EXT_shadow_funcs
15:48:58: GL_EXT_sparse_texture2
15:48:58: GL_EXT_stencil_two_side
15:48:58: GL_EXT_stencil_wrap
15:48:58: GL_EXT_texture3D
15:48:58: GL_EXT_texture_array
15:48:58: GL_EXT_texture_buffer_object
15:48:58: GL_EXT_texture_compression_dxt1
15:48:58: GL_EXT_texture_compression_latc
15:48:58: GL_EXT_texture_compression_rgtc
15:48:58: GL_EXT_texture_compression_s3tc
15:48:58: GL_EXT_texture_cube_map
15:48:58: GL_EXT_texture_edge_clamp
15:48:58: GL_EXT_texture_env_combine
15:48:58: GL_EXT_texture_env_dot3
15:48:58: GL_EXT_texture_filter_anisotropic
15:48:58: GL_EXT_texture_filter_minmax
15:48:58: GL_EXT_texture_integer
15:48:58: GL_EXT_texture_lod
15:48:58: GL_EXT_texture_lod_bias
15:48:58: GL_EXT_texture_mirror_clamp
15:48:58: GL_EXT_texture_object
15:48:58: GL_EXT_texture_shared_exponent
15:48:58: GL_EXT_texture_sRGB
15:48:58: GL_EXT_texture_sRGB_decode
15:48:58: GL_EXT_texture_storage
15:48:58: GL_EXT_texture_swizzle
15:48:58: GL_EXT_timer_query
15:48:58: GL_EXT_transform_feedback2
15:48:58: GL_EXT_vertex_array
15:48:58: GL_EXT_vertex_array_bgra
15:48:58: GL_EXT_vertex_attrib_64bit
15:48:58: GL_EXT_window_rectangles
15:48:58: GL_EXT_x11_sync_object
15:48:58: GL_EXT_import_sync_object
15:48:58: GL_NV_robustness_video_memory_purge
15:48:58: GL_IBM_rasterpos_clip
15:48:58: GL_IBM_texture_mirrored_repeat
15:48:58: GL_KHR_context_flush_control
15:48:58: GL_KHR_debug
15:48:58: GL_EXT_memory_object
15:48:58: GL_EXT_memory_object_fd
15:48:58: GL_KHR_parallel_shader_compile
15:48:58: GL_KHR_no_error
15:48:58: GL_KHR_robust_buffer_access_behavior
15:48:58: GL_KHR_robustness
15:48:58: GL_EXT_semaphore
15:48:58: GL_EXT_semaphore_fd
15:48:58: GL_KTX_buffer_region
15:48:58: GL_NV_alpha_to_coverage_dither_control
15:48:58: GL_NV_bindless_multi_draw_indirect
15:48:58: GL_NV_bindless_multi_draw_indirect_count
15:48:58: GL_NV_bindless_texture
15:48:58: GL_NV_blend_equation_advanced
15:48:58: GL_NV_blend_equation_advanced_coherent
15:48:58: GL_NV_blend_minmax_factor
15:48:58: GL_NV_blend_square
15:48:58: GL_NV_command_list
15:48:58: GL_NV_compute_program5
15:48:58: GL_NV_conditional_render
15:48:58: GL_NV_conservative_raster
15:48:58: GL_NV_conservative_raster_dilate
15:48:58: GL_NV_copy_depth_to_color
15:48:58: GL_NV_copy_image
15:48:58: GL_NV_depth_buffer_float
15:48:58: GL_NV_depth_clamp
15:48:58: GL_NV_draw_texture
15:48:58: GL_NV_draw_vulkan_image
15:48:58: GL_NV_ES1_1_compatibility
15:48:58: GL_NV_ES3_1_compatibility
15:48:58: GL_NV_explicit_multisample
15:48:58: GL_NV_fence
15:48:58: GL_NV_fill_rectangle
15:48:58: GL_NV_float_buffer
15:48:58: GL_NV_fog_distance
15:48:58: GL_NV_fragment_coverage_to_color
15:48:58: GL_NV_fragment_program
15:48:58: GL_NV_fragment_program_option
15:48:58: GL_NV_fragment_program2
15:48:58: GL_NV_fragment_shader_interlock
15:48:58: GL_NV_framebuffer_mixed_samples
15:48:58: GL_NV_framebuffer_multisample_coverage
15:48:58: GL_NV_geometry_shader4
15:48:58: GL_NV_geometry_shader_passthrough
15:48:58: GL_NV_gpu_program4
15:48:58: GL_NV_internalformat_sample_query
15:48:58: GL_NV_gpu_program4_1
15:48:58: GL_NV_gpu_program5
15:48:58: GL_NV_gpu_program5_mem_extended
15:48:58: GL_NV_gpu_program_fp64
15:48:58: GL_NV_gpu_shader5
15:48:58: GL_NV_half_float
15:48:58: GL_NV_light_max_exponent
15:48:58: GL_NV_multisample_coverage
15:48:58: GL_NV_multisample_filter_hint
15:48:58: GL_NV_occlusion_query
15:48:58: GL_NV_packed_depth_stencil
15:48:58: GL_NV_parameter_buffer_object
15:48:58: GL_NV_parameter_buffer_object2
15:48:58: GL_NV_path_rendering
15:48:58: GL_NV_path_rendering_shared_edge
15:48:58: GL_NV_pixel_data_range
15:48:58: GL_NV_point_sprite
15:48:58: GL_NV_primitive_restart
15:48:58: GL_NV_query_resource
15:48:58: GL_NV_query_resource_tag
15:48:58: GL_NV_register_combiners
15:48:58: GL_NV_register_combiners2
15:48:58: GL_NV_sample_locations
15:48:58: GL_NV_sample_mask_override_coverage
15:48:58: GL_NV_shader_atomic_counters
15:48:58: GL_NV_shader_atomic_float
15:48:58: GL_NV_shader_atomic_fp16_vector
15:48:58: GL_NV_shader_atomic_int64
15:48:58: GL_NV_shader_buffer_load
15:48:58: GL_NV_shader_storage_buffer_object
15:48:58: GL_NV_texgen_reflection
15:48:58: GL_NV_texture_barrier
15:48:58: GL_NV_texture_compression_vtc
15:48:58: GL_NV_texture_env_combine4
15:48:58: GL_NV_texture_multisample
15:48:58: GL_NV_texture_rectangle
15:48:58: GL_NV_texture_rectangle_compressed
15:48:58: GL_NV_texture_shader
15:48:58: GL_NV_texture_shader2
15:48:58: GL_NV_texture_shader3
15:48:58: GL_NV_transform_feedback
15:48:58: GL_NV_transform_feedback2
15:48:58: GL_NV_uniform_buffer_unified_memory
15:48:58: GL_NV_vdpau_interop
15:48:58: GL_NV_vertex_array_range
15:48:58: GL_NV_vertex_array_range2
15:48:58: GL_NV_vertex_attrib_integer_64bit
15:48:58: GL_NV_vertex_buffer_unified_memory
15:48:58: GL_NV_vertex_program
15:48:58: GL_NV_vertex_program1_1
15:48:58: GL_NV_vertex_program2
15:48:58: GL_NV_vertex_program2_option
15:48:58: GL_NV_vertex_program3
15:48:58: GL_NV_viewport_array2
15:48:58: GL_NV_viewport_swizzle
15:48:58: GL_NVX_conditional_render
15:48:58: GL_NVX_gpu_memory_info
15:48:58: GL_NVX_nvenc_interop
15:48:58: GL_NV_shader_thread_group
15:48:58: GL_NV_shader_thread_shuffle
15:48:58: GL_KHR_blend_equation_advanced
15:48:58: GL_KHR_blend_equation_advanced_coherent
15:48:58: GL_SGIS_generate_mipmap
15:48:58: GL_SGIS_texture_lod
15:48:58: GL_SGIX_depth_texture
15:48:58: GL_SGIX_shadow
15:48:58: GL_SUN_slice_accum
15:48:58: Supported GLX extensions: GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_import_context GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_EXT_buffer_age GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_no_error GLX_ARB_create_context_robustness GLX_NV_delay_before_swap GLX_EXT_stereo_tree GLX_ARB_context_flush_control GLX_NV_robustness_video_memory_purge GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_NV_copy_image GLX_ARB_get_proc_address 
15:48:58: **************************************
15:48:58: ***   OpenGL 3+ Renderer Started   ***
15:48:58: **************************************
15:48:58: Registering ResourceManager for type GpuProgram
15:48:58: GL3+: Using FBOs for rendering to textures
15:48:58: FBO PF_UNKNOWN depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_L8 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_L16 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_A8 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_BYTE_LA depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R5G6B5 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_B5G6R5 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_A4R4G4B4 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_A1R5G5B5 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R8G8B8 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_B8G8R8 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_A8R8G8B8 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_A8B8G8R8 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_B8G8R8A8 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_A2R10G10B10 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_A2B10G10R10 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_FLOAT16_RGB depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_FLOAT16_RGBA depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_FLOAT32_RGB depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_FLOAT32_RGBA depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_X8R8G8B8 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_X8B8G8R8 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R8G8B8A8 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_DEPTH_DEPRECATED depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_SHORT_RGBA depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R3G3B2 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_FLOAT16_R depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_FLOAT32_R depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_SHORT_GR depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_FLOAT16_GR depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_FLOAT32_GR depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_SHORT_RGB depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R11G11B10_FLOAT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R8_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R8G8_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R8G8B8_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R8G8B8A8_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R16_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R16G16_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R16G16B16_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R16G16B16A16_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R32_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R32G32_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R32G32B32_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R32G32B32A32_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R8_SINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R8G8_SINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R8G8B8_SINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R8G8B8A8_SINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R16_SINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R16G16_SINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R16G16B16_SINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R16G16B16A16_SINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R32_SINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R32G32_SINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R32G32B32_SINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R32G32B32A32_SINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_RG8 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R8_SNORM depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R8G8_SNORM depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R8G8B8_SNORM depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R8G8B8A8_SNORM depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R16_SNORM depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R16G16_SNORM depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R16G16B16_SNORM depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_R16G16B16A16_SNORM depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_D24_UNORM_S8_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_D24_UNORM_X8 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_X24_S8_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_D24_UNORM depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_D16_UNORM depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_D32_FLOAT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_D32_FLOAT_X24_S8_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_D32_FLOAT_X24_X8 depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: FBO PF_X32_X24_S8_UINT depth/stencil support: D0S0 D16S0 D24S0 D32S0 D32S0 Packed-D24S8 Packed-D32S8 
15:48:58: [GL] : Valid FBO targets PF_UNKNOWN PF_L8 PF_L16 PF_A8 PF_BYTE_LA PF_R5G6B5 PF_B5G6R5 PF_A4R4G4B4 PF_A1R5G5B5 PF_R8G8B8 PF_B8G8R8 PF_A8R8G8B8 PF_A8B8G8R8 PF_B8G8R8A8 PF_A2R10G10B10 PF_A2B10G10R10 PF_FLOAT16_RGB PF_FLOAT16_RGBA PF_FLOAT32_RGB PF_FLOAT32_RGBA PF_X8R8G8B8 PF_X8B8G8R8 PF_R8G8B8A8 PF_DEPTH_DEPRECATED PF_SHORT_RGBA PF_R3G3B2 PF_FLOAT16_R PF_FLOAT32_R PF_SHORT_GR PF_FLOAT16_GR PF_FLOAT32_GR PF_SHORT_RGB PF_R11G11B10_FLOAT PF_R8_UINT PF_R8G8_UINT PF_R8G8B8_UINT PF_R8G8B8A8_UINT PF_R16_UINT PF_R16G16_UINT PF_R16G16B16_UINT PF_R16G16B16A16_UINT PF_R32_UINT PF_R32G32_UINT PF_R32G32B32_UINT PF_R32G32B32A32_UINT PF_R8_SINT PF_R8G8_SINT PF_R8G8B8_SINT PF_R8G8B8A8_SINT PF_R16_SINT PF_R16G16_SINT PF_R16G16B16_SINT PF_R16G16B16A16_SINT PF_R32_SINT PF_R32G32_SINT PF_R32G32B32_SINT PF_R32G32B32A32_SINT PF_RG8 PF_R8_SNORM PF_R8G8_SNORM PF_R8G8B8_SNORM PF_R8G8B8A8_SNORM PF_R16_SNORM PF_R16G16_SNORM PF_R16G16B16_SNORM PF_R16G16B16A16_SNORM PF_D24_UNORM_S8_UINT PF_D24_UNORM_X8 PF_X24_S8_UINT PF_D24_UNORM PF_D16_UNORM PF_D32_FLOAT PF_D32_FLOAT_X24_S8_UINT PF_D32_FLOAT_X24_X8 PF_X32_X24_S8_UINT 
15:48:58: RenderSystem capabilities
15:48:58: -------------------------
15:48:58: RenderSystem Name: OpenGL 3+ Rendering Subsystem
15:48:58: GPU Vendor: nvidia
15:48:58: Device Name: GeForce GTX 980M/PCIe/SSE2
15:48:58: Driver Version: 4.3.0.0
15:48:58:  * Fixed function pipeline: no
15:48:58:  * Hardware generation of mipmaps: yes
15:48:58:  * Texture blending: yes
15:48:58:  * Anisotropic texture filtering: yes
15:48:58:  * Dot product texture operation: yes
15:48:58:  * Cube mapping: yes
15:48:58:  * Hardware stencil buffer: yes
15:48:58:    - Stencil depth: 8
15:48:58:    - Two sided stencil support: yes
15:48:58:    - Wrap stencil values: yes
15:48:58:  * Hardware vertex / index buffers: yes
15:48:58:  * 32-bit index buffers: yes
15:48:58:  * Vertex programs: yes
15:48:58:  * Number of floating-point constants for vertex programs: 4096
15:48:58:  * Number of integer constants for vertex programs: 4096
15:48:58:  * Number of boolean constants for vertex programs: 4096
15:48:58:  * Fragment programs: yes
15:48:58:  * Number of floating-point constants for fragment programs: 4096
15:48:58:  * Number of integer constants for fragment programs: 4096
15:48:58:  * Number of boolean constants for fragment programs: 4096
15:48:58:  * Geometry programs: yes
15:48:58:  * Number of floating-point constants for geometry programs: 2048
15:48:58:  * Number of integer constants for geometry programs: 2048
15:48:58:  * Number of boolean constants for geometry programs: 2048
15:48:58:  * Tessellation Hull programs: yes
15:48:58:  * Number of floating-point constants for tessellation hull programs: 2048
15:48:58:  * Number of integer constants for tessellation hull programs: 2048
15:48:58:  * Number of boolean constants for tessellation hull programs: 2048
15:48:58:  * Tessellation Domain programs: yes
15:48:58:  * Number of floating-point constants for tessellation domain programs: 2048
15:48:58:  * Number of integer constants for tessellation domain programs: 2048
15:48:58:  * Number of boolean constants for tessellation domain programs: 2048
15:48:58:  * Compute programs: yes
15:48:58:  * Number of floating-point constants for compute programs: 2048
15:48:58:  * Number of integer constants for compute programs: 2048
15:48:58:  * Number of boolean constants for compute programs: 2048
15:48:58:  * Supported Shader Profiles: glsl glsl130 glsl140 glsl150 glsl330 glsl400 glsl410 glsl420 glsl430
15:48:58:  * Texture Compression: yes
15:48:58:    - DXT: yes
15:48:58:    - VTC: yes
15:48:58:    - PVRTC: no
15:48:58:    - ATC: no
15:48:58:    - ETC1: no
15:48:58:    - ETC2: yes
15:48:58:    - BC4/BC5: yes
15:48:58:    - BC6H/BC7: yes
15:48:58:    - ASTC: no
15:48:58:  * Hardware Occlusion Query: yes
15:48:58:  * User clip planes: yes
15:48:58:  * VET_UBYTE4 vertex element type: yes
15:48:58:  * Infinite far plane projection: yes
15:48:58:  * Hardware render-to-texture: yes
15:48:58:  * Floating point textures: yes
15:48:58:  * Non-power-of-two textures: yes
15:48:58:  * 1d textures: yes
15:48:58:  * Volume textures: yes
15:48:58:  * Max Texture resolution (2D) 16384
15:48:58:  * Max Texture resolution (3D) 2048
15:48:58:  * Max Texture resolution (Cubemaps) 16384
15:48:58:  * Multiple Render Targets: 8
15:48:58:    - With different bit depths: yes
15:48:58:  * Point Sprites: yes
15:48:58:  * Extended point parameters: yes
15:48:58:  * Max Point Size: 189.875
15:48:58:  * Vertex texture fetch: yes
15:48:58:  * Number of world matrices: 0
15:48:58:  * Number of texture units: 16
15:48:58:  * Stencil buffer depth: 8
15:48:58:  * Number of vertex blend matrices: 0
15:48:58:    - Max vertex textures: 32
15:48:58:    - Vertex textures shared: yes
15:48:58:  * Render to Vertex Buffer : yes
15:48:58:  * Hardware Atomic Counters: yes
15:48:58:  * GL 1.5 without VBO workaround: no
15:48:58:  * Frame Buffer objects: yes
15:48:58:  * Frame Buffer objects (ARB extension): no
15:48:58:  * Frame Buffer objects (ATI extension): no
15:48:58:  * PBuffer support: no
15:48:58:  * GL 1.5 without HW-occlusion workaround: no
15:48:58:  * Vertex Array Objects: yes
15:48:58:  * Separate shader objects: no
15:48:58: Registering ResourceManager for type Texture
15:48:58: DefaultWorkQueue('Root') initialising on thread main.
15:48:58: Particle Renderer Type 'billboard' registered
15:48:58: Added resource location '/home/osrf/code/ign_e_ws/install/share/ignition/ignition-rendering5/ogre2/media' of type 'FileSystem' to resource group 'General'
15:48:58: Added resource location '/home/osrf/code/ign_e_ws/install/share/ignition/ignition-rendering5/ogre2/media/materials/programs' of type 'FileSystem' to resource group 'General'
15:48:58: Added resource location '/home/osrf/code/ign_e_ws/install/share/ignition/ignition-rendering5/ogre2/media/materials/scripts' of type 'FileSystem' to resource group 'General'
15:48:58: Added resource location '/home/osrf/code/ign_e_ws/install/share/ignition/ignition-rendering5/ogre2/media/materials/textures' of type 'FileSystem' to resource group 'General'
15:48:58: Added resource location '/home/osrf/code/ign_e_ws/install/share/ignition/ignition-rendering5/ogre2/media/2.0/scripts/Compositors' of type 'FileSystem' to resource group 'General'
15:48:58: Added resource location '/home/osrf/code/ign_e_ws/install/share/ignition/ignition-rendering5/ogre2/media/2.0/scripts/materials/Common' of type 'FileSystem' to resource group 'General'
15:48:58: Added resource location '/home/osrf/code/ign_e_ws/install/share/ignition/ignition-rendering5/ogre2/media/2.0/scripts/materials/Common/GLSL' of type 'FileSystem' to resource group 'General'
15:48:58: Parsing scripts for resource group Autodetect
15:48:58: Finished parsing scripts for resource group Autodetect
15:48:58: Creating resources for group Autodetect
15:48:58: All done
15:48:58: Parsing scripts for resource group General
15:48:58: Parsing script Quad.program
15:48:58: Parsing script thermal.material
15:48:58: Parsing script depth_camera.material
15:48:58: Parsing script gpu_rays.material
15:48:58: Parsing script picker.material
15:48:58: Parsing script skybox.material
15:48:58: Parsing script gaussian_noise.material
15:48:58: Parsing script EsmGaussianBlurLogFilter.material
15:48:58: Parsing script DPSM.material
15:48:58: Parsing script DepthUtils.material
15:48:58: Parsing script Copyback.material
15:48:58: Parsing script PbsMaterials.compositor
15:48:58: Parsing script GaussianNoise.compositor
15:48:58: Finished parsing scripts for resource group General
15:48:58: Creating resources for group General
15:48:58: All done
15:48:58: Parsing scripts for resource group Internal
15:48:58: Finished parsing scripts for resource group Internal
15:48:58: Creating resources for group Internal
15:48:58: All done
15:48:58: Texture: loading skybox.dds as skybox.dds
15:48:58: WARNING: Could not generate mipmaps for skybox.dds. This can negatively impact performance as the HlmsTextureManager will create more texture arrays than necessary, and the lower mips won't be available. Lack of mipmaps also contribute to aliasing. If this is a compressed DDS/PVR file, bake the mipmaps offline.
15:48:58: Added resource location '/home/osrf/code/ign_e_ws/src/ign-rendering/examples/ogre2_demo/build/media/' of type 'FileSystem' to resource group 'General'
15:48:58: Texture: loading pump_albedo.png as pump_albedo.png
15:48:58: Texture: loading pump_normal.png as pump_normal.png
15:48:58: WARNING: normal map texture pump_normal.png is not BC5S compressed. This is encouraged for lower memory usage. If you don't want to see this message without compressing to BC5, set getDefaultTextureParameters()[TEXTURE_TYPE_NORMALS].pixelFormat to PF_R8G8_SNORM (or PF_BYTE_LA if RSC_TEXTURE_SIGNED_INT is not supported)
15:48:58: Texture: loading pump_roughness.png as pump_roughness.png
15:48:58: Texture: loading pump_metallic.png as pump_metallic.png
15:48:58: Texture: loading fort_point.dds as fort_point.dds
15:48:58: WARNING: Could not generate mipmaps for fort_point.dds. This can negatively impact performance as the HlmsTextureManager will create more texture arrays than necessary, and the lower mips won't be available. Lack of mipmaps also contribute to aliasing. If this is a compressed DDS/PVR file, bake the mipmaps offline.
15:48:58: Added resource location '/home/osrf/code/ign_e_ws/src/ign-rendering/examples/ogre2_demo/build/media' of type 'FileSystem' to resource group 'General' with recursive option
15:48:58: Initialising resource group General
15:48:58: Can't assign material scene::Material(65525) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Can't assign material scene::Material(65519) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Texture: loading duck.png as duck.png
15:48:58: Can't assign material scene::Material(65513) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Can't assign material scene::Material(65507) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Texture: loading skybox_lowres.dds as skybox_lowres.dds
15:48:58: WARNING: Could not generate mipmaps for skybox_lowres.dds. This can negatively impact performance as the HlmsTextureManager will create more texture arrays than necessary, and the lower mips won't be available. Lack of mipmaps also contribute to aliasing. If this is a compressed DDS/PVR file, bake the mipmaps offline.
15:48:58: Can't assign material scene::Material(65501) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Texture: loading backpack.png as backpack.png
15:48:58: Can't assign material scene::Material(65495) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Can't assign material scene::Material(65489) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Can't assign material scene::Material(65501) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Can't assign material scene::Material(65501) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Can't assign material scene::Material(65501) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Can't assign material scene::Material(65501) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Can't assign material scene::Material(65501) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Can't assign material scene::Material(65501) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Can't assign material scene::Material(65501) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Can't assign material scene::Material(65501) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Can't assign material scene::Material(65501) because this Material does not exist. Have you forgotten to define it in a .material script?
15:48:58: Texture: skybox.dds: Loading 6 faces(PF_DXT1,1024x1024x1) with 10 hardware generated mipmaps from Image. Internal format is PF_DXT1,1024x1024x1.

Description

Steps to reproduce

  1. build and run ogre2_demo
  2. Use mouse left button to press and drag to pan the camera
  3. the camera movement is laggy / jumpy
@iche033 iche033 added the bug Something isn't working label Jun 14, 2021
@iche033
Copy link
Contributor Author

iche033 commented Jun 16, 2021

should be fixed by #342

@iche033 iche033 closed this as completed Jun 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant