texts appear as rectangles when using ColibriGui Topic is solved

Discussion area about developing with Ogre-Next (2.1, 2.2 and beyond)


knn217
Halfling
Posts: 78
Joined: Wed Jan 25, 2023 9:04 am
x 5

texts appear as rectangles when using ColibriGui

Post by knn217 »

Hello, I've been setting up ColibriGui like in the sample, but the texts appear as rectangles, they still seem to have the correct size tho:

In the Colibri sample:
https://ibb.co/ZVf1JXd

In my implementation:
https://ibb.co/t2jg3Z9

When looking through the sample, I think the problem might be at the shapersettings when setting up resources.

Here's my SetupResource function, based on the sample:

Code: Select all

void LowLevelOgreNext::SetupResources()
{
    
//COLIBRI=========================================================================== struct ShaperSettings { const char* locale; const char* fullpath; hb_script_t script; Colibri::HorizReadingDir::HorizReadingDir horizReadingDir; bool useKerning; bool allowsVerticalLayout; ShaperSettings(const char* _locale, const char* _fullpath, hb_script_t _script, bool _useKerning = false, Colibri::HorizReadingDir::HorizReadingDir _horizReadingDir = Colibri::HorizReadingDir::LTR, bool _allowsVerticalLayout = false) : locale(_locale), fullpath(_fullpath), script(_script), horizReadingDir(_horizReadingDir), useKerning(_useKerning), allowsVerticalLayout(_allowsVerticalLayout) { } }; Ogre::String dataPath; #if OGRE_PLATFORM == OGRE_PLATFORM_APPLE dataPath = mResourcePath + "/Data/"; #else //dataPath = "Data/"; dataPath = mColibriResourcePath; // Since the "Data" folder is in the same directory as the executable file #endif ShaperSettings shaperSettings[3] = { ShaperSettings("en", "Fonts/DejaVuSerif.ttf", HB_SCRIPT_LATIN, true), ShaperSettings("ar", "Fonts/amiri-0.104/amiri-regular.ttf", HB_SCRIPT_ARABIC, false, Colibri::HorizReadingDir::RTL), ShaperSettings("ch", "Fonts/fireflysung-1.3.0/fireflysung.ttf", HB_SCRIPT_HAN, false, Colibri::HorizReadingDir::LTR, true) }; mColibriMgr = new Colibri::ColibriManager(&g_colibriLogListener, &g_colibriListener); Colibri::ShaperManager* shaperManager = mColibriMgr->getShaperManager(); for (size_t i = 0; i < sizeof(shaperSettings) / sizeof(shaperSettings[0]); ++i) { Colibri::Shaper* shaper; const Ogre::String fullPath = dataPath + shaperSettings[i].fullpath; shaper = shaperManager->addShaper(shaperSettings[i].script, fullPath.c_str(), shaperSettings[i].locale); if (shaperSettings[i].useKerning) shaper->addFeatures(Colibri::Shaper::KerningOn); } size_t defaultFont = 0; //"en" shaperManager->setDefaultShaper(defaultFont + 1u, shaperSettings[defaultFont].horizReadingDir, shaperSettings[defaultFont].allowsVerticalLayout); shaperManager->addBmpFont((dataPath + "Fonts/ExampleBmpFont.fnt").c_str()); shaperManager->setDefaultBmpFontForRaster(0u); if (defaultFont == 1) mColibriMgr->setSwapRTLControls(true); Ogre::CompositorPassColibriGuiProvider* compoProvider = OGRE_NEW Ogre::CompositorPassColibriGuiProvider(mColibriMgr); Ogre::CompositorManager2* compositorManager = mRoot->getCompositorManager2(); compositorManager->setCompositorPassProvider(compoProvider); //=================================================================================================================== // Load resource paths from config file Ogre::ConfigFile cf; cf.load(Demo::AndroidSystems::openFile(mResourcePath + "resources2.cfg")); // Go through all sections & settings in the file Ogre::ConfigFile::SectionIterator seci = cf.getSectionIterator(); Ogre::String secName, typeName, archName; // Add the paths to each section while (seci.hasMoreElements()) { secName = seci.peekNextKey(); Ogre::ConfigFile::SettingsMultiMap* settings = seci.getNext(); if (secName != "Hlms") { Ogre::ConfigFile::SettingsMultiMap::iterator i; for (i = settings->begin(); i != settings->end(); ++i) { typeName = i->first; archName = i->second; AddResourceLocation(archName, typeName, secName); } } } // Load paths from the DoNotUse section in resource2 file Ogre::String dataFolder = cf.getSetting("DoNotUseAsResource", "Hlms", ""); if (dataFolder.empty()) dataFolder = Demo::AndroidSystems::isAndroid() ? "/" : "./"; else if (*(dataFolder.end() - 1) != '/') dataFolder += "/"; const size_t baseSize = dataFolder.size(); //COLIBRI=========================================================================== dataFolder.resize(baseSize); dataFolder += "2.0/scripts/materials/PbsMaterials"; AddResourceLocation(dataFolder, GetMediaReadArchiveType(), "General"); //DecalsAndAreaLightTex============================================================= dataFolder.resize(baseSize); dataFolder += "2.0/scripts/materials/UpdatingDecalsAndAreaLightTex"; AddResourceLocation(dataFolder, GetMediaReadArchiveType(), "General"); }

here's the log:

Code: Select all

08:57:06: Creating resource group General
08:57:06: Creating resource group Internal
08:57:06: Creating resource group Autodetect
08:57:06: SceneManagerFactory for type 'DefaultSceneManager' registered.
08:57:06: Registering ResourceManager for type Material
08:57:06: Registering ResourceManager for type Mesh
08:57:06: Registering ResourceManager for type Mesh2
08:57:06: Registering ResourceManager for type OldSkeleton
08:57:06: MovableObjectFactory for type 'ParticleSystem' registered.
08:57:06: ArchiveFactory for archive type FileSystem registered.
08:57:06: ArchiveFactory for archive type Zip registered.
08:57:06: ArchiveFactory for archive type EmbeddedZip registered.
08:57:06: DDS codec registering
08:57:06: FreeImage version: 3.18.0
08:57:06: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
08:57:06: Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,psb,cut,xbm,xpm,gif,hdr,g3,sgi,rgb,rgba,bw,exr,j2k,j2c,jp2,pfm,pct,pict,pic,3fr,arw,bay,bmq,cap,cine,cr2,crw,cs1,dc2,dcr,drf,dsc,dng,erf,fff,ia,iiq,k25,kc2,kdc,mdc,mef,mos,mrw,nef,nrw,orf,pef,ptx,pxn,qtk,raf,raw,rdc,rw2,rwl,rwz,sr2,srf,srw,sti,x3f,webp
08:57:06: ETC codec registering
08:57:06: OITD codec registering
08:57:06: Registering ResourceManager for type HighLevelGpuProgram
08:57:06: MovableObjectFactory for type 'Decal' registered.
08:57:06: MovableObjectFactory for type 'InternalCubemapProbe' registered.
08:57:06: MovableObjectFactory for type 'Entity' registered.
08:57:06: MovableObjectFactory for type 'Item' registered.
08:57:06: MovableObjectFactory for type 'Light' registered.
08:57:06: MovableObjectFactory for type 'Rectangle2Dv2' registered.
08:57:06: MovableObjectFactory for type 'BillboardSet' registered.
08:57:06: MovableObjectFactory for type 'ManualObject2' registered.
08:57:06: MovableObjectFactory for type 'BillboardChain' registered.
08:57:06: MovableObjectFactory for type 'RibbonTrail' registered.
08:57:06: MovableObjectFactory for type 'WireAabb' registered.
08:57:06: Loading library .\RenderSystem_Direct3D11_d
08:57:06: Installing plugin: D3D11 RenderSystem
08:57:06: D3D11: Direct3D11 Rendering Subsystem created.
08:57:06: D3D11: Driver Detection Starts
08:57:06: D3D11: "AMD Radeon(TM) Graphics"
08:57:06: D3D11: "NVIDIA GeForce RTX 3050 Laptop GPU"
08:57:06: D3D11: "Microsoft Basic Render Driver (software)"
08:57:06: D3D11: Driver Detection Ends
08:57:06: Plugin successfully installed
08:57:06: Loading library .\RenderSystem_GL3Plus_d
08:57:06: Installing plugin: GL 3+ RenderSystem
08:57:06: OpenGL 3+ Rendering Subsystem created.
08:57:06: Plugin successfully installed
08:57:06: Loading library .\RenderSystem_Vulkan_d
08:57:06: Installing plugin: Vulkan RenderSystem
08:57:06: [Vulkan] Initializing VkInstance
08:57:08: Found instance extension: VK_KHR_device_group_creation
08:57:08: Found instance extension: VK_KHR_display
08:57:08: Found instance extension: VK_KHR_external_fence_capabilities
08:57:08: Found instance extension: VK_KHR_external_memory_capabilities
08:57:08: Found instance extension: VK_KHR_external_semaphore_capabilities
08:57:08: Found instance extension: VK_KHR_get_display_properties2
08:57:08: Found instance extension: VK_KHR_get_physical_device_properties2
08:57:08: Found instance extension: VK_KHR_get_surface_capabilities2
08:57:08: Found instance extension: VK_KHR_surface
08:57:08: Found instance extension: VK_KHR_surface_protected_capabilities
08:57:08: Found instance extension: VK_KHR_win32_surface
08:57:08: Found instance extension: VK_EXT_debug_report
08:57:08: Found instance extension: VK_EXT_debug_utils
08:57:08: Found instance extension: VK_EXT_direct_mode_display
08:57:08: Found instance extension: VK_EXT_swapchain_colorspace
08:57:08: Found instance extension: VK_NV_external_memory_capabilities
08:57:08: Found instance extension: VK_KHR_portability_enumeration
08:57:08: Found instance layer: VK_LAYER_NV_optimus
08:57:08: Found instance layer: VK_LAYER_AMD_switchable_graphics
08:57:08: Found instance layer: VK_LAYER_OBS_HOOK
08:57:08: Found instance layer: VK_LAYER_RENDERDOC_Capture
08:57:08: Found instance layer: VK_LAYER_VALVE_steam_overlay
08:57:08: Found instance layer: VK_LAYER_VALVE_steam_fossilize
08:57:08: WARNING: VK_LAYER_KHRONOS_validation layer not present. Extension VK_EXT_debug_marker not found
08:57:08: Requesting Instance Extension: VK_KHR_get_physical_device_properties2
08:57:08: Requesting Instance Extension: VK_KHR_win32_surface
08:57:08: Requesting Instance Extension: VK_EXT_debug_report
08:57:08: Requesting Instance Extension: VK_EXT_debug_utils
08:57:08: Requesting Instance Extension: VK_KHR_surface
08:57:08: ERROR: [Loader Message] Code 0 : loader_get_json: Failed to open JSON file D:\VulkanSDK\1.3.236.0\Bin\VkLayer_api_dump.json
08:57:08: ERROR: [Loader Message] Code 0 : loader_get_json: Failed to open JSON file D:\VulkanSDK\1.3.236.0\Bin\VkLayer_gfxreconstruct.json
08:57:08: ERROR: [Loader Message] Code 0 : loader_get_json: Failed to open JSON file D:\VulkanSDK\1.3.236.0\Bin\VkLayer_khronos_synchronization2.json
08:57:08: ERROR: [Loader Message] Code 0 : loader_get_json: Failed to open JSON file D:\VulkanSDK\1.3.236.0\Bin\VkLayer_khronos_validation.json
08:57:08: ERROR: [Loader Message] Code 0 : loader_get_json: Failed to open JSON file D:\VulkanSDK\1.3.236.0\Bin\VkLayer_monitor.json
08:57:08: ERROR: [Loader Message] Code 0 : loader_get_json: Failed to open JSON file D:\VulkanSDK\1.3.236.0\Bin\VkLayer_screenshot.json
08:57:08: ERROR: [Loader Message] Code 0 : loader_get_json: Failed to open JSON file D:\VulkanSDK\1.3.236.0\Bin\VkLayer_khronos_profiles.json
08:57:08: [Vulkan] Found 2 devices
08:57:08: [Vulkan] Found devices:
08:57:08: AMD Radeon(TM) Graphics #0
08:57:08: NVIDIA GeForce RTX 3050 Laptop GPU #1
08:57:08: Plugin successfully installed
08:57:08: Loading library .\Plugin_ParticleFX_d
08:57:08: Installing plugin: ParticleFX
08:57:08: Particle Emitter Type 'Point' registered
08:57:08: Particle Emitter Type 'Box' registered
08:57:08: Particle Emitter Type 'Ellipsoid' registered
08:57:08: Particle Emitter Type 'Cylinder' registered
08:57:08: Particle Emitter Type 'Ring' registered
08:57:08: Particle Emitter Type 'HollowEllipsoid' registered
08:57:08: Particle Affector Type 'LinearForce' registered
08:57:08: Particle Affector Type 'ColourFader' registered
08:57:08: Particle Affector Type 'ColourFader2' registered
08:57:08: Particle Affector Type 'ColourImage' registered
08:57:08: Particle Affector Type 'ColourInterpolator' registered
08:57:08: Particle Affector Type 'ScaleInterpolator' registered
08:57:08: Particle Affector Type 'Scaler' registered
08:57:08: Particle Affector Type 'Rotator' registered
08:57:08: Particle Affector Type 'DirectionRandomiser' registered
08:57:08: Particle Affector Type 'DeflectorPlane' registered
08:57:08: Plugin successfully installed
08:57:08: *-*-* OGRE Initialising
08:57:08: *-*-* Version 3.0.0unstable (E)
08:57:08: D3D11: RenderSystem Option: Rendering Device = (default)
08:57:08: D3D11: RenderSystem Option: Allow NVPerfHUD = No
08:57:08: D3D11: RenderSystem Option: Backbuffer Count = Auto
08:57:08: D3D11: RenderSystem Option: Driver type = Hardware
08:57:08: D3D11: RenderSystem Option: FSAA = 1x MSAA
08:57:08: D3D11: RenderSystem Option: Fast Shader Build Hack = Yes
08:57:08: D3D11: RenderSystem Option: Floating-point mode = Fastest
08:57:08: D3D11: RenderSystem Option: Full Screen = Yes
08:57:08: D3D11: RenderSystem Option: Information Queue Exceptions Bottom Level = Info (exception on any message)
08:57:08: D3D11: RenderSystem Option: Max Requested Feature Levels = 11.1
08:57:08: D3D11: RenderSystem Option: Min Requested Feature Levels = 9.1
08:57:08: D3D11: RenderSystem Option: VSync = No
08:57:08: D3D11: RenderSystem Option: VSync Interval = 1
08:57:08: D3D11: RenderSystem Option: Vendor Extensions = Auto
08:57:08: D3D11: RenderSystem Option: Video Mode = 1920 x 1080 @ 32-bit colour
08:57:08: D3D11: RenderSystem Option: sRGB Gamma Conversion = Yes
08:57:09: CPU Identifier & Features
08:57:09: -------------------------
08:57:09:  *   CPU ID: AuthenticAMD: AMD Ryzen 5 5600H with Radeon Graphics
08:57:09:  *   Logical cores: 12
08:57:09:  *      SSE: yes
08:57:09:  *     SSE2: yes
08:57:09:  *     SSE3: yes
08:57:09:  *      MMX: yes
08:57:09:  *   MMXEXT: yes
08:57:09:  *    3DNOW: no
08:57:09:  * 3DNOWEXT: no
08:57:09:  *     CMOV: yes
08:57:09:  *      TSC: yes
08:57:09:  *      FPU: yes
08:57:09:  *      PRO: yes
08:57:09:  *       HT: no
08:57:09: -------------------------
08:57:09: [Vulkan] Found 2 devices
08:57:09: [Vulkan] Selecting device 0
08:57:09: Found device extension: VK_KHR_16bit_storage
08:57:09: Found device extension: VK_KHR_8bit_storage
08:57:09: Found device extension: VK_KHR_bind_memory2
08:57:09: Found device extension: VK_KHR_buffer_device_address
08:57:09: Found device extension: VK_KHR_copy_commands2
08:57:09: Found device extension: VK_KHR_create_renderpass2
08:57:09: Found device extension: VK_KHR_dedicated_allocation
08:57:09: Found device extension: VK_KHR_depth_stencil_resolve
08:57:09: Found device extension: VK_KHR_descriptor_update_template
08:57:09: Found device extension: VK_KHR_device_group
08:57:09: Found device extension: VK_KHR_draw_indirect_count
08:57:09: Found device extension: VK_KHR_driver_properties
08:57:09: Found device extension: VK_KHR_dynamic_rendering
08:57:09: Found device extension: VK_KHR_external_fence
08:57:09: Found device extension: VK_KHR_external_fence_win32
08:57:09: Found device extension: VK_KHR_external_memory
08:57:09: Found device extension: VK_KHR_external_memory_win32
08:57:09: Found device extension: VK_KHR_external_semaphore
08:57:09: Found device extension: VK_KHR_external_semaphore_win32
08:57:09: Found device extension: VK_KHR_format_feature_flags2
08:57:09: Found device extension: VK_KHR_get_memory_requirements2
08:57:09: Found device extension: VK_KHR_global_priority
08:57:09: Found device extension: VK_KHR_imageless_framebuffer
08:57:09: Found device extension: VK_KHR_image_format_list
08:57:09: Found device extension: VK_KHR_maintenance1
08:57:09: Found device extension: VK_KHR_maintenance2
08:57:09: Found device extension: VK_KHR_maintenance3
08:57:09: Found device extension: VK_KHR_maintenance4
08:57:09: Found device extension: VK_KHR_multiview
08:57:09: Found device extension: VK_KHR_pipeline_executable_properties
08:57:09: Found device extension: VK_KHR_pipeline_library
08:57:09: Found device extension: VK_KHR_push_descriptor
08:57:09: Found device extension: VK_KHR_relaxed_block_layout
08:57:09: Found device extension: VK_KHR_sampler_mirror_clamp_to_edge
08:57:09: Found device extension: VK_KHR_sampler_ycbcr_conversion
08:57:09: Found device extension: VK_KHR_separate_depth_stencil_layouts
08:57:09: Found device extension: VK_KHR_shader_atomic_int64
08:57:09: Found device extension: VK_KHR_shader_clock
08:57:09: Found device extension: VK_KHR_shader_draw_parameters
08:57:09: Found device extension: VK_KHR_shader_float16_int8
08:57:09: Found device extension: VK_KHR_shader_float_controls
08:57:09: Found device extension: VK_KHR_shader_integer_dot_product
08:57:09: Found device extension: VK_KHR_shader_non_semantic_info
08:57:09: Found device extension: VK_KHR_shader_subgroup_extended_types
08:57:09: Found device extension: VK_KHR_shader_subgroup_uniform_control_flow
08:57:09: Found device extension: VK_KHR_shader_terminate_invocation
08:57:09: Found device extension: VK_KHR_spirv_1_4
08:57:09: Found device extension: VK_KHR_storage_buffer_storage_class
08:57:09: Found device extension: VK_KHR_swapchain
08:57:09: Found device extension: VK_KHR_swapchain_mutable_format
08:57:09: Found device extension: VK_KHR_synchronization2
08:57:09: Found device extension: VK_KHR_timeline_semaphore
08:57:09: Found device extension: VK_KHR_uniform_buffer_standard_layout
08:57:09: Found device extension: VK_KHR_variable_pointers
08:57:09: Found device extension: VK_KHR_vulkan_memory_model
08:57:09: Found device extension: VK_KHR_win32_keyed_mutex
08:57:09: Found device extension: VK_KHR_workgroup_memory_explicit_layout
08:57:09: Found device extension: VK_KHR_zero_initialize_workgroup_memory
08:57:09: Found device extension: VK_EXT_4444_formats
08:57:09: Found device extension: VK_EXT_calibrated_timestamps
08:57:09: Found device extension: VK_EXT_color_write_enable
08:57:09: Found device extension: VK_EXT_conditional_rendering
08:57:09: Found device extension: VK_EXT_conservative_rasterization
08:57:09: Found device extension: VK_EXT_custom_border_color
08:57:09: Found device extension: VK_EXT_depth_clip_control
08:57:09: Found device extension: VK_EXT_depth_clip_enable
08:57:09: Found device extension: VK_EXT_depth_range_unrestricted
08:57:09: Found device extension: VK_EXT_descriptor_indexing
08:57:09: Found device extension: VK_EXT_extended_dynamic_state
08:57:09: Found device extension: VK_EXT_extended_dynamic_state2
08:57:09: Found device extension: VK_EXT_external_memory_host
08:57:09: Found device extension: VK_EXT_full_screen_exclusive
08:57:09: Found device extension: VK_EXT_global_priority
08:57:09: Found device extension: VK_EXT_global_priority_query
08:57:09: Found device extension: VK_EXT_hdr_metadata
08:57:09: Found device extension: VK_EXT_host_query_reset
08:57:09: Found device extension: VK_EXT_image_robustness
08:57:09: Found device extension: VK_EXT_image_view_min_lod
08:57:09: Found device extension: VK_EXT_index_type_uint8
08:57:09: Found device extension: VK_EXT_inline_uniform_block
08:57:09: Found device extension: VK_EXT_line_rasterization
08:57:09: Found device extension: VK_EXT_load_store_op_none
08:57:09: Found device extension: VK_EXT_memory_budget
08:57:09: Found device extension: VK_EXT_memory_priority
08:57:09: Found device extension: VK_EXT_non_seamless_cube_map
08:57:09: Found device extension: VK_EXT_pageable_device_local_memory
08:57:09: Found device extension: VK_EXT_pipeline_creation_cache_control
08:57:09: Found device extension: VK_EXT_pipeline_creation_feedback
08:57:09: Found device extension: VK_EXT_primitive_topology_list_restart
08:57:09: Found device extension: VK_EXT_private_data
08:57:09: Found device extension: VK_EXT_provoking_vertex
08:57:09: Found device extension: VK_EXT_queue_family_foreign
08:57:09: Found device extension: VK_EXT_robustness2
08:57:09: Found device extension: VK_EXT_sampler_filter_minmax
08:57:09: Found device extension: VK_EXT_sample_locations
08:57:09: Found device extension: VK_EXT_scalar_block_layout
08:57:09: Found device extension: VK_EXT_separate_stencil_usage
08:57:09: Found device extension: VK_EXT_shader_atomic_float
08:57:09: Found device extension: VK_EXT_shader_demote_to_helper_invocation
08:57:09: Found device extension: VK_EXT_shader_image_atomic_int64
08:57:09: Found device extension: VK_EXT_shader_stencil_export
08:57:09: Found device extension: VK_EXT_shader_subgroup_ballot
08:57:09: Found device extension: VK_EXT_shader_subgroup_vote
08:57:09: Found device extension: VK_EXT_shader_viewport_index_layer
08:57:09: Found device extension: VK_EXT_subgroup_size_control
08:57:09: Found device extension: VK_EXT_texel_buffer_alignment
08:57:09: Found device extension: VK_EXT_tooling_info
08:57:09: Found device extension: VK_EXT_transform_feedback
08:57:09: Found device extension: VK_EXT_vertex_attribute_divisor
08:57:09: Found device extension: VK_EXT_ycbcr_image_arrays
08:57:09: Found device extension: VK_AMD_buffer_marker
08:57:09: Found device extension: VK_AMD_calibrated_timestamps
08:57:09: Found device extension: VK_AMD_device_coherent_memory
08:57:09: Found device extension: VK_AMD_display_native_hdr
08:57:09: Found device extension: VK_AMD_draw_indirect_count
08:57:09: Found device extension: VK_AMD_gcn_shader
08:57:09: Found device extension: VK_AMD_gpa_interface
08:57:09: Found device extension: VK_AMD_gpu_shader_half_float
08:57:09: Found device extension: VK_AMD_gpu_shader_int16
08:57:09: Found device extension: VK_AMD_memory_overallocation_behavior
08:57:09: Found device extension: VK_AMD_mixed_attachment_samples
08:57:09: Found device extension: VK_AMD_pipeline_compiler_control
08:57:09: Found device extension: VK_AMD_rasterization_order
08:57:09: Found device extension: VK_AMD_shader_ballot
08:57:09: Found device extension: VK_AMD_shader_core_properties
08:57:09: Found device extension: VK_AMD_shader_core_properties2
08:57:09: Found device extension: VK_AMD_shader_early_and_late_fragment_tests
08:57:09: Found device extension: VK_AMD_shader_explicit_vertex_parameter
08:57:09: Found device extension: VK_AMD_shader_fragment_mask
08:57:09: Found device extension: VK_AMD_shader_image_load_store_lod
08:57:09: Found device extension: VK_AMD_shader_info
08:57:09: Found device extension: VK_AMD_shader_trinary_minmax
08:57:09: Found device extension: VK_AMD_texture_gather_bias_lod
08:57:09: Found device extension: VK_AMD_wave_limits
08:57:09: Found device extension: VK_GOOGLE_decorate_string
08:57:09: Found device extension: VK_GOOGLE_hlsl_functionality1
08:57:09: Found device extension: VK_GOOGLE_user_type
08:57:09: Requesting Extension: VK_KHR_16bit_storage
08:57:09: Requesting Extension: VK_KHR_maintenance2
08:57:09: Requesting Extension: VK_KHR_shader_float16_int8
08:57:09: Requesting Extension: VK_KHR_storage_buffer_storage_class
08:57:09: Requesting Extension: VK_EXT_shader_subgroup_vote
08:57:09: Requesting Extension: VK_EXT_shader_viewport_index_layer
08:57:09: Requesting Extension: VK_KHR_swapchain
08:57:09: [Vulkan] API Version: 1.3.217 (0x4030d9)
08:57:09: [Vulkan] Driver Version (raw): 0x8000e9
08:57:09: [Vulkan] Vendor ID: 0x1002
08:57:09: [Vulkan] Device ID: 0x1638
08:57:09: Registering ResourceManager for type GpuProgram
08:57:09: RenderSystem capabilities
08:57:09: -------------------------
08:57:09: RenderSystem Name: Vulkan Rendering Subsystem
08:57:09: GPU Vendor: amd
08:57:09: Device Name: AMD Radeon(TM) Graphics
08:57:09: Driver Version: 2.0.233.0
08:57:09:  * Fixed function pipeline: no
08:57:09:  * Hardware generation of mipmaps: yes
08:57:09:  * Texture blending: yes
08:57:09:  * Anisotropic texture filtering: yes
08:57:09:  * Dot product texture operation: yes
08:57:09:  * Cube mapping: yes
08:57:09:  * Hardware stencil buffer: yes
08:57:09:    - Stencil depth: 8
08:57:09:    - Two sided stencil support: yes
08:57:09:    - Wrap stencil values: yes
08:57:09:  * Hardware vertex / index buffers: yes
08:57:09:  * 32-bit index buffers: no
08:57:09:  * Vertex programs: no
08:57:09:  * Number of floating-point constants for vertex programs: 256
08:57:09:  * Number of integer constants for vertex programs: 256
08:57:09:  * Number of boolean constants for vertex programs: 256
08:57:09:  * Fragment programs: no
08:57:09:  * Number of floating-point constants for fragment programs: 256
08:57:09:  * Number of integer constants for fragment programs: 256
08:57:09:  * Number of boolean constants for fragment programs: 256
08:57:09:  * Geometry programs: no
08:57:09:  * Number of floating-point constants for geometry programs: 256
08:57:09:  * Number of integer constants for geometry programs: 256
08:57:09:  * Number of boolean constants for geometry programs: 256
08:57:09:  * Tessellation Hull programs: no
08:57:09:  * Number of floating-point constants for tessellation hull programs: 256
08:57:09:  * Number of integer constants for tessellation hull programs: 256
08:57:09:  * Number of boolean constants for tessellation hull programs: 256
08:57:09:  * Tessellation Domain programs: no
08:57:09:  * Number of floating-point constants for tessellation domain programs: 256
08:57:09:  * Number of integer constants for tessellation domain programs: 256
08:57:09:  * Number of boolean constants for tessellation domain programs: 256
08:57:09:  * Compute programs: yes
08:57:09:  * Number of floating-point constants for compute programs: 256
08:57:09:  * Number of integer constants for compute programs: 256
08:57:09:  * Number of boolean constants for compute programs: 256
08:57:09:  * Supported Shader Profiles: glsl glslvk hlsl hlslvk
08:57:09:  * Texture Compression: yes
08:57:09:    - DXT: yes
08:57:09:    - VTC: no
08:57:09:    - PVRTC: no
08:57:09:    - ATC: no
08:57:09:    - ETC1: no
08:57:09:    - ETC2: no
08:57:09:    - BC4/BC5: yes
08:57:09:    - BC6H/BC7: yes
08:57:09:    - ASTC: no
08:57:09:  * Hardware Occlusion Query: no
08:57:09:  * User clip planes: yes
08:57:09:  * VET_UBYTE4 vertex element type: yes
08:57:09:  * Infinite far plane projection: yes
08:57:09:  * Hardware render-to-texture: yes
08:57:09:  * Floating point textures: yes
08:57:09:  * Non-power-of-two textures: yes
08:57:09:  * 1d textures: yes
08:57:09:  * Volume textures: yes
08:57:09:  * Max Texture resolution (2D) 16384
08:57:09:  * Max Texture resolution (3D) 4096
08:57:09:  * Max Texture resolution (Cubemaps) 16384
08:57:09:  * Multiple Render Targets: 1
08:57:09:    - With different bit depths: no
08:57:09:  * Point Sprites: yes
08:57:09:  * Extended point parameters: yes
08:57:09:  * Max Point Size: 256
08:57:09:  * Vertex texture fetch: no
08:57:09:  * Number of world matrices: 0
08:57:09:  * Number of texture units: 32
08:57:09:  * Stencil buffer depth: 8
08:57:09:  * Number of vertex blend matrices: 0
08:57:09:  * Render to Vertex Buffer : no
08:57:09:  * Hardware Atomic Counters: no
08:57:09:  * Shader 16-bit floating point (half): yes
08:57:09:  * Compute max threads per threadgroup per axis: 1024, 1024, 1024
08:57:09:  * Compute max threads per threadgroup total: 1024
08:57:09:  * Using Reverse Z: yes
08:57:09: Supported memory types for general buffer usage: 15
08:57:09: Supported memory types for reading: 15
08:57:09: VkDevice will use coherent memory buffers: true
08:57:09: VkDevice will use non-coherent memory buffers: false
08:57:09: VkDevice will use coherent memory for reading: true
08:57:09: VkDevice read memory is coherent: true
08:57:09: Trying presentMode = IMMEDIATE_KHR
08:57:09: Chosen presentMode = IMMEDIATE_KHR
08:57:09: surfaceCaps.currentTransform = 1
08:57:09: DefaultWorkQueue('Root') initialising on thread main.
08:57:09:  _hlmsMacroblockCreated 
08:57:09:  _hlmsBlendblockCreated 
08:57:09: Particle Renderer Type 'billboard' registered
08:57:09: OverlayElementFactory for type Panel registered.
08:57:09: OverlayElementFactory for type BorderPanel registered.
08:57:09: OverlayElementFactory for type TextArea registered.
08:57:09: Registering ResourceManager for type Font
08:57:10: Creating resource group Essential
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/packs/DebugPack.zip' of type 'Zip' to resource group 'Essential'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/packs/CornellBox.zip' of type 'Zip' to resource group 'Essential'
08:57:10: Added resource location 'D:/OGRE_NEXT/colibrigui/bin/Data/DebugPack.zip' of type 'Zip' to resource group 'Essential'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/2.0/scripts/materials/Common' of type 'FileSystem' to resource group 'General'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/2.0/scripts/materials/Common/Any' of type 'FileSystem' to resource group 'General'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/2.0/scripts/materials/Common/GLSL' of type 'FileSystem' to resource group 'General'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/2.0/scripts/materials/Common/GLSLES' of type 'FileSystem' to resource group 'General'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/2.0/scripts/materials/Common/HLSL' of type 'FileSystem' to resource group 'General'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/2.0/scripts/materials/Common/Metal' of type 'FileSystem' to resource group 'General'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/Hlms/Common/Any' of type 'FileSystem' to resource group 'General'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/Hlms/Common/GLSL' of type 'FileSystem' to resource group 'General'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/Hlms/Common/HLSL' of type 'FileSystem' to resource group 'General'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/Hlms/Common/Metal' of type 'FileSystem' to resource group 'General'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/Compute/Algorithms/IBL' of type 'FileSystem' to resource group 'General'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/Compute/Tools/Any' of type 'FileSystem' to resource group 'General'
08:57:10: Creating resource group Popular
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/2.0/scripts/Compositors' of type 'FileSystem' to resource group 'Popular'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/models' of type 'FileSystem' to resource group 'Popular'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/materials/textures' of type 'FileSystem' to resource group 'Popular'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/materials/textures/Cubemaps' of type 'FileSystem' to resource group 'Popular'
08:57:10: Added resource location 'D:/OGRE_NEXT_MESH' of type 'FileSystem' to resource group 'Popular'
08:57:10: Added resource location 'D:/OGRE_NEXT/colibrigui/bin/Data' of type 'FileSystem' to resource group 'Popular'
08:57:10: Added resource location 'D:/OGRE_NEXT/colibrigui/bin/Data/Materials/ColibriGui/Skins/DarkGloss' of type 'FileSystem' to resource group 'Popular'
08:57:10: Added resource location 'D:/OGRE_NEXT/colibrigui/bin/Data/Materials/ColibriGui/Skins/Debug' of type 'FileSystem' to resource group 'Popular'
08:57:10: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/2.0/scripts/materials/PbsMaterials' of type 'FileSystem' to resource group 'General'
08:57:11: Added resource location 'D:/OGRE_NEXT/ogre-next/Samples/Media/2.0/scripts/materials/UpdatingDecalsAndAreaLightTex' of type 'FileSystem' to resource group 'General'
08:57:11: HLMS Library path 'D:/OGRE_NEXT/ogre-next/Samples/Media/Hlms/Colibri/Any' has no piece files. Are you sure you provided the right path with read access?
08:57:11:  _hlmsSamplerblockCreated 
08:57:11:  _hlmsSamplerblockCreated 
08:57:11:  _hlmsSamplerblockCreated 
08:57:11:  _hlmsSamplerblockCreated 
08:57:11: Loading HlmsDiskCache from hlmsDiskCache1.bin
08:57:11:  _hlmsMacroblockCreated 
08:57:11:  _hlmsMacroblockCreated 
08:57:11: Applying HlmsDiskCache 1
08:57:11: Shader 100000000VertexShader_vs compiled successfully.
08:57:12: Shader 100000000PixelShader_ps compiled successfully.
08:57:12: Shader 100000001VertexShader_vs compiled successfully.
08:57:12: Shader 100000001PixelShader_ps compiled successfully.
08:57:12: Loading HlmsDiskCache from hlmsDiskCache3.bin
08:57:12:  _hlmsMacroblockCreated 
08:57:12:  _hlmsMacroblockCreated 
08:57:12:  _hlmsBlendblockCreated 
08:57:12:  _hlmsMacroblockCreated 
08:57:12:  _hlmsMacroblockCreated 
08:57:12:  _hlmsMacroblockCreated 
08:57:12:  _hlmsBlendblockCreated 
08:57:12:  _hlmsMacroblockCreated 
08:57:12:  _hlmsBlendblockCreated 
08:57:12:  _hlmsMacroblockCreated 
08:57:12:  _hlmsBlendblockCreated 
08:57:12:  _hlmsMacroblockCreated 
08:57:12:  _hlmsMacroblockCreated 
08:57:12:  _hlmsBlendblockCreated 
08:57:12: Applying HlmsDiskCache 3
08:57:12: Shader 300000000VertexShader_vs compiled successfully.
08:57:12: Shader 300000000PixelShader_ps compiled successfully.
08:57:12: Shader 300000001VertexShader_vs compiled successfully.
08:57:12: Shader 300000001PixelShader_ps compiled successfully.
08:57:12: Shader 300000002VertexShader_vs compiled successfully.
08:57:12: Shader 300000002PixelShader_ps compiled successfully.
08:57:12: Shader 300000003VertexShader_vs compiled successfully.
08:57:12: Shader 300000003PixelShader_ps compiled successfully.
08:57:12: Shader 300000004VertexShader_vs compiled successfully.
08:57:12: Shader 300000004PixelShader_ps compiled successfully.
08:57:12: Shader 300000005VertexShader_vs compiled successfully.
08:57:12: Shader 300000005PixelShader_ps compiled successfully.
08:57:12: Shader 300000006VertexShader_vs compiled successfully.
08:57:12: Shader 300000006PixelShader_ps compiled successfully.
08:57:12: Shader 300000007VertexShader_vs compiled successfully.
08:57:12: Shader 300000007PixelShader_ps compiled successfully.
08:57:12: Parsing scripts for resource group Autodetect
08:57:12: Finished parsing scripts for resource group Autodetect
08:57:12: Creating resources for group Autodetect
08:57:12: All done
08:57:12: Parsing scripts for resource group Essential
08:57:12: Parsing script Materials.material
08:57:12: Parsing script Materials.material
08:57:12: OGRE EXCEPTION(4:ItemIdentityException): A material datablock with name 'DebugCube' already exists. in Hlms::createDatablock at D:\OGRE_NEXT\ogre-next\OgreMain\src\OgreHlms.cpp (line 1893)
08:57:12: OGRE EXCEPTION(4:ItemIdentityException): A material datablock with name 'DebugSphere1000' already exists. in Hlms::createDatablock at D:\OGRE_NEXT\ogre-next\OgreMain\src\OgreHlms.cpp (line 1893)
08:57:12: Parsing script CornellBox.material.json
08:57:12:  _hlmsMacroblockCreated 
08:57:12: Parsing script DebugFont.fontdef
08:57:12: Parsing script DebugFont.fontdef
08:57:12: Finished parsing scripts for resource group Essential
08:57:12: Creating resources for group Essential
08:57:12: All done
08:57:12: Parsing scripts for resource group General
08:57:12: Parsing script Quad.program
08:57:12: Shader Ogre/Compositor/Quad_vs_VK compiled successfully.
08:57:12: Shader Ogre/Compositor/QuadCameraDir_vs_VK compiled successfully.
08:57:12: Shader Ogre/Compositor/QuadCameraDirNoUV_vs_VK compiled successfully.
08:57:12: Parsing script Atmosphere.material
08:57:12: Shader Ogre/Atmo/NprSky_ps_VK compiled successfully.
08:57:12:  _hlmsMacroblockCreated 
08:57:12: Parsing script Copyback.material
08:57:12: Shader Ogre/Copy/4xFP32_ps_VK compiled successfully.
08:57:12:  _hlmsSamplerblockCreated 
08:57:12:  _hlmsSamplerblockCreated 
08:57:12:  _hlmsMacroblockCreated 
08:57:12: Shader Ogre/Copy/4xFP32_2DArray_ps_VK compiled successfully.
08:57:12:  _hlmsSamplerblockCreated 
08:57:12:  _hlmsSamplerblockCreated 
08:57:12: Shader Ogre/Copy/1xFP32_ps_VK compiled successfully.
08:57:12: Shader Ogre/Resolve/1xFP32_Subsample0_ps_VK compiled successfully.
08:57:12:  _hlmsSamplerblockCreated 
08:57:12: Parsing script DepthUtils.material
08:57:12: Shader Ogre/Depth/DownscaleMax_ps_VK compiled successfully.
08:57:12:  _hlmsSamplerblockCreated 
08:57:12:  _hlmsMacroblockCreated 
08:57:12: Parsing script DPM.material
08:57:12: Shader Ogre/DPM/CubeToDpm_4xFP16_ps_VK compiled successfully.
08:57:12:  _hlmsSamplerblockCreated 
08:57:12:  _hlmsSamplerblockCreated 
08:57:12:  _hlmsMacroblockCreated 
08:57:12: Parsing script DPSM.material
08:57:12: Shader Ogre/DPSM/CubeToDpsm_ps_VK compiled successfully.
08:57:12:  _hlmsSamplerblockCreated 
08:57:12: Shader Ogre/DPSM/CubeToDpsm_Colour_ps_VK compiled successfully.
08:57:12:  _hlmsSamplerblockCreated 
08:57:12: Parsing script EsmGaussianBlurLogFilter.material
08:57:12: Shader ESM/GaussianLogFilterH_ps_VK compiled successfully.
08:57:12: Shader ESM/GaussianLogFilterV_ps_VK compiled successfully.
08:57:12:  _hlmsSamplerblockCreated 
08:57:12:  _hlmsSamplerblockCreated 
08:57:12: Parsing script HiddenAreaMeshVr.material
08:57:12: Shader Ogre/VR/HiddenAreaMeshVr_vs_VK compiled successfully.
08:57:12: Shader Ogre/VR/HiddenAreaMeshVr_ps_VK compiled successfully.
08:57:12:  _hlmsBlendblockCreated 
08:57:12: Parsing script PccDepthCompressor.material
08:57:12: Shader PccDepthCompressor_ps_VK compiled successfully.
08:57:12:  _hlmsSamplerblockCreated 
08:57:12:  _hlmsBlendblockCreated 
08:57:12: Parsing script RadialDensityMask.material
08:57:12: Shader Ogre/Compositor/RadialDensityMask_vs_VK compiled successfully.
08:57:12: Shader Ogre/VR/RadialDensityMask_ps_VK compiled successfully.
08:57:12:  _hlmsMacroblockCreated 
08:57:12: Parsing script Sky.material
08:57:12: Shader Ogre/Sky/Cubemap_ps_VK compiled successfully.
08:57:12:  _hlmsSamplerblockCreated 
08:57:12:  _hlmsSamplerblockCreated 
08:57:12: Shader Ogre/Sky/Equirectangular_ps_VK compiled successfully.
08:57:12:  _hlmsSamplerblockCreated 
08:57:12: Parsing script PbsMaterials.material
08:57:12:  _hlmsSamplerblockCreated 
08:57:12: Parsing script Materials.material
08:57:12: Parsing script EsmGaussianBlurLogFilter.material.json
08:57:12:  _hlmsSamplerblockCreated 
08:57:12: Parsing script Mipmaps.material.json
08:57:12: Parsing script IBL.material.json
08:57:12: Finished parsing scripts for resource group General
08:57:12: Creating resources for group General
08:57:12: All done
08:57:12: Parsing scripts for resource group Internal
08:57:12: Finished parsing scripts for resource group Internal
08:57:12: Creating resources for group Internal
08:57:12: All done
08:57:12: Parsing scripts for resource group Popular
08:57:12: Parsing script Material.material
08:57:12: Compiler error: unknown error in Material.material(8): token class, rtshader_system, unrecognized.
08:57:12: Compiler error: unknown error in Material.material(8): token "rtshader_system" is not recognized
08:57:12: Parsing script Skins.material
08:57:12:  _hlmsMacroblockCreated 
08:57:12:  _hlmsBlendblockCreated 
08:57:12:  _hlmsMacroblockCreated 
08:57:12: Parsing script Skins.material
08:57:12: Parsing script InstancedStereo.compositor
08:57:12: Parsing script IrradianceFieldRaster.compositor
08:57:12: Parsing script LocalCubemaps.compositor
08:57:12: Parsing script PbsMaterials.compositor
08:57:12: Parsing script PlanarReflections.compositor
08:57:12: Parsing script Refractions.compositor
08:57:12: Parsing script ScreenSpaceReflections.compositor
08:57:12: Parsing script ShadowMapDebugging.compositor
08:57:12: Parsing script StaticShadowMaps.compositor
08:57:12: Parsing script StencilTest.compositor
08:57:12: Parsing script StereoRendering.compositor
08:57:12: Parsing script TutorialSky_Postprocess.compositor
08:57:12: Parsing script TutorialUav01_Setup.compositor
08:57:12: Parsing script TutorialUav02_Setup.compositor
08:57:12: Parsing script Tutorial_DynamicCubemap.compositor
08:57:12: Parsing script Tutorial_OpenVRWorkspace.compositor
08:57:12: Parsing script Tutorial_ReconstructPosFromDepth.compositor
08:57:12: Parsing script Tutorial_Terrain.compositor
08:57:12: Parsing script UvBaking.compositor
08:57:12: Parsing script Main.compositor
08:57:12: Finished parsing scripts for resource group Popular
08:57:12: Creating resources for group Popular
08:57:12: All done
08:57:12: Mesh: Loading Cube.003.mesh.
08:57:12: Skeleton: Loading Cube.003.skeleton
08:57:12: OGRE EXCEPTION(3:RenderingAPIException): Fixed Function pipeline is no longer allowed nor supported. The material Material must use shaders in HlmsLowLevel::calculateHashFor at D:\OGRE_NEXT\ogre-next\OgreMain\src\OgreHlmsLowLevel.cpp (line 159)
08:57:12: OGRE EXCEPTION(3:RenderingAPIException): Fixed Function pipeline is no longer allowed nor supported. The material Material must use shaders in HlmsLowLevel::calculateHashFor at D:\OGRE_NEXT\ogre-next\OgreMain\src\OgreHlmsLowLevel.cpp (line 159)
08:57:12: Couldn't apply datablock '[Value 0x00000024]' to this renderable. Using default one. Check previous log messages to see if there's more information.
08:57:12:  _hlmsBlendblockCreated 
08:57:12:  _hlmsBlendblockCreated 
08:57:12:  _hlmsSamplerblockCreated 
08:57:12:  _hlmsMacroblockCreated 
08:57:12: Slider handle ends outside of parent. It will be clipped. You can shrink slider_line_size, shrink slider_handle_proportion, change slider_handle_position_top_left_proportion to move the handle around until it doesn't clip, or set the the slider size to at least height = 157.500000
08:57:13: Font DebugFont using texture size 512x512
08:57:13: Info: Freetype returned null for character 127 in font DebugFont
08:57:13: Info: Freetype returned null for character 128 in font DebugFont
08:57:13: Info: Freetype returned null for character 129 in font DebugFont
08:57:13: Info: Freetype returned null for character 130 in font DebugFont
08:57:13: Info: Freetype returned null for character 131 in font DebugFont
08:57:13: Info: Freetype returned null for character 132 in font DebugFont
08:57:13: Info: Freetype returned null for character 133 in font DebugFont
08:57:13: Info: Freetype returned null for character 134 in font DebugFont
08:57:13: Info: Freetype returned null for character 135 in font DebugFont
08:57:13: Info: Freetype returned null for character 136 in font DebugFont
08:57:13: Info: Freetype returned null for character 137 in font DebugFont
08:57:13: Info: Freetype returned null for character 138 in font DebugFont
08:57:13: Info: Freetype returned null for character 139 in font DebugFont
08:57:13: Info: Freetype returned null for character 140 in font DebugFont
08:57:13: Info: Freetype returned null for character 141 in font DebugFont
08:57:13: Info: Freetype returned null for character 142 in font DebugFont
08:57:13: Info: Freetype returned null for character 143 in font DebugFont
08:57:13: Info: Freetype returned null for character 144 in font DebugFont
08:57:13: Info: Freetype returned null for character 145 in font DebugFont
08:57:13: Info: Freetype returned null for character 146 in font DebugFont
08:57:13: Info: Freetype returned null for character 147 in font DebugFont
08:57:13: Info: Freetype returned null for character 148 in font DebugFont
08:57:13: Info: Freetype returned null for character 149 in font DebugFont
08:57:13: Info: Freetype returned null for character 150 in font DebugFont
08:57:13: Info: Freetype returned null for character 151 in font DebugFont
08:57:13: Info: Freetype returned null for character 152 in font DebugFont
08:57:13: Info: Freetype returned null for character 153 in font DebugFont
08:57:13: Info: Freetype returned null for character 154 in font DebugFont
08:57:13: Info: Freetype returned null for character 155 in font DebugFont
08:57:13: Info: Freetype returned null for character 156 in font DebugFont
08:57:13: Info: Freetype returned null for character 157 in font DebugFont
08:57:13: Info: Freetype returned null for character 158 in font DebugFont
08:57:13: Info: Freetype returned null for character 159 in font DebugFont
08:57:13: Info: Freetype returned null for character 160 in font DebugFont
08:57:13:  _hlmsSamplerblockCreated 
08:57:13:  _hlmsMacroblockCreated 
08:57:13:  _hlmsMacroblockCreated 
08:57:16: LowLevelOgreNext::DestroyScene01() called succesfully!
08:57:16: Saving HlmsDiskCache to hlmsDiskCache1.bin
08:57:16: Saving HlmsDiskCache to hlmsDiskCache3.bin
08:57:16: Unregistering ResourceManager for type Font
08:57:16: DefaultWorkQueue('Root') shutting down on thread main.
08:57:16: *-*-* OGRE Shutdown
08:57:16: Unregistering ResourceManager for type OldSkeleton
08:57:16: Unregistering ResourceManager for type Mesh2
08:57:16: Unregistering ResourceManager for type Mesh
08:57:16: Unregistering ResourceManager for type Material
08:57:16: Unregistering ResourceManager for type HighLevelGpuProgram
08:57:16: Uninstalling plugin: ParticleFX
08:57:16: Plugin successfully uninstalled
08:57:16: Unloading library .\Plugin_ParticleFX_d
08:57:16: Uninstalling plugin: Vulkan RenderSystem
08:57:16: Unregistering ResourceManager for type GpuProgram
08:57:16: WARNING: Deleting mapped buffer without having it unmapped. This is often sign of a resource leak or a bad pattern. Umapping the buffer for you...
08:57:17: Plugin successfully uninstalled
08:57:17: Unloading library .\RenderSystem_Vulkan_d
08:57:17: Uninstalling plugin: GL 3+ RenderSystem
08:57:17: *** Stopping Win32GL Subsystem ***
08:57:17: Plugin successfully uninstalled
08:57:17: Unloading library .\RenderSystem_GL3Plus_d
08:57:17: Uninstalling plugin: D3D11 RenderSystem
08:57:17: D3D11: Shutting down cleanly.
08:57:17: D3D11: Direct3D11 Rendering Subsystem destroyed.
08:57:17: Plugin successfully uninstalled
08:57:17: Unloading library .\RenderSystem_Direct3D11_d
User avatar
dark_sylinc
OGRE Team Member
OGRE Team Member
Posts: 5477
Joined: Sat Jul 21, 2007 4:55 pm
Location: Buenos Aires, Argentina
x 1359

Re: texts appear as rectangles when using ColibriGui

Post by dark_sylinc »

It seems like you're not copying or setting up correctly the paths to the data files.

See this message in the Ogre.log file:

HLMS Library path 'D:/OGRE_NEXT/ogre-next/Samples/Media/Hlms/Colibri/Any' has no piece files. Are you sure you provided the right path with read access?

Make sure the Colibri Hlms templates are properly included.
And also make sure the font files are also properly included.

Cheers.

knn217
Halfling
Posts: 78
Joined: Wed Jan 25, 2023 9:04 am
x 5

Re: texts appear as rectangles when using ColibriGui

Post by knn217 »

Thanks for the help, my register Hlms function loaded Unlit instead of Colibri, replacing that with Colibri solved the issue!