Skip to content

Instantly share code, notes, and snippets.

@DavidYKay
Last active December 3, 2019 07:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DavidYKay/5c0c3b3f5767d61dd82d995d2a511ec1 to your computer and use it in GitHub Desktop.
Save DavidYKay/5c0c3b3f5767d61dd82d995d2a511ec1 to your computer and use it in GitHub Desktop.
OGRE 2.2: Callstack for HlmsComputeJob crash in Tutorial_OpenVR (After passing in the Compute Shader) - "Case 3"
#0 Ogre::HlmsComputeJob::setTexture (this=0x55555692e3e0, slotIdx=0 '\000', newSlot=..., refParams=refParams@entry=0x0) at /home/dk/workspace/current/mccarthy/subprojects/ogre2/OgreMain/src/OgreHlmsComputeJob.cpp:820
#1 0x00007ffff69a2d13 in Ogre::CompositorPassCompute::setResourcesToJob (this=this@entry=0x555556970b20) at /home/dk/workspace/current/mccarthy/subprojects/ogre2/OgreMain/src/Compositor/Pass/PassCompute/OgreCompositorPassCompute.cpp:220
#2 0x00007ffff69a34fb in Ogre::CompositorPassCompute::CompositorPassCompute (this=0x555556970b20, definition=<optimized out>, defaultCamera=0x5555567d0960, parentNode=0x55555692e780, rtv=<optimized out>) at /home/dk/workspace/current/mccarthy/subprojects/ogre2/OgreMain/src/Compositor/Pass/PassCompute/OgreCompositorPassCompute.cpp:151
#3 0x00007ffff69885f7 in Ogre::CompositorNode::createPasses (this=0x55555692e780) at /home/dk/workspace/current/mccarthy/subprojects/ogre2/OgreMain/src/Compositor/OgreCompositorNode.cpp:730
#4 0x00007ffff6994cb8 in Ogre::CompositorWorkspace::connectAllNodes (this=this@entry=0x555556922260) at /home/dk/workspace/current/mccarthy/subprojects/ogre2/OgreMain/src/Compositor/OgreCompositorWorkspace.cpp:344
#5 0x00007ffff69956b2 in Ogre::CompositorWorkspace::recreateAllNodes (this=this@entry=0x555556922260) at /home/dk/workspace/current/mccarthy/subprojects/ogre2/OgreMain/src/Compositor/OgreCompositorWorkspace.cpp:615
#6 0x00007ffff6995a9a in Ogre::CompositorWorkspace::CompositorWorkspace (this=0x555556922260, id=<optimized out>, definition=0x555556707660, externalRenderTargets=..., sceneManager=<optimized out>, defaultCam=<optimized out>, renderSys=0x555555c22660, bEnabled=true, executionMask=255 '\377', viewportModifierMask=0 '\000', vpOffsetScale=..., uavBuffers=0x0, initialLayouts=0x0, initialUavAccess=0x0) at /home/dk/workspace/current/mccarthy/subprojects/ogre2/OgreMain/src/Compositor/OgreCompositorWorkspace.cpp:100
#7 0x00007ffff6983367 in Ogre::CompositorManager2::addWorkspace (this=this@entry=0x55555592ccd0, sceneManager=sceneManager@entry=0x5555567356d0, externalRenderTargets=std::vector of length 1, capacity 1 = {...}, defaultCam=defaultCam@entry=0x5555567d0960, definitionName=..., bEnabled=bEnabled@entry=true, position=0, uavBuffers=0x0, initialLayouts=0x0, initialUavAccess=0x0, vpOffsetScale=..., vpModifierMask=0 '\000', executionMask=255 '\377') at /home/dk/workspace/current/mccarthy/subprojects/ogre2/OgreMain/src/Compositor/OgreCompositorManager2.cpp:508
#8 0x00007ffff69835af in Ogre::CompositorManager2::addWorkspace (this=0x55555592ccd0, sceneManager=0x5555567356d0, finalRenderTarget=<optimized out>, defaultCam=0x5555567d0960, definitionName=..., bEnabled=<optimized out>, position=0, uavBuffers=0x0, initialLayouts=0x0, initialUavAccess=0x0, vpOffsetScale=..., vpModifierMask=0 '\000', executionMask=255 '\377') at /home/dk/workspace/current/mccarthy/subprojects/ogre2/OgreMain/src/Compositor/OgreCompositorManager2.cpp:478
#9 0x0000555555564c03 in Demo::Tutorial_OpenVRGraphicsSystem::initOpenVR (this=0x555555798a80) at /home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/2.0/Tutorials/Tutorial_OpenVR/Tutorial_OpenVR.cpp:180
#10 0x0000555555565054 in Demo::Tutorial_OpenVRGraphicsSystem::setupCompositor (this=0x555555798a80) at /home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/2.0/Tutorials/Tutorial_OpenVR/Tutorial_OpenVR.cpp:41
#11 0x000055555556c2c8 in Demo::GraphicsSystem::initialize (this=this@entry=0x555555798a80, windowTitle="OpenVR Sample") at /home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/2.0/Common/src/GraphicsSystem.cpp:296
#12 0x0000555555571dff in Demo::MainEntryPoints::mainAppSingleThreaded (argc=<optimized out>, argv=<optimized out>) at /home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/2.0/Common/src/System/Desktop/MainLoopSingleThreaded.cpp:63
#13 0x0000555555561bbb in mainApp (argv=<optimized out>, argc=<optimized out>) at /home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/2.0/Tutorials/Tutorial_OpenVR/Tutorial_OpenVR.cpp:31
#14 main (argc=<optimized out>, argv=<optimized out>) at /home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/2.0/Common/include/MainEntryPointHelper.h:40
23:39:51: Creating resource group General
23:39:51: Creating resource group Internal
23:39:51: Creating resource group Autodetect
23:39:51: SceneManagerFactory for type 'DefaultSceneManager' registered.
23:39:51: Registering ResourceManager for type Material
23:39:51: Registering ResourceManager for type Mesh
23:39:51: Registering ResourceManager for type Mesh2
23:39:51: Registering ResourceManager for type OldSkeleton
23:39:51: MovableObjectFactory for type 'ParticleSystem' registered.
23:39:51: ArchiveFactory for archive type FileSystem registered.
23:39:51: ArchiveFactory for archive type Zip registered.
23:39:51: ArchiveFactory for archive type EmbeddedZip registered.
23:39:51: DDS codec registering
23:39:51: FreeImage version: 3.15.3
23:39:51: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
23:39:51: 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,exr,j2k,j2c,jp2,pfm,pct,pict,pic
23:39:51: ETC codec registering
23:39:51: OITD codec registering
23:39:51: Registering ResourceManager for type HighLevelGpuProgram
23:39:51: MovableObjectFactory for type 'Decal' registered.
23:39:51: MovableObjectFactory for type 'InternalCubemapProbe' registered.
23:39:51: MovableObjectFactory for type 'Entity' registered.
23:39:51: MovableObjectFactory for type 'Item' registered.
23:39:51: MovableObjectFactory for type 'Light' registered.
23:39:51: MovableObjectFactory for type 'Rectangle2Dv2' registered.
23:39:51: MovableObjectFactory for type 'BillboardSet' registered.
23:39:51: MovableObjectFactory for type 'ManualObject2' registered.
23:39:51: MovableObjectFactory for type 'BillboardChain' registered.
23:39:51: MovableObjectFactory for type 'RibbonTrail' registered.
23:39:51: MovableObjectFactory for type 'WireAabb' registered.
23:39:51: Loading library /home/dk/workspace/current/mccarthy/subprojects/ogre2/cbuild/lib/RenderSystem_GL3Plus
23:39:51: Installing plugin: GL 3+ RenderSystem
23:39:51: OpenGL 3+ Rendering Subsystem created.
23:39:51: Plugin successfully installed
23:39:51: Loading library /home/dk/workspace/current/mccarthy/subprojects/ogre2/cbuild/lib/Plugin_ParticleFX
23:39:51: Installing plugin: ParticleFX
23:39:51: Particle Emitter Type 'Point' registered
23:39:51: Particle Emitter Type 'Box' registered
23:39:51: Particle Emitter Type 'Ellipsoid' registered
23:39:51: Particle Emitter Type 'Cylinder' registered
23:39:51: Particle Emitter Type 'Ring' registered
23:39:51: Particle Emitter Type 'HollowEllipsoid' registered
23:39:51: Particle Affector Type 'LinearForce' registered
23:39:51: Particle Affector Type 'ColourFader' registered
23:39:51: Particle Affector Type 'ColourFader2' registered
23:39:51: Particle Affector Type 'ColourImage' registered
23:39:51: Particle Affector Type 'ColourInterpolator' registered
23:39:51: Particle Affector Type 'Scaler' registered
23:39:51: Particle Affector Type 'Rotator' registered
23:39:51: Particle Affector Type 'DirectionRandomiser' registered
23:39:51: Particle Affector Type 'DeflectorPlane' registered
23:39:51: Plugin successfully installed
23:39:51: *-*-* OGRE Initialising
23:39:51: *-*-* Version 2.2.0unstable (Cerberus)
23:39:53: CPU Identifier & Features
23:39:53: -------------------------
23:39:53: * CPU ID: AuthenticAMD: AMD FX(tm)-8350 Eight-Core Processor
23:39:53: * Logical cores: 8
23:39:53: * SSE: yes
23:39:53: * SSE2: yes
23:39:53: * SSE3: yes
23:39:53: * MMX: yes
23:39:53: * MMXEXT: yes
23:39:53: * 3DNOW: no
23:39:53: * 3DNOWEXT: no
23:39:53: * CMOV: yes
23:39:53: * TSC: yes
23:39:53: * FPU: yes
23:39:53: * PRO: yes
23:39:53: * HT: no
23:39:53: -------------------------
23:39:53: ******************************
*** Starting GLX Subsystem ***
******************************
23:39:53: GL3PlusRenderSystem::_createRenderWindow "OpenVR Sample", 1920x1080 windowed miscParams: MSAA=0 gamma=Yes parentWindowHandle=73400328 reverse_depth=Yes title=OpenVR Sample vsync=No
23:39:53: Created GL 4.5 context
23:39:53: GLXWindow::create used FBConfigID = 165
23:39:53: GL Version = 4.5.0.0
23:39:53: GL_VERSION = 4.5.0 NVIDIA 435.21
23:39:53: GL_VENDOR = NVIDIA Corporation
23:39:53: GL_RENDERER = GeForce GTX 1080/PCIe/SSE2
23:39:53: GL_EXTENSIONS =
23:39:53: GL_AMD_multi_draw_indirect
23:39:53: GL_AMD_seamless_cubemap_per_texture
23:39:53: GL_AMD_vertex_shader_viewport_index
23:39:53: GL_AMD_vertex_shader_layer
23:39:53: GL_ARB_arrays_of_arrays
23:39:53: GL_ARB_base_instance
23:39:53: GL_ARB_bindless_texture
23:39:53: GL_ARB_blend_func_extended
23:39:53: GL_ARB_buffer_storage
23:39:53: GL_ARB_clear_buffer_object
23:39:53: GL_ARB_clear_texture
23:39:53: GL_ARB_clip_control
23:39:53: GL_ARB_color_buffer_float
23:39:53: GL_ARB_compressed_texture_pixel_storage
23:39:53: GL_ARB_conservative_depth
23:39:53: GL_ARB_compute_shader
23:39:53: GL_ARB_compute_variable_group_size
23:39:53: GL_ARB_conditional_render_inverted
23:39:53: GL_ARB_copy_buffer
23:39:53: GL_ARB_copy_image
23:39:53: GL_ARB_cull_distance
23:39:53: GL_ARB_debug_output
23:39:53: GL_ARB_depth_buffer_float
23:39:53: GL_ARB_depth_clamp
23:39:53: GL_ARB_depth_texture
23:39:53: GL_ARB_derivative_control
23:39:53: GL_ARB_direct_state_access
23:39:53: GL_ARB_draw_buffers
23:39:53: GL_ARB_draw_buffers_blend
23:39:53: GL_ARB_draw_indirect
23:39:53: GL_ARB_draw_elements_base_vertex
23:39:53: GL_ARB_draw_instanced
23:39:53: GL_ARB_enhanced_layouts
23:39:53: GL_ARB_ES2_compatibility
23:39:53: GL_ARB_ES3_compatibility
23:39:53: GL_ARB_ES3_1_compatibility
23:39:53: GL_ARB_ES3_2_compatibility
23:39:53: GL_ARB_explicit_attrib_location
23:39:53: GL_ARB_explicit_uniform_location
23:39:53: GL_ARB_fragment_coord_conventions
23:39:53: GL_ARB_fragment_layer_viewport
23:39:53: GL_ARB_fragment_program
23:39:53: GL_ARB_fragment_program_shadow
23:39:53: GL_ARB_fragment_shader
23:39:53: GL_ARB_fragment_shader_interlock
23:39:53: GL_ARB_framebuffer_no_attachments
23:39:53: GL_ARB_framebuffer_object
23:39:53: GL_ARB_framebuffer_sRGB
23:39:53: GL_ARB_geometry_shader4
23:39:53: GL_ARB_get_program_binary
23:39:53: GL_ARB_get_texture_sub_image
23:39:53: GL_ARB_gl_spirv
23:39:53: GL_ARB_gpu_shader5
23:39:53: GL_ARB_gpu_shader_fp64
23:39:53: GL_ARB_gpu_shader_int64
23:39:53: GL_ARB_half_float_pixel
23:39:53: GL_ARB_half_float_vertex
23:39:53: GL_ARB_imaging
23:39:53: GL_ARB_indirect_parameters
23:39:53: GL_ARB_instanced_arrays
23:39:53: GL_ARB_internalformat_query
23:39:53: GL_ARB_internalformat_query2
23:39:53: GL_ARB_invalidate_subdata
23:39:53: GL_ARB_map_buffer_alignment
23:39:53: GL_ARB_map_buffer_range
23:39:53: GL_ARB_multi_bind
23:39:53: GL_ARB_multi_draw_indirect
23:39:53: GL_ARB_multisample
23:39:53: GL_ARB_multitexture
23:39:53: GL_ARB_occlusion_query
23:39:53: GL_ARB_occlusion_query2
23:39:53: GL_ARB_parallel_shader_compile
23:39:53: GL_ARB_pipeline_statistics_query
23:39:53: GL_ARB_pixel_buffer_object
23:39:53: GL_ARB_point_parameters
23:39:53: GL_ARB_point_sprite
23:39:53: GL_ARB_polygon_offset_clamp
23:39:53: GL_ARB_post_depth_coverage
23:39:53: GL_ARB_program_interface_query
23:39:53: GL_ARB_provoking_vertex
23:39:53: GL_ARB_query_buffer_object
23:39:53: GL_ARB_robust_buffer_access_behavior
23:39:53: GL_ARB_robustness
23:39:53: GL_ARB_sample_locations
23:39:53: GL_ARB_sample_shading
23:39:53: GL_ARB_sampler_objects
23:39:53: GL_ARB_seamless_cube_map
23:39:53: GL_ARB_seamless_cubemap_per_texture
23:39:53: GL_ARB_separate_shader_objects
23:39:53: GL_ARB_shader_atomic_counter_ops
23:39:53: GL_ARB_shader_atomic_counters
23:39:53: GL_ARB_shader_ballot
23:39:53: GL_ARB_shader_bit_encoding
23:39:53: GL_ARB_shader_clock
23:39:53: GL_ARB_shader_draw_parameters
23:39:53: GL_ARB_shader_group_vote
23:39:53: GL_ARB_shader_image_load_store
23:39:53: GL_ARB_shader_image_size
23:39:53: GL_ARB_shader_objects
23:39:53: GL_ARB_shader_precision
23:39:53: GL_ARB_shader_storage_buffer_object
23:39:53: GL_ARB_shader_subroutine
23:39:53: GL_ARB_shader_texture_image_samples
23:39:53: GL_ARB_shader_texture_lod
23:39:53: GL_ARB_shading_language_100
23:39:53: GL_ARB_shader_viewport_layer_array
23:39:53: GL_ARB_shading_language_420pack
23:39:53: GL_ARB_shading_language_include
23:39:53: GL_ARB_shading_language_packing
23:39:53: GL_ARB_shadow
23:39:53: GL_ARB_sparse_buffer
23:39:53: GL_ARB_sparse_texture
23:39:53: GL_ARB_sparse_texture2
23:39:53: GL_ARB_sparse_texture_clamp
23:39:53: GL_ARB_spirv_extensions
23:39:53: GL_ARB_stencil_texturing
23:39:53: GL_ARB_sync
23:39:53: GL_ARB_tessellation_shader
23:39:53: GL_ARB_texture_barrier
23:39:53: GL_ARB_texture_border_clamp
23:39:53: GL_ARB_texture_buffer_object
23:39:53: GL_ARB_texture_buffer_object_rgb32
23:39:53: GL_ARB_texture_buffer_range
23:39:53: GL_ARB_texture_compression
23:39:53: GL_ARB_texture_compression_bptc
23:39:53: GL_ARB_texture_compression_rgtc
23:39:53: GL_ARB_texture_cube_map
23:39:53: GL_ARB_texture_cube_map_array
23:39:53: GL_ARB_texture_env_add
23:39:53: GL_ARB_texture_env_combine
23:39:53: GL_ARB_texture_env_crossbar
23:39:53: GL_ARB_texture_env_dot3
23:39:53: GL_ARB_texture_filter_anisotropic
23:39:53: GL_ARB_texture_filter_minmax
23:39:53: GL_ARB_texture_float
23:39:53: GL_ARB_texture_gather
23:39:53: GL_ARB_texture_mirror_clamp_to_edge
23:39:53: GL_ARB_texture_mirrored_repeat
23:39:53: GL_ARB_texture_multisample
23:39:53: GL_ARB_texture_non_power_of_two
23:39:53: GL_ARB_texture_query_levels
23:39:53: GL_ARB_texture_query_lod
23:39:53: GL_ARB_texture_rectangle
23:39:53: GL_ARB_texture_rg
23:39:53: GL_ARB_texture_rgb10_a2ui
23:39:53: GL_ARB_texture_stencil8
23:39:53: GL_ARB_texture_storage
23:39:53: GL_ARB_texture_storage_multisample
23:39:53: GL_ARB_texture_swizzle
23:39:53: GL_ARB_texture_view
23:39:53: GL_ARB_timer_query
23:39:53: GL_ARB_transform_feedback2
23:39:53: GL_ARB_transform_feedback3
23:39:53: GL_ARB_transform_feedback_instanced
23:39:53: GL_ARB_transform_feedback_overflow_query
23:39:53: GL_ARB_transpose_matrix
23:39:53: GL_ARB_uniform_buffer_object
23:39:53: GL_ARB_vertex_array_bgra
23:39:53: GL_ARB_vertex_array_object
23:39:53: GL_ARB_vertex_attrib_64bit
23:39:53: GL_ARB_vertex_attrib_binding
23:39:53: GL_ARB_vertex_buffer_object
23:39:53: GL_ARB_vertex_program
23:39:53: GL_ARB_vertex_shader
23:39:53: GL_ARB_vertex_type_10f_11f_11f_rev
23:39:53: GL_ARB_vertex_type_2_10_10_10_rev
23:39:53: GL_ARB_viewport_array
23:39:53: GL_ARB_window_pos
23:39:53: GL_ATI_draw_buffers
23:39:53: GL_ATI_texture_float
23:39:53: GL_ATI_texture_mirror_once
23:39:53: GL_S3_s3tc
23:39:53: GL_EXT_texture_env_add
23:39:53: GL_EXT_abgr
23:39:53: GL_EXT_bgra
23:39:53: GL_EXT_bindable_uniform
23:39:53: GL_EXT_blend_color
23:39:53: GL_EXT_blend_equation_separate
23:39:53: GL_EXT_blend_func_separate
23:39:53: GL_EXT_blend_minmax
23:39:53: GL_EXT_blend_subtract
23:39:53: GL_EXT_compiled_vertex_array
23:39:53: GL_EXT_Cg_shader
23:39:53: GL_EXT_depth_bounds_test
23:39:53: GL_EXT_direct_state_access
23:39:53: GL_EXT_draw_buffers2
23:39:53: GL_EXT_draw_instanced
23:39:53: GL_EXT_draw_range_elements
23:39:53: GL_EXT_fog_coord
23:39:53: GL_EXT_framebuffer_blit
23:39:53: GL_EXT_framebuffer_multisample
23:39:53: GL_EXTX_framebuffer_mixed_formats
23:39:53: GL_EXT_framebuffer_multisample_blit_scaled
23:39:53: GL_EXT_framebuffer_object
23:39:53: GL_EXT_framebuffer_sRGB
23:39:53: GL_EXT_geometry_shader4
23:39:53: GL_EXT_gpu_program_parameters
23:39:53: GL_EXT_gpu_shader4
23:39:53: GL_EXT_multi_draw_arrays
23:39:53: GL_EXT_multiview_texture_multisample
23:39:53: GL_EXT_multiview_timer_query
23:39:53: GL_EXT_packed_depth_stencil
23:39:53: GL_EXT_packed_float
23:39:53: GL_EXT_packed_pixels
23:39:53: GL_EXT_pixel_buffer_object
23:39:53: GL_EXT_point_parameters
23:39:53: GL_EXT_polygon_offset_clamp
23:39:53: GL_EXT_post_depth_coverage
23:39:53: GL_EXT_provoking_vertex
23:39:53: GL_EXT_raster_multisample
23:39:53: GL_EXT_rescale_normal
23:39:53: GL_EXT_secondary_color
23:39:53: GL_EXT_separate_shader_objects
23:39:53: GL_EXT_separate_specular_color
23:39:53: GL_EXT_shader_image_load_formatted
23:39:53: GL_EXT_shader_image_load_store
23:39:53: GL_EXT_shader_integer_mix
23:39:53: GL_EXT_shadow_funcs
23:39:53: GL_EXT_sparse_texture2
23:39:53: GL_EXT_stencil_two_side
23:39:53: GL_EXT_stencil_wrap
23:39:53: GL_EXT_texture3D
23:39:53: GL_EXT_texture_array
23:39:53: GL_EXT_texture_buffer_object
23:39:53: GL_EXT_texture_compression_dxt1
23:39:53: GL_EXT_texture_compression_latc
23:39:53: GL_EXT_texture_compression_rgtc
23:39:53: GL_EXT_texture_compression_s3tc
23:39:53: GL_EXT_texture_cube_map
23:39:53: GL_EXT_texture_edge_clamp
23:39:53: GL_EXT_texture_env_combine
23:39:53: GL_EXT_texture_env_dot3
23:39:53: GL_EXT_texture_filter_anisotropic
23:39:53: GL_EXT_texture_filter_minmax
23:39:53: GL_EXT_texture_integer
23:39:53: GL_EXT_texture_lod
23:39:53: GL_EXT_texture_lod_bias
23:39:53: GL_EXT_texture_mirror_clamp
23:39:53: GL_EXT_texture_object
23:39:53: GL_EXT_texture_shared_exponent
23:39:53: GL_EXT_texture_sRGB
23:39:53: GL_EXT_texture_sRGB_R8
23:39:53: GL_EXT_texture_sRGB_decode
23:39:53: GL_EXT_texture_storage
23:39:53: GL_EXT_texture_swizzle
23:39:53: GL_EXT_timer_query
23:39:53: GL_EXT_transform_feedback2
23:39:53: GL_EXT_vertex_array
23:39:53: GL_EXT_vertex_array_bgra
23:39:53: GL_EXT_vertex_attrib_64bit
23:39:53: GL_EXT_window_rectangles
23:39:53: GL_EXT_x11_sync_object
23:39:53: GL_EXT_import_sync_object
23:39:53: GL_NV_robustness_video_memory_purge
23:39:53: GL_IBM_rasterpos_clip
23:39:53: GL_IBM_texture_mirrored_repeat
23:39:53: GL_KHR_context_flush_control
23:39:53: GL_KHR_debug
23:39:53: GL_EXT_memory_object
23:39:53: GL_EXT_memory_object_fd
23:39:53: GL_KHR_parallel_shader_compile
23:39:53: GL_KHR_no_error
23:39:53: GL_KHR_robust_buffer_access_behavior
23:39:53: GL_KHR_robustness
23:39:53: GL_EXT_semaphore
23:39:53: GL_EXT_semaphore_fd
23:39:53: GL_KHR_shader_subgroup
23:39:53: GL_KTX_buffer_region
23:39:53: GL_NV_alpha_to_coverage_dither_control
23:39:53: GL_NV_bindless_multi_draw_indirect
23:39:53: GL_NV_bindless_multi_draw_indirect_count
23:39:53: GL_NV_bindless_texture
23:39:53: GL_NV_blend_equation_advanced
23:39:53: GL_NV_blend_equation_advanced_coherent
23:39:53: GL_NVX_blend_equation_advanced_multi_draw_buffers
23:39:53: GL_NV_blend_minmax_factor
23:39:53: GL_NV_blend_square
23:39:53: GL_NV_clip_space_w_scaling
23:39:53: GL_NV_command_list
23:39:53: GL_NV_compute_program5
23:39:53: GL_NV_conditional_render
23:39:53: GL_NV_conservative_raster
23:39:53: GL_NV_conservative_raster_dilate
23:39:53: GL_NV_conservative_raster_pre_snap_triangles
23:39:53: GL_NV_copy_depth_to_color
23:39:53: GL_NV_copy_image
23:39:53: GL_NV_depth_buffer_float
23:39:53: GL_NV_depth_clamp
23:39:53: GL_NV_draw_texture
23:39:53: GL_NV_draw_vulkan_image
23:39:53: GL_NV_ES1_1_compatibility
23:39:53: GL_NV_ES3_1_compatibility
23:39:53: GL_NV_explicit_multisample
23:39:53: GL_NV_feature_query
23:39:53: GL_NV_fence
23:39:53: GL_NV_fill_rectangle
23:39:53: GL_NV_float_buffer
23:39:53: GL_NV_fog_distance
23:39:53: GL_NV_fragment_coverage_to_color
23:39:53: GL_NV_fragment_program
23:39:53: GL_NV_fragment_program_option
23:39:53: GL_NV_fragment_program2
23:39:53: GL_NV_fragment_shader_interlock
23:39:53: GL_NV_framebuffer_mixed_samples
23:39:53: GL_NV_framebuffer_multisample_coverage
23:39:53: GL_NV_geometry_shader4
23:39:53: GL_NV_geometry_shader_passthrough
23:39:53: GL_NV_gpu_program4
23:39:53: GL_NV_internalformat_sample_query
23:39:53: GL_NV_gpu_program4_1
23:39:53: GL_NV_gpu_program5
23:39:53: GL_NV_gpu_program5_mem_extended
23:39:53: GL_NV_gpu_program_fp64
23:39:53: GL_NV_gpu_shader5
23:39:53: GL_NV_half_float
23:39:53: GL_NV_light_max_exponent
23:39:53: GL_NV_memory_attachment
23:39:53: GL_NV_multisample_coverage
23:39:53: GL_NV_multisample_filter_hint
23:39:53: GL_NV_occlusion_query
23:39:53: GL_NV_packed_depth_stencil
23:39:53: GL_NV_parameter_buffer_object
23:39:53: GL_NV_parameter_buffer_object2
23:39:53: GL_NV_path_rendering
23:39:53: GL_NV_path_rendering_shared_edge
23:39:53: GL_NV_pixel_data_range
23:39:53: GL_NV_point_sprite
23:39:53: GL_NV_primitive_restart
23:39:53: GL_NV_query_resource
23:39:53: GL_NV_query_resource_tag
23:39:53: GL_NV_register_combiners
23:39:53: GL_NV_register_combiners2
23:39:53: GL_NV_sample_locations
23:39:53: GL_NV_sample_mask_override_coverage
23:39:53: GL_NV_shader_atomic_counters
23:39:53: GL_NV_shader_atomic_float
23:39:53: GL_NV_shader_atomic_float64
23:39:53: GL_NV_shader_atomic_fp16_vector
23:39:53: GL_NV_shader_atomic_int64
23:39:53: GL_NV_shader_buffer_load
23:39:53: GL_NV_shader_storage_buffer_object
23:39:53: GL_NV_shader_subgroup_partitioned
23:39:53: GL_NV_stereo_view_rendering
23:39:53: GL_NV_texgen_reflection
23:39:53: GL_NV_texture_barrier
23:39:53: GL_NV_texture_compression_vtc
23:39:53: GL_NV_texture_env_combine4
23:39:53: GL_NV_texture_multisample
23:39:53: GL_NV_texture_rectangle
23:39:53: GL_NV_texture_rectangle_compressed
23:39:53: GL_NV_texture_shader
23:39:53: GL_NV_texture_shader2
23:39:53: GL_NV_texture_shader3
23:39:53: GL_NV_transform_feedback
23:39:53: GL_NV_transform_feedback2
23:39:53: GL_NV_uniform_buffer_unified_memory
23:39:53: GL_NV_vdpau_interop
23:39:53: GL_NV_vdpau_interop2
23:39:53: GL_NV_vertex_array_range
23:39:53: GL_NV_vertex_array_range2
23:39:53: GL_NV_vertex_attrib_integer_64bit
23:39:53: GL_NV_vertex_buffer_unified_memory
23:39:53: GL_NV_vertex_program
23:39:53: GL_NV_vertex_program1_1
23:39:53: GL_NV_vertex_program2
23:39:53: GL_NV_vertex_program2_option
23:39:53: GL_NV_vertex_program3
23:39:53: GL_NV_viewport_array2
23:39:53: GL_NV_viewport_swizzle
23:39:53: GL_NVX_conditional_render
23:39:53: GL_NV_gpu_multicast
23:39:53: GL_NVX_progress_fence
23:39:53: GL_NVX_gpu_memory_info
23:39:53: GL_NVX_nvenc_interop
23:39:53: GL_NV_shader_thread_group
23:39:53: GL_NV_shader_thread_shuffle
23:39:53: GL_KHR_blend_equation_advanced
23:39:53: GL_KHR_blend_equation_advanced_coherent
23:39:53: GL_OVR_multiview
23:39:53: GL_OVR_multiview2
23:39:53: GL_SGIS_generate_mipmap
23:39:53: GL_SGIS_texture_lod
23:39:53: GL_SGIX_depth_texture
23:39:53: GL_SGIX_shadow
23:39:53: GL_SUN_slice_accum
23:39:53: Supported GLX extensions: GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_import_context GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_EXT_buffer_age GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_no_error GLX_ARB_create_context_robustness GLX_NV_delay_before_swap GLX_EXT_stereo_tree GLX_ARB_context_flush_control GLX_NV_robustness_video_memory_purge GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_NV_copy_image GLX_ARB_get_proc_address
23:39:53: **************************************
23:39:53: *** OpenGL 3+ Renderer Started ***
23:39:53: **************************************
23:39:53: Registering ResourceManager for type GpuProgram
23:39:53: RenderSystem capabilities
23:39:53: -------------------------
23:39:53: RenderSystem Name: OpenGL 3+ Rendering Subsystem
23:39:53: GPU Vendor: nvidia
23:39:53: Device Name: GeForce GTX 1080/PCIe/SSE2
23:39:53: Driver Version: 4.5.0.0
23:39:53: * Fixed function pipeline: no
23:39:53: * Hardware generation of mipmaps: yes
23:39:53: * Texture blending: yes
23:39:53: * Anisotropic texture filtering: yes
23:39:53: * Dot product texture operation: yes
23:39:53: * Cube mapping: yes
23:39:53: * Hardware stencil buffer: yes
23:39:53: - Stencil depth: 8
23:39:53: - Two sided stencil support: yes
23:39:53: - Wrap stencil values: yes
23:39:53: * Hardware vertex / index buffers: yes
23:39:53: * 32-bit index buffers: yes
23:39:53: * Vertex programs: yes
23:39:53: * Number of floating-point constants for vertex programs: 4096
23:39:53: * Number of integer constants for vertex programs: 4096
23:39:53: * Number of boolean constants for vertex programs: 4096
23:39:53: * Fragment programs: yes
23:39:53: * Number of floating-point constants for fragment programs: 4096
23:39:53: * Number of integer constants for fragment programs: 4096
23:39:53: * Number of boolean constants for fragment programs: 4096
23:39:53: * Geometry programs: yes
23:39:53: * Number of floating-point constants for geometry programs: 2048
23:39:53: * Number of integer constants for geometry programs: 2048
23:39:53: * Number of boolean constants for geometry programs: 2048
23:39:53: * Tessellation Hull programs: yes
23:39:53: * Number of floating-point constants for tessellation hull programs: 2048
23:39:53: * Number of integer constants for tessellation hull programs: 2048
23:39:53: * Number of boolean constants for tessellation hull programs: 2048
23:39:53: * Tessellation Domain programs: yes
23:39:53: * Number of floating-point constants for tessellation domain programs: 2048
23:39:53: * Number of integer constants for tessellation domain programs: 2048
23:39:53: * Number of boolean constants for tessellation domain programs: 2048
23:39:53: * Compute programs: yes
23:39:53: * Number of floating-point constants for compute programs: 2048
23:39:53: * Number of integer constants for compute programs: 2048
23:39:53: * Number of boolean constants for compute programs: 2048
23:39:53: * Supported Shader Profiles: glsl glsl130 glsl140 glsl150 glsl330 glsl400 glsl410 glsl420 glsl430 glsl440
23:39:53: * Texture Compression: yes
23:39:53: - DXT: yes
23:39:53: - VTC: yes
23:39:53: - PVRTC: no
23:39:53: - ATC: no
23:39:53: - ETC1: no
23:39:53: - ETC2: yes
23:39:53: - BC4/BC5: yes
23:39:53: - BC6H/BC7: yes
23:39:53: - ASTC: no
23:39:53: * Hardware Occlusion Query: yes
23:39:53: * User clip planes: yes
23:39:53: * VET_UBYTE4 vertex element type: yes
23:39:53: * Infinite far plane projection: yes
23:39:53: * Hardware render-to-texture: yes
23:39:53: * Floating point textures: yes
23:39:53: * Non-power-of-two textures: yes
23:39:53: * 1d textures: yes
23:39:53: * Volume textures: yes
23:39:53: * Max Texture resolution (2D) 32768
23:39:53: * Max Texture resolution (3D) 16384
23:39:53: * Max Texture resolution (Cubemaps) 32768
23:39:53: * Multiple Render Targets: 8
23:39:53: - With different bit depths: yes
23:39:53: * Point Sprites: yes
23:39:53: * Extended point parameters: yes
23:39:53: * Max Point Size: 2047
23:39:53: * Vertex texture fetch: yes
23:39:53: * Number of world matrices: 0
23:39:53: * Number of texture units: 16
23:39:53: * Stencil buffer depth: 8
23:39:53: * Number of vertex blend matrices: 0
23:39:53: - Max vertex textures: 32
23:39:53: - Vertex textures shared: yes
23:39:53: * Render to Vertex Buffer : yes
23:39:53: * Hardware Atomic Counters: yes
23:39:53: * Compute max threads per threadgroup per axis: 1024, 1024, 64
23:39:53: * Compute max threads per threadgroup total: 1024
23:39:53: * GL 1.5 without VBO workaround: no
23:39:53: * Frame Buffer objects: yes
23:39:53: * Frame Buffer objects (ARB extension): no
23:39:53: * Frame Buffer objects (ATI extension): no
23:39:53: * PBuffer support: no
23:39:53: * GL 1.5 without HW-occlusion workaround: no
23:39:53: * Vertex Array Objects: yes
23:39:53: * Separate shader objects: no
23:39:53: * Using Reverse Z: yes
23:39:53: DefaultWorkQueue('Root') initialising on thread main.
23:39:53: Particle Renderer Type 'billboard' registered
23:39:53: OverlayElementFactory for type Panel registered.
23:39:53: OverlayElementFactory for type BorderPanel registered.
23:39:53: OverlayElementFactory for type TextArea registered.
23:39:53: Registering ResourceManager for type Font
23:39:53: Creating resource group Essential
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/packs/DebugPack.zip' of type 'Zip' to resource group 'Essential'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/packs/CornellBox.zip' of type 'Zip' to resource group 'Essential'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/2.0/scripts/materials/Common' of type 'FileSystem' to resource group 'General'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/2.0/scripts/materials/Common/Any' of type 'FileSystem' to resource group 'General'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/2.0/scripts/materials/Common/GLSL' of type 'FileSystem' to resource group 'General'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/2.0/scripts/materials/Common/GLSLES' of type 'FileSystem' to resource group 'General'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/2.0/scripts/materials/Common/HLSL' of type 'FileSystem' to resource group 'General'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/2.0/scripts/materials/Common/Metal' of type 'FileSystem' to resource group 'General'
23:39:53: Creating resource group Popular
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/2.0/scripts/Compositors' of type 'FileSystem' to resource group 'Popular'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/models' of type 'FileSystem' to resource group 'Popular'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/materials/textures' of type 'FileSystem' to resource group 'Popular'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/materials/textures/Cubemaps' of type 'FileSystem' to resource group 'Popular'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/Hlms/Common/GLSL' of type 'FileSystem' to resource group 'General'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/Hlms/Common/HLSL' of type 'FileSystem' to resource group 'General'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/Hlms/Common/Metal' of type 'FileSystem' to resource group 'General'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/Compute/Tools/Any' of type 'FileSystem' to resource group 'General'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/Compute/VR' of type 'FileSystem' to resource group 'General'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/Compute/VR/Foveated' of type 'FileSystem' to resource group 'General'
23:39:53: Added resource location '/home/dk/workspace/current/mccarthy/subprojects/ogre2/Samples/Media/2.0/scripts/materials/PbsMaterials' of type 'FileSystem' to resource group 'General'
23:39:53: Loading HlmsDiskCache from hlmsDiskCache1.bin
23:39:53: Applying HlmsDiskCache 1
23:39:53: WARNING: The cached Hlms is out of date. The templates have changed. We will parse the templates again. If you experience crashes or shader compiler errors, delete the cache
23:39:53: Loading HlmsDiskCache from hlmsDiskCache3.bin
23:39:53: Applying HlmsDiskCache 3
23:39:53: WARNING: The cached Hlms is out of date. The templates have changed. We will parse the templates again. If you experience crashes or shader compiler errors, delete the cache
23:39:54: Parsing scripts for resource group Autodetect
23:39:54: Finished parsing scripts for resource group Autodetect
23:39:54: Creating resources for group Autodetect
23:39:54: All done
23:39:54: Parsing scripts for resource group Essential
23:39:54: Parsing script Materials.material
23:39:54: Parsing script DebugFont.fontdef
23:39:54: Finished parsing scripts for resource group Essential
23:39:54: Creating resources for group Essential
23:39:54: All done
23:39:54: Parsing scripts for resource group General
23:39:54: Parsing script Quad.program
23:39:54: Parsing script HiddenAreaMeshVr.material
23:39:54: Parsing script Sky.material
23:39:54: Parsing script RadialDensityMask.material
23:39:54: Parsing script DPM.material
23:39:54: Parsing script PccDepthCompressor.material
23:39:54: Parsing script DPSM.material
23:39:54: Parsing script Copyback.material
23:39:54: Parsing script DepthUtils.material
23:39:54: Parsing script EsmGaussianBlurLogFilter.material
23:39:54: Parsing script PbsMaterials.material
23:39:54: Finished parsing scripts for resource group General
23:39:54: Creating resources for group General
23:39:54: All done
23:39:54: Parsing scripts for resource group Internal
23:39:54: Finished parsing scripts for resource group Internal
23:39:54: Creating resources for group Internal
23:39:54: All done
23:39:54: Parsing scripts for resource group Popular
23:39:54: Parsing script UvBaking.compositor
23:39:54: Parsing script InstancedStereo.compositor
23:39:54: Parsing script Tutorial_DynamicCubemap.compositor
23:39:54: Parsing script ScreenSpaceReflections.compositor
23:39:54: Parsing script TutorialUav02_Setup.compositor
23:39:54: Parsing script StencilTest.compositor
23:39:54: Parsing script TutorialUav01_Setup.compositor
23:39:54: Parsing script LocalCubemaps.compositor
23:39:54: Parsing script Tutorial_OpenVRWorkspace.compositor
23:39:54: Parsing script Tutorial_Terrain.compositor
23:39:54: Parsing script TutorialSky_Postprocess.compositor
23:39:54: Parsing script StereoRendering.compositor
23:39:54: Parsing script StaticShadowMaps.compositor
23:39:54: Parsing script PbsMaterials.compositor
23:39:54: Parsing script PlanarReflections.compositor
23:39:54: Parsing script ShadowMapDebugging.compositor
23:39:54: Parsing script Tutorial_ReconstructPosFromDepth.compositor
23:39:54: Finished parsing scripts for resource group Popular
23:39:54: Creating resources for group Popular
23:39:54: All done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment