gazebosim / gz-rendering

C++ library designed to provide an abstraction for different rendering engines. It offers unified APIs for creating 3D graphics applications.
https://gazebosim.org
Apache License 2.0
56 stars 51 forks source link

Red meshes with Fortress (Ogre 2.2) #464

Closed chapulina closed 2 years ago

chapulina commented 3 years ago

Certain meshes look red on Fortress, but normal on previous versions. I remember discussing the issue of red meshes right when #272 was opened, but I can't find that discussion anymore.

Environment

ogre2.log ``` 22:09:31: Creating resource group General 22:09:31: Creating resource group Internal 22:09:31: Creating resource group Autodetect 22:09:31: SceneManagerFactory for type 'DefaultSceneManager' registered. 22:09:31: Registering ResourceManager for type Material 22:09:31: Registering ResourceManager for type Mesh 22:09:31: Registering ResourceManager for type Mesh2 22:09:31: Registering ResourceManager for type OldSkeleton 22:09:31: MovableObjectFactory for type 'ParticleSystem' registered. 22:09:31: ArchiveFactory for archive type FileSystem registered. 22:09:31: ArchiveFactory for archive type Zip registered. 22:09:31: ArchiveFactory for archive type EmbeddedZip registered. 22:09:31: DDS codec registering 22:09:31: FreeImage version: 3.18.0 22:09:31: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details 22:09:31: 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,psb,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 22:09:31: OITD codec registering 22:09:31: Registering ResourceManager for type HighLevelGpuProgram 22:09:31: MovableObjectFactory for type 'Decal' registered. 22:09:31: MovableObjectFactory for type 'InternalCubemapProbe' registered. 22:09:31: MovableObjectFactory for type 'Entity' registered. 22:09:31: MovableObjectFactory for type 'Item' registered. 22:09:31: MovableObjectFactory for type 'Light' registered. 22:09:31: MovableObjectFactory for type 'Rectangle2Dv2' registered. 22:09:31: MovableObjectFactory for type 'BillboardSet' registered. 22:09:31: MovableObjectFactory for type 'ManualObject2' registered. 22:09:31: MovableObjectFactory for type 'BillboardChain' registered. 22:09:31: MovableObjectFactory for type 'RibbonTrail' registered. 22:09:31: MovableObjectFactory for type 'WireAabb' registered. 22:09:31: *-*-* OGRE Initialising 22:09:31: *-*-* Version 2.2.6 (Cerberus) 22:09:31: OverlayElementFactory for type Panel registered. 22:09:31: OverlayElementFactory for type BorderPanel registered. 22:09:31: OverlayElementFactory for type TextArea registered. 22:09:31: Registering ResourceManager for type Font 22:09:31: Loading library /usr/lib/x86_64-linux-gnu/OGRE-2.2/OGRE/RenderSystem_GL3Plus.so 22:09:31: Installing plugin: GL 3+ RenderSystem 22:09:31: OpenGL 3+ Rendering Subsystem created. 22:09:31: Plugin successfully installed 22:09:31: Loading library /usr/lib/x86_64-linux-gnu/OGRE-2.2/OGRE/Plugin_ParticleFX.so 22:09:31: Installing plugin: ParticleFX 22:09:31: Particle Emitter Type 'Point' registered 22:09:31: Particle Emitter Type 'Box' registered 22:09:31: Particle Emitter Type 'Ellipsoid' registered 22:09:31: Particle Emitter Type 'Cylinder' registered 22:09:31: Particle Emitter Type 'Ring' registered 22:09:31: Particle Emitter Type 'HollowEllipsoid' registered 22:09:31: Particle Affector Type 'LinearForce' registered 22:09:31: Particle Affector Type 'ColourFader' registered 22:09:31: Particle Affector Type 'ColourFader2' registered 22:09:31: Particle Affector Type 'ColourImage' registered 22:09:31: Particle Affector Type 'ColourInterpolator' registered 22:09:31: Particle Affector Type 'Scaler' registered 22:09:31: Particle Affector Type 'Rotator' registered 22:09:31: Particle Affector Type 'DirectionRandomiser' registered 22:09:31: Particle Affector Type 'DeflectorPlane' registered 22:09:31: Plugin successfully installed 22:09:31: CPU Identifier & Features 22:09:31: ------------------------- 22:09:31: * CPU ID: AuthenticAMD: AMD Ryzen 9 5900X 12-Core Processor 22:09:31: * Logical cores: 24 22:09:31: * SSE: yes 22:09:31: * SSE2: yes 22:09:31: * SSE3: yes 22:09:31: * MMX: yes 22:09:31: * MMXEXT: yes 22:09:31: * 3DNOW: no 22:09:31: * 3DNOWEXT: no 22:09:31: * CMOV: yes 22:09:31: * TSC: yes 22:09:31: * FPU: yes 22:09:31: * PRO: yes 22:09:31: * HT: no 22:09:31: ------------------------- 22:09:31: ****************************** *** Starting GLX Subsystem *** ****************************** 22:09:31: GL3PlusRenderSystem::_createRenderWindow "OgreWindow(0)_0", 1x1 windowed miscParams: FSAA=0 border=none contentScalingFactor=1.000000 currentGLContext=true externalGLControl=true gamma=Yes parentWindowHandle=44040202 stereoMode=Frame Sequential 22:09:31: GLXWindow::create used FBConfigID = 165 22:09:31: GL Version = 4.6.0.0 22:09:31: GL_VERSION = 4.6.0 NVIDIA 470.63.01 22:09:31: GL_VENDOR = NVIDIA Corporation 22:09:31: GL_RENDERER = NVIDIA GeForce RTX 3060/PCIe/SSE2 22:09:31: GL_EXTENSIONS = 22:09:31: GL_AMD_multi_draw_indirect 22:09:31: GL_AMD_seamless_cubemap_per_texture 22:09:31: GL_AMD_vertex_shader_viewport_index 22:09:31: GL_AMD_vertex_shader_layer 22:09:31: GL_ARB_arrays_of_arrays 22:09:31: GL_ARB_base_instance 22:09:31: GL_ARB_bindless_texture 22:09:31: GL_ARB_blend_func_extended 22:09:31: GL_ARB_buffer_storage 22:09:31: GL_ARB_clear_buffer_object 22:09:31: GL_ARB_clear_texture 22:09:31: GL_ARB_clip_control 22:09:31: GL_ARB_color_buffer_float 22:09:31: GL_ARB_compatibility 22:09:31: GL_ARB_compressed_texture_pixel_storage 22:09:31: GL_ARB_conservative_depth 22:09:31: GL_ARB_compute_shader 22:09:31: GL_ARB_compute_variable_group_size 22:09:31: GL_ARB_conditional_render_inverted 22:09:31: GL_ARB_copy_buffer 22:09:31: GL_ARB_copy_image 22:09:31: GL_ARB_cull_distance 22:09:31: GL_ARB_debug_output 22:09:31: GL_ARB_depth_buffer_float 22:09:31: GL_ARB_depth_clamp 22:09:31: GL_ARB_depth_texture 22:09:31: GL_ARB_derivative_control 22:09:31: GL_ARB_direct_state_access 22:09:31: GL_ARB_draw_buffers 22:09:31: GL_ARB_draw_buffers_blend 22:09:31: GL_ARB_draw_indirect 22:09:31: GL_ARB_draw_elements_base_vertex 22:09:31: GL_ARB_draw_instanced 22:09:31: GL_ARB_enhanced_layouts 22:09:31: GL_ARB_ES2_compatibility 22:09:31: GL_ARB_ES3_compatibility 22:09:31: GL_ARB_ES3_1_compatibility 22:09:31: GL_ARB_ES3_2_compatibility 22:09:31: GL_ARB_explicit_attrib_location 22:09:31: GL_ARB_explicit_uniform_location 22:09:31: GL_ARB_fragment_coord_conventions 22:09:31: GL_ARB_fragment_layer_viewport 22:09:31: GL_ARB_fragment_program 22:09:31: GL_ARB_fragment_program_shadow 22:09:31: GL_ARB_fragment_shader 22:09:31: GL_ARB_fragment_shader_interlock 22:09:31: GL_ARB_framebuffer_no_attachments 22:09:31: GL_ARB_framebuffer_object 22:09:31: GL_ARB_framebuffer_sRGB 22:09:31: GL_ARB_geometry_shader4 22:09:31: GL_ARB_get_program_binary 22:09:31: GL_ARB_get_texture_sub_image 22:09:31: GL_ARB_gl_spirv 22:09:31: GL_ARB_gpu_shader5 22:09:31: GL_ARB_gpu_shader_fp64 22:09:31: GL_ARB_gpu_shader_int64 22:09:31: GL_ARB_half_float_pixel 22:09:31: GL_ARB_half_float_vertex 22:09:31: GL_ARB_imaging 22:09:31: GL_ARB_indirect_parameters 22:09:31: GL_ARB_instanced_arrays 22:09:31: GL_ARB_internalformat_query 22:09:31: GL_ARB_internalformat_query2 22:09:31: GL_ARB_invalidate_subdata 22:09:31: GL_ARB_map_buffer_alignment 22:09:31: GL_ARB_map_buffer_range 22:09:31: GL_ARB_multi_bind 22:09:31: GL_ARB_multi_draw_indirect 22:09:31: GL_ARB_multisample 22:09:31: GL_ARB_multitexture 22:09:31: GL_ARB_occlusion_query 22:09:31: GL_ARB_occlusion_query2 22:09:31: GL_ARB_parallel_shader_compile 22:09:31: GL_ARB_pipeline_statistics_query 22:09:31: GL_ARB_pixel_buffer_object 22:09:31: GL_ARB_point_parameters 22:09:31: GL_ARB_point_sprite 22:09:31: GL_ARB_polygon_offset_clamp 22:09:31: GL_ARB_post_depth_coverage 22:09:31: GL_ARB_program_interface_query 22:09:31: GL_ARB_provoking_vertex 22:09:31: GL_ARB_query_buffer_object 22:09:31: GL_ARB_robust_buffer_access_behavior 22:09:31: GL_ARB_robustness 22:09:31: GL_ARB_sample_locations 22:09:31: GL_ARB_sample_shading 22:09:31: GL_ARB_sampler_objects 22:09:31: GL_ARB_seamless_cube_map 22:09:31: GL_ARB_seamless_cubemap_per_texture 22:09:31: GL_ARB_separate_shader_objects 22:09:31: GL_ARB_shader_atomic_counter_ops 22:09:31: GL_ARB_shader_atomic_counters 22:09:31: GL_ARB_shader_ballot 22:09:31: GL_ARB_shader_bit_encoding 22:09:31: GL_ARB_shader_clock 22:09:31: GL_ARB_shader_draw_parameters 22:09:31: GL_ARB_shader_group_vote 22:09:31: GL_ARB_shader_image_load_store 22:09:31: GL_ARB_shader_image_size 22:09:31: GL_ARB_shader_objects 22:09:31: GL_ARB_shader_precision 22:09:31: GL_ARB_shader_storage_buffer_object 22:09:31: GL_ARB_shader_subroutine 22:09:31: GL_ARB_shader_texture_image_samples 22:09:31: GL_ARB_shader_texture_lod 22:09:31: GL_ARB_shading_language_100 22:09:31: GL_ARB_shader_viewport_layer_array 22:09:31: GL_ARB_shading_language_420pack 22:09:31: GL_ARB_shading_language_include 22:09:31: GL_ARB_shading_language_packing 22:09:31: GL_ARB_shadow 22:09:31: GL_ARB_sparse_buffer 22:09:31: GL_ARB_sparse_texture 22:09:31: GL_ARB_sparse_texture2 22:09:31: GL_ARB_sparse_texture_clamp 22:09:31: GL_ARB_spirv_extensions 22:09:31: GL_ARB_stencil_texturing 22:09:31: GL_ARB_sync 22:09:31: GL_ARB_tessellation_shader 22:09:31: GL_ARB_texture_barrier 22:09:31: GL_ARB_texture_border_clamp 22:09:31: GL_ARB_texture_buffer_object 22:09:31: GL_ARB_texture_buffer_object_rgb32 22:09:31: GL_ARB_texture_buffer_range 22:09:31: GL_ARB_texture_compression 22:09:31: GL_ARB_texture_compression_bptc 22:09:31: GL_ARB_texture_compression_rgtc 22:09:31: GL_ARB_texture_cube_map 22:09:31: GL_ARB_texture_cube_map_array 22:09:31: GL_ARB_texture_env_add 22:09:31: GL_ARB_texture_env_combine 22:09:31: GL_ARB_texture_env_crossbar 22:09:31: GL_ARB_texture_env_dot3 22:09:31: GL_ARB_texture_filter_anisotropic 22:09:31: GL_ARB_texture_filter_minmax 22:09:31: GL_ARB_texture_float 22:09:31: GL_ARB_texture_gather 22:09:31: GL_ARB_texture_mirror_clamp_to_edge 22:09:31: GL_ARB_texture_mirrored_repeat 22:09:31: GL_ARB_texture_multisample 22:09:31: GL_ARB_texture_non_power_of_two 22:09:31: GL_ARB_texture_query_levels 22:09:31: GL_ARB_texture_query_lod 22:09:31: GL_ARB_texture_rectangle 22:09:31: GL_ARB_texture_rg 22:09:31: GL_ARB_texture_rgb10_a2ui 22:09:31: GL_ARB_texture_stencil8 22:09:31: GL_ARB_texture_storage 22:09:31: GL_ARB_texture_storage_multisample 22:09:31: GL_ARB_texture_swizzle 22:09:31: GL_ARB_texture_view 22:09:31: GL_ARB_timer_query 22:09:31: GL_ARB_transform_feedback2 22:09:31: GL_ARB_transform_feedback3 22:09:31: GL_ARB_transform_feedback_instanced 22:09:31: GL_ARB_transform_feedback_overflow_query 22:09:31: GL_ARB_transpose_matrix 22:09:31: GL_ARB_uniform_buffer_object 22:09:31: GL_ARB_vertex_array_bgra 22:09:31: GL_ARB_vertex_array_object 22:09:31: GL_ARB_vertex_attrib_64bit 22:09:31: GL_ARB_vertex_attrib_binding 22:09:31: GL_ARB_vertex_buffer_object 22:09:31: GL_ARB_vertex_program 22:09:31: GL_ARB_vertex_shader 22:09:31: GL_ARB_vertex_type_10f_11f_11f_rev 22:09:31: GL_ARB_vertex_type_2_10_10_10_rev 22:09:31: GL_ARB_viewport_array 22:09:31: GL_ARB_window_pos 22:09:31: GL_ATI_draw_buffers 22:09:31: GL_ATI_texture_float 22:09:31: GL_ATI_texture_mirror_once 22:09:31: GL_S3_s3tc 22:09:31: GL_EXT_texture_env_add 22:09:31: GL_EXT_abgr 22:09:31: GL_EXT_bgra 22:09:31: GL_EXT_bindable_uniform 22:09:31: GL_EXT_blend_color 22:09:31: GL_EXT_blend_equation_separate 22:09:31: GL_EXT_blend_func_separate 22:09:31: GL_EXT_blend_minmax 22:09:31: GL_EXT_blend_subtract 22:09:31: GL_EXT_compiled_vertex_array 22:09:31: GL_EXT_Cg_shader 22:09:31: GL_EXT_depth_bounds_test 22:09:31: GL_EXT_direct_state_access 22:09:31: GL_EXT_draw_buffers2 22:09:31: GL_EXT_draw_instanced 22:09:31: GL_EXT_draw_range_elements 22:09:31: GL_EXT_fog_coord 22:09:31: GL_EXT_framebuffer_blit 22:09:31: GL_EXT_framebuffer_multisample 22:09:31: GL_EXTX_framebuffer_mixed_formats 22:09:31: GL_EXT_framebuffer_multisample_blit_scaled 22:09:31: GL_EXT_framebuffer_object 22:09:31: GL_EXT_framebuffer_sRGB 22:09:31: GL_EXT_geometry_shader4 22:09:31: GL_EXT_gpu_program_parameters 22:09:31: GL_EXT_gpu_shader4 22:09:31: GL_EXT_multi_draw_arrays 22:09:31: GL_EXT_multiview_texture_multisample 22:09:31: GL_EXT_multiview_timer_query 22:09:31: GL_EXT_packed_depth_stencil 22:09:31: GL_EXT_packed_float 22:09:31: GL_EXT_packed_pixels 22:09:31: GL_EXT_pixel_buffer_object 22:09:31: GL_EXT_point_parameters 22:09:31: GL_EXT_polygon_offset_clamp 22:09:31: GL_EXT_post_depth_coverage 22:09:31: GL_EXT_provoking_vertex 22:09:31: GL_EXT_raster_multisample 22:09:31: GL_EXT_rescale_normal 22:09:31: GL_EXT_secondary_color 22:09:31: GL_EXT_separate_shader_objects 22:09:31: GL_EXT_separate_specular_color 22:09:31: GL_EXT_shader_image_load_formatted 22:09:31: GL_EXT_shader_image_load_store 22:09:31: GL_EXT_shader_integer_mix 22:09:31: GL_EXT_shadow_funcs 22:09:31: GL_EXT_sparse_texture2 22:09:31: GL_EXT_stencil_two_side 22:09:31: GL_EXT_stencil_wrap 22:09:31: GL_EXT_texture3D 22:09:31: GL_EXT_texture_array 22:09:31: GL_EXT_texture_buffer_object 22:09:31: GL_EXT_texture_compression_dxt1 22:09:31: GL_EXT_texture_compression_latc 22:09:31: GL_EXT_texture_compression_rgtc 22:09:31: GL_EXT_texture_compression_s3tc 22:09:31: GL_EXT_texture_cube_map 22:09:31: GL_EXT_texture_edge_clamp 22:09:31: GL_EXT_texture_env_combine 22:09:31: GL_EXT_texture_env_dot3 22:09:31: GL_EXT_texture_filter_anisotropic 22:09:31: GL_EXT_texture_filter_minmax 22:09:31: GL_EXT_texture_integer 22:09:31: GL_EXT_texture_lod 22:09:31: GL_EXT_texture_lod_bias 22:09:31: GL_EXT_texture_mirror_clamp 22:09:31: GL_EXT_texture_object 22:09:31: GL_EXT_texture_shadow_lod 22:09:31: GL_EXT_texture_shared_exponent 22:09:31: GL_EXT_texture_sRGB 22:09:31: GL_EXT_texture_sRGB_R8 22:09:31: GL_EXT_texture_sRGB_decode 22:09:31: GL_EXT_texture_storage 22:09:31: GL_EXT_texture_swizzle 22:09:31: GL_EXT_timer_query 22:09:31: GL_EXT_transform_feedback2 22:09:31: GL_EXT_vertex_array 22:09:31: GL_EXT_vertex_array_bgra 22:09:31: GL_EXT_vertex_attrib_64bit 22:09:31: GL_EXT_window_rectangles 22:09:31: GL_EXT_x11_sync_object 22:09:31: GL_EXT_import_sync_object 22:09:31: GL_NV_robustness_video_memory_purge 22:09:31: GL_IBM_rasterpos_clip 22:09:31: GL_IBM_texture_mirrored_repeat 22:09:31: GL_KHR_context_flush_control 22:09:31: GL_KHR_debug 22:09:31: GL_EXT_memory_object 22:09:31: GL_EXT_memory_object_fd 22:09:31: GL_NV_memory_object_sparse 22:09:31: GL_KHR_parallel_shader_compile 22:09:31: GL_KHR_no_error 22:09:31: GL_KHR_robust_buffer_access_behavior 22:09:31: GL_KHR_robustness 22:09:31: GL_EXT_semaphore 22:09:31: GL_EXT_semaphore_fd 22:09:31: GL_NV_timeline_semaphore 22:09:31: GL_KHR_shader_subgroup 22:09:31: GL_KTX_buffer_region 22:09:31: GL_NV_alpha_to_coverage_dither_control 22:09:31: GL_NV_bindless_multi_draw_indirect 22:09:31: GL_NV_bindless_multi_draw_indirect_count 22:09:31: GL_NV_bindless_texture 22:09:31: GL_NV_blend_equation_advanced 22:09:31: GL_NV_blend_equation_advanced_coherent 22:09:31: GL_NVX_blend_equation_advanced_multi_draw_buffers 22:09:31: GL_NV_blend_minmax_factor 22:09:31: GL_NV_blend_square 22:09:31: GL_NV_clip_space_w_scaling 22:09:31: GL_NV_command_list 22:09:31: GL_NV_compute_program5 22:09:31: GL_NV_compute_shader_derivatives 22:09:31: GL_NV_conditional_render 22:09:31: GL_NV_conservative_raster 22:09:31: GL_NV_conservative_raster_dilate 22:09:31: GL_NV_conservative_raster_pre_snap 22:09:31: GL_NV_conservative_raster_pre_snap_triangles 22:09:31: GL_NV_conservative_raster_underestimation 22:09:31: GL_NV_copy_depth_to_color 22:09:31: GL_NV_copy_image 22:09:31: GL_NV_depth_buffer_float 22:09:31: GL_NV_depth_clamp 22:09:31: GL_NV_draw_texture 22:09:31: GL_NV_draw_vulkan_image 22:09:31: GL_NV_ES1_1_compatibility 22:09:31: GL_NV_ES3_1_compatibility 22:09:31: GL_NV_explicit_multisample 22:09:31: GL_NV_feature_query 22:09:31: GL_NV_fence 22:09:31: GL_NV_fill_rectangle 22:09:31: GL_NV_float_buffer 22:09:31: GL_NV_fog_distance 22:09:31: GL_NV_fragment_coverage_to_color 22:09:31: GL_NV_fragment_program 22:09:31: GL_NV_fragment_program_option 22:09:31: GL_NV_fragment_program2 22:09:31: GL_NV_fragment_shader_barycentric 22:09:31: GL_NV_fragment_shader_interlock 22:09:31: GL_NV_framebuffer_mixed_samples 22:09:31: GL_NV_framebuffer_multisample_coverage 22:09:31: GL_NV_geometry_shader4 22:09:31: GL_NV_geometry_shader_passthrough 22:09:31: GL_NV_gpu_program4 22:09:31: GL_NV_internalformat_sample_query 22:09:31: GL_NV_gpu_program4_1 22:09:31: GL_NV_gpu_program5 22:09:31: GL_NV_gpu_program5_mem_extended 22:09:31: GL_NV_gpu_program_fp64 22:09:31: GL_NV_gpu_shader5 22:09:31: GL_NV_half_float 22:09:31: GL_NV_light_max_exponent 22:09:31: GL_NV_memory_attachment 22:09:31: GL_NV_mesh_shader 22:09:31: GL_NV_multisample_coverage 22:09:31: GL_NV_multisample_filter_hint 22:09:31: GL_NV_occlusion_query 22:09:31: GL_NV_packed_depth_stencil 22:09:31: GL_NV_parameter_buffer_object 22:09:31: GL_NV_parameter_buffer_object2 22:09:31: GL_NV_path_rendering 22:09:31: GL_NV_path_rendering_shared_edge 22:09:31: GL_NV_pixel_data_range 22:09:31: GL_NV_point_sprite 22:09:31: GL_NV_primitive_restart 22:09:31: GL_NV_primitive_shading_rate 22:09:31: GL_NV_query_resource 22:09:31: GL_NV_query_resource_tag 22:09:31: GL_NV_register_combiners 22:09:31: GL_NV_register_combiners2 22:09:31: GL_NV_representative_fragment_test 22:09:31: GL_NV_sample_locations 22:09:31: GL_NV_sample_mask_override_coverage 22:09:31: GL_NV_scissor_exclusive 22:09:31: GL_NV_shader_atomic_counters 22:09:31: GL_NV_shader_atomic_float 22:09:31: GL_NV_shader_atomic_float64 22:09:31: GL_NV_shader_atomic_fp16_vector 22:09:31: GL_NV_shader_atomic_int64 22:09:31: GL_NV_shader_buffer_load 22:09:31: GL_NV_shader_storage_buffer_object 22:09:31: GL_NV_shader_subgroup_partitioned 22:09:31: GL_NV_shader_texture_footprint 22:09:31: GL_NV_shading_rate_image 22:09:31: GL_NV_stereo_view_rendering 22:09:31: GL_NV_texgen_reflection 22:09:31: GL_NV_texture_barrier 22:09:31: GL_NV_texture_compression_vtc 22:09:31: GL_NV_texture_dirty_tile_map 22:09:31: GL_NV_texture_env_combine4 22:09:31: GL_NV_texture_multisample 22:09:31: GL_NV_texture_rectangle 22:09:31: GL_NV_texture_rectangle_compressed 22:09:31: GL_NV_texture_shader 22:09:31: GL_NV_texture_shader2 22:09:31: GL_NV_texture_shader3 22:09:31: GL_NV_transform_feedback 22:09:31: GL_NV_transform_feedback2 22:09:31: GL_NV_uniform_buffer_unified_memory 22:09:31: GL_NV_vdpau_interop 22:09:31: GL_NV_vdpau_interop2 22:09:31: GL_NV_vertex_array_range 22:09:31: GL_NV_vertex_array_range2 22:09:31: GL_NV_vertex_attrib_integer_64bit 22:09:31: GL_NV_vertex_buffer_unified_memory 22:09:31: GL_NV_vertex_program 22:09:31: GL_NV_vertex_program1_1 22:09:31: GL_NV_vertex_program2 22:09:31: GL_NV_vertex_program2_option 22:09:31: GL_NV_vertex_program3 22:09:31: GL_NV_viewport_array2 22:09:31: GL_NV_viewport_swizzle 22:09:31: GL_NVX_conditional_render 22:09:31: GL_NV_gpu_multicast 22:09:31: GL_NVX_progress_fence 22:09:31: GL_NVX_gpu_memory_info 22:09:31: GL_NVX_nvenc_interop 22:09:31: GL_NV_shader_thread_group 22:09:31: GL_NV_shader_thread_shuffle 22:09:31: GL_KHR_blend_equation_advanced 22:09:31: GL_KHR_blend_equation_advanced_coherent 22:09:31: GL_OVR_multiview 22:09:31: GL_OVR_multiview2 22:09:31: GL_SGIS_generate_mipmap 22:09:31: GL_SGIS_texture_lod 22:09:31: GL_SGIX_depth_texture 22:09:31: GL_SGIX_shadow 22:09:31: GL_SUN_slice_accum 22:09:31: Supported GLX extensions: GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_import_context GLX_SGI_video_sync GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_buffer_age GLX_ARB_create_context GLX_ARB_create_context_profile GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_texture_from_pixmap GLX_EXT_framebuffer_sRGB GLX_NV_copy_image 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_NV_multigpu_context 22:09:31: ************************************** 22:09:31: *** OpenGL 3+ Renderer Started *** 22:09:31: ************************************** 22:09:31: Registering ResourceManager for type GpuProgram 22:09:31: RenderSystem capabilities 22:09:31: ------------------------- 22:09:31: RenderSystem Name: OpenGL 3+ Rendering Subsystem 22:09:31: GPU Vendor: nvidia 22:09:31: Device Name: NVIDIA GeForce RTX 3060/PCIe/SSE2 22:09:31: Driver Version: 4.6.0.0 22:09:31: * Fixed function pipeline: no 22:09:31: * Hardware generation of mipmaps: yes 22:09:31: * Texture blending: yes 22:09:31: * Anisotropic texture filtering: yes 22:09:31: * Dot product texture operation: yes 22:09:31: * Cube mapping: yes 22:09:31: * Hardware stencil buffer: yes 22:09:31: - Stencil depth: 8 22:09:31: - Two sided stencil support: yes 22:09:31: - Wrap stencil values: yes 22:09:31: * Hardware vertex / index buffers: yes 22:09:31: * 32-bit index buffers: yes 22:09:31: * Vertex programs: yes 22:09:31: * Number of floating-point constants for vertex programs: 4096 22:09:31: * Number of integer constants for vertex programs: 4096 22:09:31: * Number of boolean constants for vertex programs: 4096 22:09:31: * Fragment programs: yes 22:09:31: * Number of floating-point constants for fragment programs: 4096 22:09:31: * Number of integer constants for fragment programs: 4096 22:09:31: * Number of boolean constants for fragment programs: 4096 22:09:31: * Geometry programs: yes 22:09:31: * Number of floating-point constants for geometry programs: 2048 22:09:31: * Number of integer constants for geometry programs: 2048 22:09:31: * Number of boolean constants for geometry programs: 2048 22:09:31: * Tessellation Hull programs: yes 22:09:31: * Number of floating-point constants for tessellation hull programs: 2048 22:09:31: * Number of integer constants for tessellation hull programs: 2048 22:09:31: * Number of boolean constants for tessellation hull programs: 2048 22:09:31: * Tessellation Domain programs: yes 22:09:31: * Number of floating-point constants for tessellation domain programs: 2048 22:09:31: * Number of integer constants for tessellation domain programs: 2048 22:09:31: * Number of boolean constants for tessellation domain programs: 2048 22:09:31: * Compute programs: yes 22:09:31: * Number of floating-point constants for compute programs: 2048 22:09:31: * Number of integer constants for compute programs: 2048 22:09:31: * Number of boolean constants for compute programs: 2048 22:09:31: * Supported Shader Profiles: glsl glsl130 glsl140 glsl150 glsl330 glsl400 glsl410 glsl420 glsl430 glsl440 22:09:31: * Texture Compression: yes 22:09:31: - DXT: yes 22:09:31: - VTC: yes 22:09:31: - PVRTC: no 22:09:31: - ATC: no 22:09:31: - ETC1: no 22:09:31: - ETC2: yes 22:09:31: - BC4/BC5: yes 22:09:31: - BC6H/BC7: yes 22:09:31: - ASTC: no 22:09:31: * Hardware Occlusion Query: yes 22:09:31: * User clip planes: yes 22:09:31: * VET_UBYTE4 vertex element type: yes 22:09:31: * Infinite far plane projection: yes 22:09:31: * Hardware render-to-texture: yes 22:09:31: * Floating point textures: yes 22:09:31: * Non-power-of-two textures: yes 22:09:31: * 1d textures: yes 22:09:31: * Volume textures: yes 22:09:31: * Max Texture resolution (2D) 32768 22:09:31: * Max Texture resolution (3D) 16384 22:09:31: * Max Texture resolution (Cubemaps) 32768 22:09:31: * Multiple Render Targets: 8 22:09:31: - With different bit depths: yes 22:09:31: * Point Sprites: yes 22:09:31: * Extended point parameters: yes 22:09:31: * Max Point Size: 189.875 22:09:31: * Vertex texture fetch: yes 22:09:31: * Number of world matrices: 0 22:09:31: * Number of texture units: 16 22:09:31: * Stencil buffer depth: 8 22:09:31: * Number of vertex blend matrices: 0 22:09:31: - Max vertex textures: 32 22:09:31: - Vertex textures shared: yes 22:09:31: * Render to Vertex Buffer : yes 22:09:31: * Hardware Atomic Counters: yes 22:09:31: * Compute max threads per threadgroup per axis: 1024, 1024, 64 22:09:31: * Compute max threads per threadgroup total: 1024 22:09:31: * GL 1.5 without VBO workaround: no 22:09:31: * Frame Buffer objects: yes 22:09:31: * Frame Buffer objects (ARB extension): no 22:09:31: * Frame Buffer objects (ATI extension): no 22:09:31: * PBuffer support: no 22:09:31: * GL 1.5 without HW-occlusion workaround: no 22:09:31: * Vertex Array Objects: yes 22:09:31: * Separate shader objects: no 22:09:31: * Using Reverse Z: yes 22:09:31: DefaultWorkQueue('Root') initialising on thread main. 22:09:31: Particle Renderer Type 'billboard' registered 22:09:31: Added resource location '/home/chapulina/dev_focal/ws_fortress/install/share/ignition/ignition-rendering6/ogre2/media/2.0/scripts/Compositors' of type 'FileSystem' to resource group 'General' 22:09:31: Added resource location '/home/chapulina/dev_focal/ws_fortress/install/share/ignition/ignition-rendering6/ogre2/media/2.0/scripts/materials/Common' of type 'FileSystem' to resource group 'General' 22:09:31: Added resource location '/home/chapulina/dev_focal/ws_fortress/install/share/ignition/ignition-rendering6/ogre2/media/2.0/scripts/materials/Common/GLSL' of type 'FileSystem' to resource group 'General' 22:09:31: Added resource location '/home/chapulina/dev_focal/ws_fortress/install/share/ignition/ignition-rendering6/ogre2/media/2.0/scripts/materials/Common/GLSLES' of type 'FileSystem' to resource group 'General' 22:09:31: Added resource location '/home/chapulina/dev_focal/ws_fortress/install/share/ignition/ignition-rendering6/ogre2/media/2.0/scripts/materials/Terra' of type 'FileSystem' to resource group 'General' 22:09:31: Added resource location '/home/chapulina/dev_focal/ws_fortress/install/share/ignition/ignition-rendering6/ogre2/media/2.0/scripts/materials/Terra/GLSL' of type 'FileSystem' to resource group 'General' 22:09:31: Added resource location '/home/chapulina/dev_focal/ws_fortress/install/share/ignition/ignition-rendering6/ogre2/media' of type 'FileSystem' to resource group 'General' 22:09:31: Added resource location '/home/chapulina/dev_focal/ws_fortress/install/share/ignition/ignition-rendering6/ogre2/media/materials/programs' of type 'FileSystem' to resource group 'General' 22:09:31: Added resource location '/home/chapulina/dev_focal/ws_fortress/install/share/ignition/ignition-rendering6/ogre2/media/materials/scripts' of type 'FileSystem' to resource group 'General' 22:09:31: Added resource location '/home/chapulina/dev_focal/ws_fortress/install/share/ignition/ignition-rendering6/ogre2/media/materials/textures' of type 'FileSystem' to resource group 'General' 22:09:31: Parsing scripts for resource group Autodetect 22:09:31: Finished parsing scripts for resource group Autodetect 22:09:31: Creating resources for group Autodetect 22:09:31: All done 22:09:31: Parsing scripts for resource group General 22:09:31: Parsing script Quad.program 22:09:31: Parsing script Copyback.material 22:09:31: Parsing script DepthUtils.material 22:09:31: Parsing script DPSM.material 22:09:31: Parsing script EsmGaussianBlurLogFilter.material 22:09:31: Parsing script GpuNormalMapper.material 22:09:31: Parsing script selection_buffer.material 22:09:31: Compiler error: reference to a non existing object in selection_buffer.material(37) 22:09:31: Parsing script gpu_rays.material 22:09:31: Parsing script skybox.material 22:09:31: Parsing script gaussian_noise.material 22:09:31: Parsing script thermal.material 22:09:31: Parsing script depth_camera.material 22:09:31: Parsing script point_cloud_point.material 22:09:31: Parsing script picker.material 22:09:31: Parsing script GpuNormalMapper.compositor 22:09:31: Parsing script TerraShadowGenerator.compositor 22:09:31: Parsing script Mipmaps.material.json 22:09:31: Parsing script EsmGaussianBlurLogFilter.material.json 22:09:31: Parsing script TerraShadowGenerator.material.json 22:09:31: Finished parsing scripts for resource group General 22:09:31: Creating resources for group General 22:09:31: All done 22:09:31: Parsing scripts for resource group Internal 22:09:31: Finished parsing scripts for resource group Internal 22:09:31: Creating resources for group Internal 22:09:31: All done 22:09:31: Added resource location '/home/chapulina/dev_focal/ws_fortress/install/share/ignition/ignition-rendering6/media/materials/textures/' of type 'FileSystem' to resource group 'General' 22:09:31: WARNING: Deleting mapped buffer without having it unmapped. This is often sign of a resource leak or a bad pattern. Umapping the buffer for you... 22:09:31: WARNING: Deleting mapped buffer without having it unmapped. This is often sign of a resource leak or a bad pattern. Umapping the buffer for you... 22:09:31: WARNING: Deleting mapped buffer without having it unmapped. This is often sign of a resource leak or a bad pattern. Umapping the buffer for you... 22:09:40: Added resource location '/home/chapulina/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/urban%20station/6/meshes' of type 'FileSystem' to resource group 'General' with recursive option 22:09:40: Initialising resource group General 22:09:40: Added resource location '/home/chapulina/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/urban platform/1/materials/textures/' of type 'FileSystem' to resource group 'General' 22:09:40: Can't assign material scene::Material(65513) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Can't assign material scene::Material(65512) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Can't assign material scene::Material(65511) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Can't assign material scene::Material(65510) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Can't assign material scene::Material(65509) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Can't assign material scene::Material(65508) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Can't assign material scene::Material(65507) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Can't assign material scene::Material(65506) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Can't assign material scene::Material(65505) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Can't assign material scene::Material(65504) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Can't assign material scene::Material(65503) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Can't assign material scene::Material(65502) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Can't assign material scene::Material(65501) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Can't assign material scene::Material(65500) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Can't assign material scene::Material(65499) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Can't assign material scene::Material(65498) because this Material does not exist. Have you forgotten to define it in a .material script? 22:09:40: Texture memory budget exceeded. Stalling GPU. ```

Description

Steps to reproduce

  1. Start ign gazebo
  2. Drag this model in https://app.ignitionrobotics.org/OpenRobotics/fuel/models/Urban%20Station

Output

image

iche033 commented 2 years ago

fixed in #466