gz-rendering icon indicating copy to clipboard operation
gz-rendering copied to clipboard

Ogre2: Depth camera crash

Open peci1 opened this issue 3 years ago • 47 comments

Environment

  • OS Version: Ubuntu 18.04.5
  • Source or binary build? Both (4.4.0 works, 4.5.0 crashes; the crash starts with #251).
  • Kernel: Linux cras-17 5.10.17-051017-generic #202102170631 SMP Wed Feb 17 11:37:41 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux (installed via "Ubuntu Mainline Kernel Installer" to get support for Renoir GPU)
  • GPU info: AMD RX Vega 7 (Renoir)
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: AMD (0x1002)
    Device: AMD RENOIR (DRM 3.40.0, 5.10.17-051017-generic, LLVM 11.0.1) (0x1636)
    Version: 20.3.4
    Accelerated: yes
    Video memory: 512MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2

OpenGL vendor string: AMD
OpenGL renderer string: AMD RENOIR (DRM 3.40.0, 5.10.17-051017-generic, LLVM 11.0.1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.3.4 - kisak-mesa PPA
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.3.4 - kisak-mesa PPA
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

Description

  • Expected behavior: Depth cameras should not crash.
  • Actual behavior: PR #251 started causing me a crash on a notebook with AMD Vega RX 7 (Renoir) GPU. I found the exact commit by git bisect, and it points at merging #251. And that makes sense, because the crash is in depth camera GLSL code. Before, I was able to run the whole SubT simulator on this notebook, including robots with depth cameras.

Steps to reproduce

  1. Take a Lenovo T14s or similar notebook with RX Vega 7 GPU and Ubuntu 18.04.5.
  2. Install mainline kernel 5.10, enable kisak-mesa PPA to get an updated mesa
  3. Manually download firmware for the GPU in /lib/firmware/amdgpu from a newer linux-firmware package.
  4. Boot into the new kernel
  5. Install SubT simulator in a catkin workspace
  6. Run e.g. ign launch -v4 cloudsim_sim.ign robotName1:=X1 robotConfig1:=EXPLORER_X1_SENSOR_CONFIG_2 ros:=true durationSec:=3600 worldName:=simple_cave_01
  7. As soon as the depth camera starts rendering, the sensor thread crashes.
  8. Downgrade ign-rendering to 4.4.0 (or pre-#251), relaunch simulator.
  9. No crash, depth cameras are rendering.

Output

The cause of the crash is:

RenderSystems/GL3Plus/src/GLSL/OgreGLSLProgramManager.cpp:624:
void Ogre::GLSLProgramManager::extractUniformsFromProgram(...):
Assertion `size_t (arraySize) == newGLUniformReference.mConstantDef->arraySize && "GL doesn't agree with our array size!"' failed.

Whole stack trace is here:

[Dbg] [Sensors.cc:205] Rendering Thread initialized
[Dbg] [EntityComponentManager.cc:672] Using components of type [5681045647686850796] / [ign_gazebo_components.SlipComplianceCmd ].
[Dbg] [EntityComponentManager.cc:1069] Updated state thread iterators: 16 threads processing around 30 components each.
[Wrn] [Component.hh:144] Trying to serialize component with data type [St6vectorIdSaIdEE], which doesn't have `operator<<`. Component will not be serialized.
[ INFO] [1614367602.106668997] [ros.rosbag]: Subscribing to /subt/kinematic_states/X1
[ INFO] [1614367602.112216730] [ros.rosbag]: Subscribing to /subt/poses/X1
[Msg] Publishing laser scans on [world/simple_cave_01/model/X1/link/base_link/sensor/front_laser/scan]
ruby: /var/lib/jenkins/workspace/ogre-2.1-debbuilder/repo/RenderSystems/GL3Plus/src/GLSL/OgreGLSLProgramManager.cpp:624: void Ogre::GLSLProgramManager::extractUniformsFromProgram(GLuint, const GpuConstantDefinitionMap*, const GpuConstantDefinitionMap*, const GpuConstantDefinitionMap*, const GpuConstantDefinitionMap*, const GpuConstantDefinitionMap*, const GpuConstantDefinitionMap*, Ogre::GLUniformReferenceList&, Ogre::GLAtomicCounterReferenceList&, Ogre::GLUniformBufferList&, Ogre::SharedParamsBufferMap&, Ogre::GLCounterBufferList&): Assertion `size_t (arraySize) == newGLUniformReference.mConstantDef->arraySize && "GL doesn't agree with our array size!"' failed.
Stack trace (most recent call last) in thread 31262:
#31   Object "", at 0xffffffffffffffff, in 
#30   Source "/build/glibc-S9d2JN/glibc-2.27/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S", line 95, in  [0x7f40735b671e]
#29   Source "/build/glibc-S9d2JN/glibc-2.27/nptl/pthread_create.c", line 463, in start_thread [0x7f407327d6da]
#28   Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6", at 0x7f40702a96de, in std::error_code::default_error_condition() const
#27   Object "/usr/lib/x86_64-linux-gnu/ign-gazebo-4/plugins/libignition-gazebo-sensors-system.so", at 0x7f4037cb8edf, in ignition::gazebo::v4::systems::SensorsPrivate::RenderThread()
#26   Object "/usr/lib/x86_64-linux-gnu/ign-gazebo-4/plugins/libignition-gazebo-sensors-system.so", at 0x7f4037cb89b8, in ignition::gazebo::v4::systems::SensorsPrivate::RunOnce()
#25   Object "/usr/lib/x86_64-linux-gnu/libignition-sensors4.so.4", at 0x7f403f178d06, in ignition::sensors::v4::Manager::RunOnce(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&, bool)
#24   Object "/usr/lib/x86_64-linux-gnu/libignition-sensors4.so.4", at 0x7f403f189735, in ignition::sensors::v4::Sensor::Update(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&, bool)
#23   Object "/usr/lib/x86_64-linux-gnu/libignition-sensors4-rgbd_camera.so", at 0x7f3e975d46f1, in ignition::sensors::v4::RgbdCameraSensor::Update(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
#22   Object "/usr/lib/x86_64-linux-gnu/libignition-sensors4-rendering.so.4", at 0x7f40372e8e33, in ignition::sensors::v4::RenderingSensor::Render()
#21   Object "/usr/lib/x86_64-linux-gnu/ign-rendering-4/engine-plugins/libignition-rendering-ogre2.so", at 0x7f3f784d03bb, in ignition::rendering::v4::Ogre2DepthCamera::Render()
#20   Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.1.0", at 0x7f3f583420fb, in Ogre::Root::renderOneFrame()
#19   Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.1.0", at 0x7f3f58341f94, in Ogre::Root::_updateAllRenderTargets()
#18   Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.1.0", at 0x7f3f584503c0, in Ogre::CompositorManager2::_updateImplementation(Ogre::SceneManagerEnumerator&, Ogre::HlmsManager*)
#17   Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.1.0", at 0x7f3f584688c9, in Ogre::CompositorWorkspace::_update()
#16   Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.1.0", at 0x7f3f58455c66, in Ogre::CompositorNode::_update(Ogre::Camera const*, Ogre::SceneManager*)
#15   Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.1.0", at 0x7f3f5847a9c9, in Ogre::CompositorPassScene::execute(Ogre::Camera const*)
#14   Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.1.0", at 0x7f3f583229b8, in Ogre::RenderTarget::_updateViewportRenderPhase02(Ogre::Viewport*, Ogre::Camera*, Ogre::Camera const*, unsigned char, unsigned char, bool)
#13   Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.1.0", at 0x7f3f58169715, in Ogre::Camera::_renderScenePhase02(Ogre::Camera const*, Ogre::Viewport*, unsigned char, unsigned char, bool)
#12   Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.1.0", at 0x7f3f5834f801, in Ogre::SceneManager::_renderPhase02(Ogre::Camera*, Ogre::Camera const*, Ogre::Viewport*, unsigned char, unsigned char, bool)
#11   Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.1.0", at 0x7f3f583084a8, in Ogre::RenderQueue::render(Ogre::RenderSystem*, unsigned char, unsigned char, bool, bool)
#10   Object "/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.1.0", at 0x7f3f58305d33, in Ogre::RenderQueue::renderGL3(bool, bool, Ogre::HlmsCache*, Ogre::RenderQueue::RenderQueueGroup const&, Ogre::IndirectBufferPacked*, unsigned char*, unsigned char*)
#9    Object "/usr/lib/x86_64-linux-gnu/libOgreHlmsPbs.so.2.1.0", at 0x7f3f7814c900, in Ogre::HlmsPbs::createShaderCacheEntry(unsigned int, Ogre::HlmsCache const&, unsigned int, Ogre::QueuedRenderable const&)
#8    Object "/usr/lib/x86_64-linux-gnu/OGRE-2.1/OGRE/RenderSystem_GL3Plus.so", at 0x7f3efc1b00f4, in Ogre::GL3PlusRenderSystem::_setPipelineStateObject(Ogre::HlmsPso const*)
#7    Object "/usr/lib/x86_64-linux-gnu/OGRE-2.1/OGRE/RenderSystem_GL3Plus.so", at 0x7f3efc166f98, in Ogre::GLSLMonolithicProgramManager::getActiveMonolithicProgram()
#6    Object "/usr/lib/x86_64-linux-gnu/OGRE-2.1/OGRE/RenderSystem_GL3Plus.so", at 0x7f3efc165239, in Ogre::GLSLMonolithicProgram::activate()
#5    Object "/usr/lib/x86_64-linux-gnu/OGRE-2.1/OGRE/RenderSystem_GL3Plus.so", at 0x7f3efc16519f, in Ogre::GLSLMonolithicProgram::buildGLUniformReferences()
#4    Object "/usr/lib/x86_64-linux-gnu/OGRE-2.1/OGRE/RenderSystem_GL3Plus.so", at 0x7f3efc1733bd, in Ogre::GLSLProgramManager::extractUniformsFromProgram(unsigned int, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ogre::GpuConstantDefinition, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Ogre::STLAllocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Ogre::GpuConstantDefinition>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > const*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ogre::GpuConstantDefinition, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Ogre::STLAllocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Ogre::GpuConstantDefinition>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > const*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ogre::GpuConstantDefinition, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Ogre::STLAllocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Ogre::GpuConstantDefinition>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > const*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ogre::GpuConstantDefinition, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Ogre::STLAllocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Ogre::GpuConstantDefinition>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > const*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ogre::GpuConstantDefinition, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Ogre::STLAllocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Ogre::GpuConstantDefinition>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > const*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ogre::GpuConstantDefinition, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Ogre::STLAllocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Ogre::GpuConstantDefinition>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > const*, std::vector<Ogre::GLUniformReference, Ogre::STLAllocator<Ogre::GLUniformReference, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >&, std::vector<Ogre::GLAtomicCounterReference, Ogre::STLAllocator<Ogre::GLAtomicCounterReference, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >&, std::vector<Ogre::v1::HardwareUniformBufferSharedPtr, Ogre::STLAllocator<Ogre::v1::HardwareUniformBufferSharedPtr, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >&, std::map<Ogre::SharedPtr<Ogre::GpuSharedParameters>, Ogre::v1::HardwareUniformBufferSharedPtr, std::less<Ogre::SharedPtr<Ogre::GpuSharedParameters> >, Ogre::STLAllocator<std::pair<Ogre::SharedPtr<Ogre::GpuSharedParameters> const, Ogre::v1::HardwareUniformBufferSharedPtr>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >&, std::vector<Ogre::v1::HardwareCounterBufferSharedPtr, Ogre::STLAllocator<Ogre::v1::HardwareCounterBufferSharedPtr, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >&)
#3    Source "/build/glibc-S9d2JN/glibc-2.27/assert/assert.c", line 101, in __GI___assert_fail [0x7f40734c5501]
#2    Source "/build/glibc-S9d2JN/glibc-2.27/assert/assert.c", line 92, in __assert_fail_base [0x7f40734c5489]
#1    Source "/build/glibc-S9d2JN/glibc-2.27/stdlib/abort.c", line 79, in __GI_abort [0x7f40734d5920]
#0    Source "/build/glibc-S9d2JN/glibc-2.27/signal/../sysdeps/unix/sysv/linux/raise.c", line 51, in __GI_raise [0x7f40734d3fb7]

ogre2.log:

20:26:41: Creating resource group General
20:26:41: Creating resource group Internal
20:26:41: Creating resource group Autodetect
20:26:41: SceneManagerFactory for type 'DefaultSceneManager' registered.
20:26:41: Registering ResourceManager for type Material
20:26:41: Registering ResourceManager for type Mesh
20:26:41: Registering ResourceManager for type Mesh2
20:26:41: Registering ResourceManager for type OldSkeleton
20:26:41: MovableObjectFactory for type 'ParticleSystem' registered.
20:26:41: ArchiveFactory for archive type FileSystem registered.
20:26:41: ArchiveFactory for archive type Zip registered.
20:26:41: ArchiveFactory for archive type EmbeddedZip registered.
20:26:41: DDS codec registering
20:26:41: FreeImage version: 3.17.0
20:26:41: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
20:26:41: 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
20:26:41: OITD codec registering
20:26:41: Registering ResourceManager for type HighLevelGpuProgram
20:26:41: MovableObjectFactory for type 'Entity' registered.
20:26:41: MovableObjectFactory for type 'Item' registered.
20:26:41: MovableObjectFactory for type 'Light' registered.
20:26:41: MovableObjectFactory for type 'BillboardSet' registered.
20:26:41: MovableObjectFactory for type 'ManualObject2' registered.
20:26:41: MovableObjectFactory for type 'BillboardChain' registered.
20:26:41: MovableObjectFactory for type 'RibbonTrail' registered.
20:26:41: MovableObjectFactory for type 'WireAabb' registered.
20:26:41: *-*-* OGRE Initialising
20:26:41: *-*-* Version 2.1.0unstable ('B')
20:26:41: OverlayElementFactory for type Panel registered.
20:26:41: OverlayElementFactory for type BorderPanel registered.
20:26:41: OverlayElementFactory for type TextArea registered.
20:26:41: Registering ResourceManager for type Font
20:26:41: Loading library /usr/lib/x86_64-linux-gnu/OGRE-2.1/OGRE/RenderSystem_GL3Plus.so
20:26:41: Installing plugin: GL 3+ RenderSystem
20:26:41: OpenGL 3+ Rendering Subsystem created.
20:26:41: Plugin successfully installed
20:26:41: Loading library /usr/lib/x86_64-linux-gnu/OGRE-2.1/OGRE/Plugin_ParticleFX.so
20:26:41: Installing plugin: ParticleFX
20:26:41: Particle Emitter Type 'Point' registered
20:26:41: Particle Emitter Type 'Box' registered
20:26:41: Particle Emitter Type 'Ellipsoid' registered
20:26:41: Particle Emitter Type 'Cylinder' registered
20:26:41: Particle Emitter Type 'Ring' registered
20:26:41: Particle Emitter Type 'HollowEllipsoid' registered
20:26:41: Particle Affector Type 'LinearForce' registered
20:26:41: Particle Affector Type 'ColourFader' registered
20:26:41: Particle Affector Type 'ColourFader2' registered
20:26:41: Particle Affector Type 'ColourImage' registered
20:26:41: Particle Affector Type 'ColourInterpolator' registered
20:26:41: Particle Affector Type 'Scaler' registered
20:26:41: Particle Affector Type 'Rotator' registered
20:26:41: Particle Affector Type 'DirectionRandomiser' registered
20:26:41: Particle Affector Type 'DeflectorPlane' registered
20:26:41: Plugin successfully installed
20:26:41: CPU Identifier & Features
20:26:41: -------------------------
20:26:41:  *   CPU ID: AuthenticAMD: AMD Ryzen 7 PRO 4750U with Radeon Graphics
20:26:41:  *   Logical cores: 16
20:26:41:  *      SSE: yes
20:26:41:  *     SSE2: yes
20:26:41:  *     SSE3: yes
20:26:41:  *      MMX: yes
20:26:41:  *   MMXEXT: yes
20:26:41:  *    3DNOW: no
20:26:41:  * 3DNOWEXT: no
20:26:41:  *     CMOV: yes
20:26:41:  *      TSC: yes
20:26:41:  *      FPU: yes
20:26:41:  *      PRO: yes
20:26:41:  *       HT: no
20:26:41: -------------------------
20:26:41: ******************************
*** Starting GLX Subsystem ***
******************************
20:26:41: GL3PlusRenderSystem::_createRenderWindow "OgreWindow(0)_77594625", 1x1 windowed  miscParams: FSAA=0 border=none contentScalingFactor=1.000000 gamma=true parentWindowHandle=77594625 stereoMode=Frame Sequential 
20:26:41: Created GL 4.3 context
20:26:41: GLXWindow::create used FBConfigID = 541
20:26:41: GL_VERSION = 4.6.0.0
20:26:41: GL_VENDOR = AMD
20:26:41: GL_RENDERER = AMD RENOIR (DRM 3.40.0, 5.10.17-051017-generic, LLVM 11.0.1)
20:26:41: GL_EXTENSIONS = 
20:26:41: GL_AMD_conservative_depth
20:26:41: GL_AMD_depth_clamp_separate
20:26:41: GL_AMD_draw_buffers_blend
20:26:41: GL_AMD_framebuffer_multisample_advanced
20:26:41: GL_AMD_gpu_shader_int64
20:26:41: GL_AMD_multi_draw_indirect
20:26:41: GL_AMD_performance_monitor
20:26:41: GL_AMD_pinned_memory
20:26:41: GL_AMD_query_buffer_object
20:26:41: GL_AMD_seamless_cubemap_per_texture
20:26:41: GL_AMD_shader_stencil_export
20:26:41: GL_AMD_shader_trinary_minmax
20:26:41: GL_AMD_texture_texture4
20:26:41: GL_AMD_vertex_shader_layer
20:26:41: GL_AMD_vertex_shader_viewport_index
20:26:41: GL_ANGLE_texture_compression_dxt3
20:26:41: GL_ANGLE_texture_compression_dxt5
20:26:41: GL_ARB_ES2_compatibility
20:26:41: GL_ARB_ES3_1_compatibility
20:26:41: GL_ARB_ES3_2_compatibility
20:26:41: GL_ARB_ES3_compatibility
20:26:41: GL_ARB_arrays_of_arrays
20:26:41: GL_ARB_base_instance
20:26:41: GL_ARB_bindless_texture
20:26:41: GL_ARB_blend_func_extended
20:26:41: GL_ARB_buffer_storage
20:26:41: GL_ARB_clear_buffer_object
20:26:41: GL_ARB_clear_texture
20:26:41: GL_ARB_clip_control
20:26:41: GL_ARB_color_buffer_float
20:26:41: GL_ARB_compressed_texture_pixel_storage
20:26:41: GL_ARB_compute_shader
20:26:41: GL_ARB_compute_variable_group_size
20:26:41: GL_ARB_conditional_render_inverted
20:26:41: GL_ARB_conservative_depth
20:26:41: GL_ARB_copy_buffer
20:26:41: GL_ARB_copy_image
20:26:41: GL_ARB_cull_distance
20:26:41: GL_ARB_debug_output
20:26:41: GL_ARB_depth_buffer_float
20:26:41: GL_ARB_depth_clamp
20:26:41: GL_ARB_derivative_control
20:26:41: GL_ARB_direct_state_access
20:26:41: GL_ARB_draw_buffers
20:26:41: GL_ARB_draw_buffers_blend
20:26:41: GL_ARB_draw_elements_base_vertex
20:26:41: GL_ARB_draw_indirect
20:26:41: GL_ARB_draw_instanced
20:26:41: GL_ARB_enhanced_layouts
20:26:41: GL_ARB_explicit_attrib_location
20:26:41: GL_ARB_explicit_uniform_location
20:26:41: GL_ARB_fragment_coord_conventions
20:26:41: GL_ARB_fragment_layer_viewport
20:26:41: GL_ARB_fragment_shader
20:26:41: GL_ARB_framebuffer_no_attachments
20:26:41: GL_ARB_framebuffer_object
20:26:41: GL_ARB_framebuffer_sRGB
20:26:41: GL_ARB_get_program_binary
20:26:41: GL_ARB_get_texture_sub_image
20:26:41: GL_ARB_gl_spirv
20:26:41: GL_ARB_gpu_shader5
20:26:41: GL_ARB_gpu_shader_fp64
20:26:41: GL_ARB_gpu_shader_int64
20:26:41: GL_ARB_half_float_pixel
20:26:41: GL_ARB_half_float_vertex
20:26:41: GL_ARB_indirect_parameters
20:26:41: GL_ARB_instanced_arrays
20:26:41: GL_ARB_internalformat_query
20:26:41: GL_ARB_internalformat_query2
20:26:41: GL_ARB_invalidate_subdata
20:26:41: GL_ARB_map_buffer_alignment
20:26:41: GL_ARB_map_buffer_range
20:26:41: GL_ARB_multi_bind
20:26:41: GL_ARB_multi_draw_indirect
20:26:41: GL_ARB_occlusion_query2
20:26:41: GL_ARB_parallel_shader_compile
20:26:41: GL_ARB_pipeline_statistics_query
20:26:41: GL_ARB_pixel_buffer_object
20:26:41: GL_ARB_point_sprite
20:26:41: GL_ARB_polygon_offset_clamp
20:26:41: GL_ARB_program_interface_query
20:26:41: GL_ARB_provoking_vertex
20:26:41: GL_ARB_query_buffer_object
20:26:41: GL_ARB_robust_buffer_access_behavior
20:26:41: GL_ARB_robustness
20:26:41: GL_ARB_sample_shading
20:26:41: GL_ARB_sampler_objects
20:26:41: GL_ARB_seamless_cube_map
20:26:41: GL_ARB_seamless_cubemap_per_texture
20:26:41: GL_ARB_separate_shader_objects
20:26:41: GL_ARB_shader_atomic_counter_ops
20:26:41: GL_ARB_shader_atomic_counters
20:26:41: GL_ARB_shader_ballot
20:26:41: GL_ARB_shader_bit_encoding
20:26:41: GL_ARB_shader_clock
20:26:41: GL_ARB_shader_draw_parameters
20:26:41: GL_ARB_shader_group_vote
20:26:41: GL_ARB_shader_image_load_store
20:26:41: GL_ARB_shader_image_size
20:26:41: GL_ARB_shader_objects
20:26:41: GL_ARB_shader_precision
20:26:41: GL_ARB_shader_stencil_export
20:26:41: GL_ARB_shader_storage_buffer_object
20:26:41: GL_ARB_shader_subroutine
20:26:41: GL_ARB_shader_texture_image_samples
20:26:41: GL_ARB_shader_texture_lod
20:26:41: GL_ARB_shader_viewport_layer_array
20:26:41: GL_ARB_shading_language_420pack
20:26:41: GL_ARB_shading_language_include
20:26:41: GL_ARB_shading_language_packing
20:26:41: GL_ARB_sparse_buffer
20:26:41: GL_ARB_spirv_extensions
20:26:41: GL_ARB_stencil_texturing
20:26:41: GL_ARB_sync
20:26:41: GL_ARB_tessellation_shader
20:26:41: GL_ARB_texture_barrier
20:26:41: GL_ARB_texture_buffer_object
20:26:41: GL_ARB_texture_buffer_object_rgb32
20:26:41: GL_ARB_texture_buffer_range
20:26:41: GL_ARB_texture_compression_bptc
20:26:41: GL_ARB_texture_compression_rgtc
20:26:41: GL_ARB_texture_cube_map_array
20:26:41: GL_ARB_texture_filter_anisotropic
20:26:41: GL_ARB_texture_float
20:26:41: GL_ARB_texture_gather
20:26:41: GL_ARB_texture_mirror_clamp_to_edge
20:26:41: GL_ARB_texture_multisample
20:26:41: GL_ARB_texture_non_power_of_two
20:26:41: GL_ARB_texture_query_levels
20:26:41: GL_ARB_texture_query_lod
20:26:41: GL_ARB_texture_rectangle
20:26:41: GL_ARB_texture_rg
20:26:41: GL_ARB_texture_rgb10_a2ui
20:26:41: GL_ARB_texture_stencil8
20:26:41: GL_ARB_texture_storage
20:26:41: GL_ARB_texture_storage_multisample
20:26:41: GL_ARB_texture_swizzle
20:26:41: GL_ARB_texture_view
20:26:41: GL_ARB_timer_query
20:26:41: GL_ARB_transform_feedback2
20:26:41: GL_ARB_transform_feedback3
20:26:41: GL_ARB_transform_feedback_instanced
20:26:41: GL_ARB_transform_feedback_overflow_query
20:26:41: GL_ARB_uniform_buffer_object
20:26:41: GL_ARB_vertex_array_bgra
20:26:41: GL_ARB_vertex_array_object
20:26:41: GL_ARB_vertex_attrib_64bit
20:26:41: GL_ARB_vertex_attrib_binding
20:26:41: GL_ARB_vertex_buffer_object
20:26:41: GL_ARB_vertex_shader
20:26:41: GL_ARB_vertex_type_10f_11f_11f_rev
20:26:41: GL_ARB_vertex_type_2_10_10_10_rev
20:26:41: GL_ARB_viewport_array
20:26:41: GL_ATI_blend_equation_separate
20:26:41: GL_ATI_meminfo
20:26:41: GL_ATI_texture_float
20:26:41: GL_ATI_texture_mirror_once
20:26:41: GL_EXT_EGL_image_storage
20:26:41: GL_EXT_EGL_sync
20:26:41: GL_EXT_abgr
20:26:41: GL_EXT_blend_equation_separate
20:26:41: GL_EXT_depth_bounds_test
20:26:41: GL_EXT_draw_buffers2
20:26:41: GL_EXT_draw_instanced
20:26:41: GL_EXT_framebuffer_blit
20:26:41: GL_EXT_framebuffer_multisample
20:26:41: GL_EXT_framebuffer_multisample_blit_scaled
20:26:41: GL_EXT_framebuffer_object
20:26:41: GL_EXT_framebuffer_sRGB
20:26:41: GL_EXT_memory_object
20:26:41: GL_EXT_memory_object_fd
20:26:41: GL_EXT_packed_depth_stencil
20:26:41: GL_EXT_packed_float
20:26:41: GL_EXT_pixel_buffer_object
20:26:41: GL_EXT_polygon_offset_clamp
20:26:41: GL_EXT_provoking_vertex
20:26:41: GL_EXT_semaphore
20:26:41: GL_EXT_semaphore_fd
20:26:41: GL_EXT_shader_image_load_formatted
20:26:41: GL_EXT_shader_image_load_store
20:26:41: GL_EXT_shader_integer_mix
20:26:41: GL_EXT_shader_samples_identical
20:26:41: GL_EXT_texture_array
20:26:41: GL_EXT_texture_compression_dxt1
20:26:41: GL_EXT_texture_compression_rgtc
20:26:41: GL_EXT_texture_compression_s3tc
20:26:41: GL_EXT_texture_filter_anisotropic
20:26:41: GL_EXT_texture_integer
20:26:41: GL_EXT_texture_mirror_clamp
20:26:41: GL_EXT_texture_sRGB
20:26:41: GL_EXT_texture_sRGB_R8
20:26:41: GL_EXT_texture_sRGB_decode
20:26:41: GL_EXT_texture_shadow_lod
20:26:41: GL_EXT_texture_shared_exponent
20:26:41: GL_EXT_texture_snorm
20:26:41: GL_EXT_texture_swizzle
20:26:41: GL_EXT_timer_query
20:26:41: GL_EXT_transform_feedback
20:26:41: GL_EXT_vertex_array_bgra
20:26:41: GL_EXT_vertex_attrib_64bit
20:26:41: GL_EXT_window_rectangles
20:26:41: GL_IBM_multimode_draw_arrays
20:26:41: GL_INTEL_blackhole_render
20:26:41: GL_KHR_blend_equation_advanced
20:26:41: GL_KHR_context_flush_control
20:26:41: GL_KHR_debug
20:26:41: GL_KHR_no_error
20:26:41: GL_KHR_parallel_shader_compile
20:26:41: GL_KHR_robust_buffer_access_behavior
20:26:41: GL_KHR_robustness
20:26:41: GL_KHR_texture_compression_astc_ldr
20:26:41: GL_KHR_texture_compression_astc_sliced_3d
20:26:41: GL_MESA_framebuffer_flip_y
20:26:41: GL_MESA_pack_invert
20:26:41: GL_MESA_shader_integer_functions
20:26:41: GL_MESA_texture_signed_rgba
20:26:41: GL_NVX_gpu_memory_info
20:26:41: GL_NV_alpha_to_coverage_dither_control
20:26:41: GL_NV_conditional_render
20:26:41: GL_NV_copy_image
20:26:41: GL_NV_depth_clamp
20:26:41: GL_NV_packed_depth_stencil
20:26:41: GL_NV_shader_atomic_int64
20:26:41: GL_NV_texture_barrier
20:26:41: GL_NV_vdpau_interop
20:26:41: GL_OES_EGL_image
20:26:41: GL_S3_s3tc
20:26:41: Supported GLX extensions: GLX_ARB_create_context GLX_ARB_create_context_no_error GLX_ARB_create_context_profile GLX_ARB_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_buffer_age GLX_EXT_create_context_es2_profile GLX_EXT_create_context_es_profile GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_import_context GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_INTEL_swap_event GLX_MESA_copy_sub_buffer GLX_MESA_query_renderer GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync 
20:26:41: **************************************
20:26:41: ***   OpenGL 3+ Renderer Started   ***
20:26:41: **************************************
20:26:41: Registering ResourceManager for type GpuProgram
20:26:41: GL3+: Using FBOs for rendering to textures
20:26:41: FBO PF_UNKNOWN depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_L8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_L16 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_A8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_BYTE_LA depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R5G6B5 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_B5G6R5 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_A4R4G4B4 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_A1R5G5B5 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R8G8B8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_B8G8R8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_A8R8G8B8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_A8B8G8R8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_B8G8R8A8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_A2R10G10B10 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_A2B10G10R10 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_FLOAT16_RGB depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_FLOAT16_RGBA depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_FLOAT32_RGB depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_FLOAT32_RGBA depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_X8R8G8B8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_X8B8G8R8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R8G8B8A8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_DEPTH_DEPRECATED depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_SHORT_RGBA depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R3G3B2 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_FLOAT16_R depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_FLOAT32_R depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_SHORT_GR depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_FLOAT16_GR depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_FLOAT32_GR depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_SHORT_RGB depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R11G11B10_FLOAT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R8_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R8G8_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R8G8B8_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R8G8B8A8_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R16_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R16G16_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R16G16B16_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R16G16B16A16_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R32_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R32G32_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R32G32B32_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R32G32B32A32_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R8_SINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R8G8_SINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R8G8B8_SINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R8G8B8A8_SINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R16_SINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R16G16_SINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R16G16B16_SINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R16G16B16A16_SINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R32_SINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R32G32_SINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R32G32B32_SINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R32G32B32A32_SINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R9G9B9E5_SHAREDEXP depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_RG8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R8_SNORM depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R8G8_SNORM depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R8G8B8_SNORM depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R8G8B8A8_SNORM depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R16_SNORM depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R16G16_SNORM depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R16G16B16_SNORM depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_R16G16B16A16_SNORM depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_D24_UNORM_S8_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_D24_UNORM_X8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_X24_S8_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_D24_UNORM depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_D16_UNORM depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_D32_FLOAT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_D32_FLOAT_X24_S8_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_D32_FLOAT_X24_X8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: FBO PF_X32_X24_S8_UINT depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D16S1 D16S4 D16S8 D16S16 D24S0 D24S1 D24S4 D24S8 D24S16 D32S0 D32S1 D32S4 D32S8 D32S16 D32S0 D32S1 D32S4 D32S8 D32S16 Packed-D24S8 Packed-D32S8 
20:26:41: [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_R9G9B9E5_SHAREDEXP 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 
20:26:41: RenderSystem capabilities
20:26:41: -------------------------
20:26:41: RenderSystem Name: OpenGL 3+ Rendering Subsystem
20:26:41: GPU Vendor: amd
20:26:41: Device Name: AMD RENOIR (DRM 3.40.0, 5.10.17-051017-generic, LLVM 11.0.1)
20:26:41: Driver Version: 4.6.0.0
20:26:41:  * Fixed function pipeline: no
20:26:41:  * Hardware generation of mipmaps: no
20:26:41:  * Texture blending: yes
20:26:41:  * Anisotropic texture filtering: yes
20:26:41:  * Dot product texture operation: yes
20:26:41:  * Cube mapping: yes
20:26:41:  * Hardware stencil buffer: yes
20:26:41:    - Stencil depth: 8
20:26:41:    - Two sided stencil support: yes
20:26:41:    - Wrap stencil values: yes
20:26:41:  * Hardware vertex / index buffers: yes
20:26:41:  * 32-bit index buffers: yes
20:26:41:  * Vertex programs: yes
20:26:41:  * Number of floating-point constants for vertex programs: 16384
20:26:41:  * Number of integer constants for vertex programs: 16384
20:26:41:  * Number of boolean constants for vertex programs: 16384
20:26:41:  * Fragment programs: yes
20:26:41:  * Number of floating-point constants for fragment programs: 16384
20:26:41:  * Number of integer constants for fragment programs: 16384
20:26:41:  * Number of boolean constants for fragment programs: 16384
20:26:41:  * Geometry programs: yes
20:26:41:  * Number of floating-point constants for geometry programs: 16384
20:26:41:  * Number of integer constants for geometry programs: 16384
20:26:41:  * Number of boolean constants for geometry programs: 16384
20:26:41:  * Tessellation Hull programs: yes
20:26:41:  * Number of floating-point constants for tessellation hull programs: 16384
20:26:41:  * Number of integer constants for tessellation hull programs: 16384
20:26:41:  * Number of boolean constants for tessellation hull programs: 16384
20:26:41:  * Tessellation Domain programs: yes
20:26:41:  * Number of floating-point constants for tessellation domain programs: 16384
20:26:41:  * Number of integer constants for tessellation domain programs: 16384
20:26:41:  * Number of boolean constants for tessellation domain programs: 16384
20:26:41:  * Compute programs: yes
20:26:41:  * Number of floating-point constants for compute programs: 16384
20:26:41:  * Number of integer constants for compute programs: 16384
20:26:41:  * Number of boolean constants for compute programs: 16384
20:26:41:  * Supported Shader Profiles: glsl glsl130 glsl140 glsl150 glsl330 glsl400 glsl410 glsl420 glsl430 glsl440
20:26:41:  * Texture Compression: yes
20:26:41:    - DXT: yes
20:26:41:    - VTC: no
20:26:41:    - PVRTC: no
20:26:41:    - ATC: no
20:26:41:    - ETC1: no
20:26:41:    - ETC2: yes
20:26:41:    - BC4/BC5: yes
20:26:41:    - BC6H/BC7: yes
20:26:41:    - ASTC: no
20:26:41:  * Hardware Occlusion Query: yes
20:26:41:  * User clip planes: yes
20:26:41:  * VET_UBYTE4 vertex element type: yes
20:26:41:  * Infinite far plane projection: yes
20:26:41:  * Hardware render-to-texture: yes
20:26:41:  * Floating point textures: yes
20:26:41:  * Non-power-of-two textures: yes
20:26:41:  * 1d textures: yes
20:26:41:  * Volume textures: yes
20:26:41:  * Max Texture resolution (2D) 16384
20:26:41:  * Max Texture resolution (3D) 2048
20:26:41:  * Max Texture resolution (Cubemaps) 16384
20:26:41:  * Multiple Render Targets: 8
20:26:41:    - With different bit depths: yes
20:26:41:  * Point Sprites: yes
20:26:41:  * Extended point parameters: yes
20:26:41:  * Max Point Size: 2048
20:26:41:  * Vertex texture fetch: yes
20:26:41:  * Number of world matrices: 0
20:26:41:  * Number of texture units: 16
20:26:41:  * Stencil buffer depth: 8
20:26:41:  * Number of vertex blend matrices: 0
20:26:41:    - Max vertex textures: 32
20:26:41:    - Vertex textures shared: yes
20:26:41:  * Render to Vertex Buffer : yes
20:26:41:  * Hardware Atomic Counters: yes
20:26:41:  * GL 1.5 without VBO workaround: no
20:26:41:  * Frame Buffer objects: yes
20:26:41:  * Frame Buffer objects (ARB extension): no
20:26:41:  * Frame Buffer objects (ATI extension): no
20:26:41:  * PBuffer support: no
20:26:41:  * GL 1.5 without HW-occlusion workaround: no
20:26:41:  * Vertex Array Objects: yes
20:26:41:  * Separate shader objects: no
20:26:41: Registering ResourceManager for type Texture
20:26:41: DefaultWorkQueue('Root') initialising on thread main.
20:26:41: Particle Renderer Type 'billboard' registered
20:26:41: Added resource location '/usr/share/ignition/ignition-rendering4/ogre2/media' of type 'FileSystem' to resource group 'General'
20:26:41: Added resource location '/usr/share/ignition/ignition-rendering4/ogre2/media/materials/programs' of type 'FileSystem' to resource group 'General'
20:26:41: Added resource location '/usr/share/ignition/ignition-rendering4/ogre2/media/materials/scripts' of type 'FileSystem' to resource group 'General'
20:26:41: Added resource location '/usr/share/ignition/ignition-rendering4/ogre2/media/2.0/scripts/Compositors' of type 'FileSystem' to resource group 'General'
20:26:41: Added resource location '/usr/share/ignition/ignition-rendering4/ogre2/media/2.0/scripts/materials/Common' of type 'FileSystem' to resource group 'General'
20:26:41: Added resource location '/usr/share/ignition/ignition-rendering4/ogre2/media/2.0/scripts/materials/Common/GLSL' of type 'FileSystem' to resource group 'General'
20:26:41: Parsing scripts for resource group Autodetect
20:26:41: Finished parsing scripts for resource group Autodetect
20:26:41: Creating resources for group Autodetect
20:26:41: All done
20:26:41: Parsing scripts for resource group General
20:26:41: Parsing script Quad.program
20:26:41: Parsing script depth_camera.material
20:26:41: Parsing script thermal.material
20:26:41: Parsing script gpu_rays.material
20:26:41: Parsing script picker.material
20:26:41: Parsing script gaussian_noise.material
20:26:41: Parsing script DepthUtils.material
20:26:41: Parsing script Copyback.material
20:26:41: Parsing script EsmGaussianBlurLogFilter.material
20:26:41: Parsing script DPSM.material
20:26:41: Parsing script PbsMaterials.compositor
20:26:41: Parsing script GaussianNoise.compositor
20:26:41: Finished parsing scripts for resource group General
20:26:41: Creating resources for group General
20:26:41: All done
20:26:41: Parsing scripts for resource group Internal
20:26:41: Finished parsing scripts for resource group Internal
20:26:41: Creating resources for group Internal
20:26:41: All done
20:26:41: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/cave starting area type b/7/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:41: Initialising resource group General
20:26:41: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/cave straight type a/8/materials/textures/' of type 'FileSystem' to resource group 'General'
20:26:41: Texture: loading Grass_Albedo.j20:26:41: Can't assign 20:26:41: Can't assign material scene::Material(65379) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:41: Texture: loading Grass_Roughness.jpg as Grass_Roughness.jpg
20:26:41: Texture: loading Grass_Normal.j20:26:41: WARNING: norm20:26:41: WARNING: normal map texture Grass_Normal.jpg 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_SIGNED20:26:41: Texture: load20:26:42: Texture: loading StriatedRock_Albedo.jpg as S20:26:42: Can't assign 20:26:42: Can't assign material scene::Material(65373) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:42: Texture: loading StriatedRock_Roughness.jpg as StriatedRock_Roughness.jpg
20:26:42: Texture: loading StriatedRock_Normal.jpg as StriatedRock_Normal.jpg
20:26:42: WARNING: normal map texture StriatedRock_Normal.jpg 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)
20:26:42: Texture: loading RockPile_Albedo.jpg as RockPile_Albedo.jpg
20:26:42: Can't assign material scene::Material(65367) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:42: Texture: loading RockPile_Roughness.jpg as RockPile_Roughness.jpg
20:26:42: Texture: loading RockPile_Normal.jpg as RockPile_Normal.jpg
20:26:42: WARNING: normal map texture RockPile_Normal.jpg 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)
20:26:42: Texture: loading CaveWall_Albedo.jpg 20:26:42: Can't assign 20:26:42: Can't assign material scene::Material(65361) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:42: Texture: loading CaveWall_Roughness.jpg as CaveWall_Roughness.jpg
20:26:42: Texture: loading CaveWall_Normal.jpg as CaveWall_Normal.jpg
20:26:42: WARNING: normal map texture CaveWall_Normal.jpg 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)
20:26:42: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/base station/7/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:42: Initialising resource group General
20:26:42: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/base station/7/meshes/../materials/textures/' of type 'FileSystem' to resource group 'General'
20:26:42: Texture: loading tent.jpg as tent.jpg
20:26:43: Can't assign material scene::Material(65355) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Texture: loading antenna.jpg as antenna.jpg
20:26:43: Can't assign material scene::Material(65351) because this Material does not exist. Have you forgotten to define it 20:26:43: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/cave corner 01 type b/4/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:43: Initialising resource group General
20:26:43: Can't assign material scene::Material(65349) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Can't assign material scene::Material(65343) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Can't assign material scene::Material(65337) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/cave straight 02 type b/4/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:43: Initialising resource group General
20:26:43: Can't assign material scene::Material(65331) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Can't assign material scene::Material(65325) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Can't assign material scene::Material(65319) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/cave cavern split 02 type b/4/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:43: Initialising resource group General
20:26:43: Can't assign material scene::Material(65313) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Can't assign material scene::Material(65307) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Can't assign material scene::Material(65301) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/rescue randy sitting/7/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:43: Initialising resource group General
20:26:43: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/rescue randy sitting/7/meshes/../materials/textures/' of type 'FileSystem' to resource group 'General'
20:26:43: Texture: loading RescueRandy_Diffuse.jpg as RescueRandy_Diffuse.jpg
20:26:43: Can't assign material scene::Material(65295) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/cave cavern split 01 type b/5/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:43: Initialising resource group General
20:26:43: Can't assign material scene::Material(65291) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Can't assign material scene::Material(65285) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Can't assign material scene::Material(65279) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/cave cap type b/4/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:43: Initialising resource group General
20:26:43: Can't assign material scene::Material(65273) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Can't assign material scene::Material(65267) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Can't assign material scene::Material(65261) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Can't assign material scene::Material(65273) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Can't assign material scene::Material(65267) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Can't assign material scene::Material(65261) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/cave elevation type b/5/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:43: Initialising resource group General
20:26:43: Can't assign material scene::Material(65240) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Can't assign material scene::Material(65234) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:43: Can't assign material scene::Material(65228) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65349) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65343) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65337) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/cave corner 02 type b/5/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:44: Initialising resource group General
20:26:44: Can't assign material scene::Material(65207) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65201) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65195) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/cave straight 01 type b/4/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:44: Initialising resource group General
20:26:44: Can't assign material scene::Material(65189) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65183) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65177) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65349) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65343) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65337) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65295) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/cave 3 way 01 type b/7/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:44: Initialising resource group General
20:26:44: Can't assign material scene::Material(65153) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65147) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65141) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65240) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65234) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:44: Can't assign material scene::Material(65228) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/cave straight 03 type b/4/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:45: Initialising resource group General
20:26:45: Can't assign material scene::Material(65120) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65114) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65108) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/samsung j8 black/7/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:45: Initialising resource group General
20:26:45: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/samsung j8 black/7/meshes/../materials/textures/' of type 'FileSystem' to resource group 'General'
20:26:45: Texture: loading screen_on_diffuse.jpg as screen_on_diffuse.jpg
20:26:45: Can't assign material scene::Material(65102) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65240) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65234) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65228) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65240) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65234) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65228) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65349) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65343) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65337) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65207) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65201) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65195) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65120) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65114) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65108) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65331) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65325) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65319) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/jansport backpack red/5/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:45: Initialising resource group General
20:26:45: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/jansport backpack red/5/meshes/../materials/textures/' of type 'FileSystem' to resource group 'General'
20:26:45: Texture: loading backpack_diffuse.jpg as backpack_diffuse.jpg
20:26:45: Can't assign material scene::Material(65008) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65189) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65183) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65177) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65331) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65325) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65319) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65349) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65343) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65337) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65189) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65183) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65177) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65189) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65183) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65177) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65102) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65331) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65325) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65319) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65207) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65201) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65195) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65008) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65120) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65114) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65108) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65207) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65201) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65195) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65349) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65343) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65337) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65331) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65325) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65319) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65295) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65273) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65267) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65261) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/cave straight 05 type b/4/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:45: Initialising resource group General
20:26:45: Can't assign material scene::Material(64815) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(64809) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(64803) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:45: Can't assign material scene::Material(65189) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65183) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65177) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65120) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65114) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65108) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65008) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65153) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65147) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65141) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65331) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65325) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65319) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65189) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65183) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65177) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65102) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65349) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65343) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65337) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65120) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65114) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65108) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65189) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65183) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65177) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65120) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65114) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65108) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65207) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65201) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65195) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65349) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65343) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65337) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(64815) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(64809) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(64803) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65102) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65349) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65343) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65337) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65153) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65147) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65141) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65207) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65201) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65195) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/cave straight 04 type b/4/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:46: Initialising resource group General
20:26:46: Can't assign material scene::Material(64563) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(64557) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(64551) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/cave vertical shaft type b/6/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:46: Initialising resource group General
20:26:46: Can't assign material scene::Material(64545) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(64539) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(64533) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65207) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65201) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(65195) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(64545) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:46: Can't assign material scene::Material(64539) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64533) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(65008) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(65153) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(65147) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(65141) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(65331) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(65325) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(65319) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(65295) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(65273) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(65267) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(65261) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Vertex Shader: 536936448VertexShader_vs
Fragment Shader: 536936448PixelShader_ps
 GLSL validation result : 
active samplers with a different type refer to the same texture image unit
20:26:47: Vertex Shader: 536969216VertexShader_vs
Fragment Shader: 536969216PixelShader_ps
 GLSL validation result : 
active samplers with a different type refer to the same texture image unit
20:26:47: Can't assign material scene::Material(64438) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64438) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64438) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/explorer_x1_sensor_config_2/10/meshes' of type 'FileSystem' to resource group 'General' with recursive option
20:26:47: Initialising resource group General
20:26:47: Can't assign material scene::Material(64422) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64421) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/explorer_x1_sensor_config_2/10/meshes/../materials/textures/' of type 'FileSystem' to resource group 'General'
20:26:47: Texture: loading headlight.jpg as headlight.jpg
20:26:47: Can't assign material scene::Material(64416) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64416) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64416) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64416) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/explorer_x1_sensor_config_2/10/meshes/accessories' of type 'FileSystem' to resource group 'General' with recursive option
20:26:47: Initialising resource group General
20:26:47: Added resource location '/home/peci1/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/explorer_x1_sensor_config_2/10/meshes/accessories/' of type 'FileSystem' to resource group 'General'
20:26:47: Texture: loading kinect.jpg as kinect.jpg
20:26:47: Can't assign material scene::Material(64403) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64416) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64416) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64416) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64416) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64416) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Texture: loading led.jpg as led.jpg
20:26:47: Can't assign material scene::Material(64384) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64384) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64403) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64416) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64384) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64384) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64403) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64384) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64416) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64384) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64384) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64403) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64416) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: OGRE EXCEPTION(5:ItemIdentityException): Cannot locate an appropriate 2D texture coordinate set for all the vertex data in this mesh to create tangents from.  in Mesh::suggestTangentVectorBuildParams at /var/lib/jenkins/workspace/ogre-2.1-debbuilder/repo/OgreMain/src/OgreMesh.cpp (line 1852)
20:26:47: Can't assign material scene::Material(64344) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: OGRE EXCEPTION(5:ItemIdentityException): Cannot locate an appropriate 2D texture coordinate set for all the vertex data in this mesh to create tangents from.  in Mesh::suggestTangentVectorBuildParams at /var/lib/jenkins/workspace/ogre-2.1-debbuilder/repo/OgreMain/src/OgreMesh.cpp (line 1852)
20:26:47: Can't assign material scene::Material(64340) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64334) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64328) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64327) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64328) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64327) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64328) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64327) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64328) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Can't assign material scene::Material(64327) because this Material does not exist. Have you forgotten to define it in a .material script?
20:26:47: Vertex Shader: 537002240VertexShader_vs
Fragment Shader: 537002240PixelShader_ps
 GLSL validation result : 
active samplers with a different type refer to the same texture image unit
20:26:47: Vertex Shader: 536936832VertexShader_vs
Fragment Shader: 536936832PixelShader_ps
 GLSL validation result : 
active samplers with a different type refer to the same texture image unit
20:26:47: Vertex Shader: 537067904VertexShader_vs
Fragment Shader: 537067904PixelShader_ps
 GLSL validation result : 
active samplers with a different type refer to the same texture image unit
20:26:47: Vertex Shader: 537133440VertexShader_vs
Fragment Shader: 537133440PixelShader_ps
 GLSL validation result : 
active samplers with a different type refer to the same texture image unit
20:26:47: Vertex Shader: 536969600VertexShader_vs
Fragment Shader: 536969600PixelShader_ps
 GLSL validation result : 
active samplers with a different type refer to the same texture image unit

peci1 avatar Feb 26 '21 19:02 peci1