BYU-PCCL / holodeck

High Fidelity Simulator for Reinforcement Learning and Robotics Research.
https://holodeck.cs.byu.edu
MIT License
572 stars 42 forks source link

No Game View Window #117

Closed emcyroyale closed 5 years ago

emcyroyale commented 5 years ago

I have an environment running with make and I'm able to read state, reward, terminal, info from a step after #114, but I'm unable to see any Game Window. What could be the issue?

holodeck.make("UrbanCity", verbose=True)

Increasing per-process limit of core file size to infinity.
Existing per-process limit (soft=18446744073709551615, hard=18446744073709551615) is enough for us (need only 18446744073709551615)
sh: 1: xdg-user-dir: not found
LogPlatformFile: Using cached read wrapper
LogInit: Display: RandInit(-357565858) SRandInit(-357565858).
LogTaskGraph: Started task graph with 5 named threads and 17 total threads with 3 sets of task threads.
LogStats: Stats thread started at 0.039420
LogPluginManager: Mounting plugin Paper2D
LogPluginManager: Mounting plugin OculusVR
LogPluginManager: Mounting plugin AndroidPermission
LogPluginManager: Mounting plugin ArchVisCharacter
LogPluginManager: Mounting plugin CableComponent
LogPluginManager: Mounting plugin CustomMeshComponent
LogPluginManager: Mounting plugin ExampleDeviceProfileSelector
LogPluginManager: Mounting plugin ImmediatePhysics
LogPluginManager: Mounting plugin LinuxDeviceProfileSelector
LogPluginManager: Mounting plugin LocationServicesBPLibrary
LogPluginManager: Mounting plugin MobilePatchingUtils
LogPluginManager: Mounting plugin PhysXVehicles
LogPluginManager: Mounting plugin ProceduralMeshComponent
LogPluginManager: Mounting plugin RuntimePhysXCooking
LogPluginManager: Mounting plugin SteamVR
LogPluginManager: Mounting plugin LightPropagationVolume
LogPluginManager: Mounting plugin FacialAnimation
LogPluginManager: Mounting plugin CharacterAI
LogPluginManager: Mounting plugin AndroidMedia
LogPluginManager: Mounting plugin AvfMedia
LogPluginManager: Mounting plugin WmfMedia
LogPluginManager: Mounting plugin UdpMessaging
LogPluginManager: Mounting plugin OnlineSubsystem
LogPluginManager: Mounting plugin OnlineSubsystemNull
LogPluginManager: Mounting plugin OnlineSubsystemUtils
LogFileManager: Warning: ReadFile failed: Count=0 Length=4096 Error=errno=21 (Is a directory) for file 
LogInit: Using libcurl 7.48.0-DEV
LogInit:  - built for x86_64-unknown-linux-gnu
LogInit:  - supports SSL with OpenSSL/1.0.2h
LogInit:  - supports HTTP deflate (compression) using libz 1.2.8
LogInit:  - other features:
LogInit:      CURL_VERSION_SSL
LogInit:      CURL_VERSION_LIBZ
LogInit:      CURL_VERSION_IPV6
LogInit:      CURL_VERSION_ASYNCHDNS
LogInit:      CURL_VERSION_LARGEFILE
LogInit:      CURL_VERSION_TLSAUTH_SRP
LogInit:  Libcurl: checking if '/etc/pki/tls/certs/ca-bundle.crt' exists
LogInit:  Libcurl: checking if '/etc/ssl/certs/ca-certificates.crt' exists
LogInit:  CurlRequestOptions (configurable via config and command line):
LogInit:  - bVerifyPeer = true  - Libcurl will verify peer certificate
LogInit:  - bUseHttpProxy = false  - Libcurl will NOT use HTTP proxy
LogInit:  - bDontReuseConnections = false  - Libcurl will reuse connections
LogInit:  - CertBundlePath = /etc/ssl/certs/ca-certificates.crt  - Libcurl will set CURLOPT_CAINFO to it
LogInit: Build: ++UE4+Release-4.17-CL-0
LogInit: Engine Version: 4.17.2-0+++UE4+Release-4.17
LogInit: Compatible Engine Version: 4.17.0-0+++UE4+Release-4.17
LogInit: Net CL: 0
LogDevObjectVersion: Number of dev versions registered: 16
LogDevObjectVersion:   Dev-Blueprints (B0D832E4-1F89-4F0D-ACCF-7EB736FD4AA2): 10
LogDevObjectVersion:   Dev-Build (E1C64328-A22C-4D53-A36C-8E866417BD8C): 0
LogDevObjectVersion:   Dev-Core (375EC13C-06E4-48FB-B500-84F0262A717E): 2
LogDevObjectVersion:   Dev-Editor (E4B068ED-F494-42E9-A231-DA0B2E46BB41): 20
LogDevObjectVersion:   Dev-Framework (CFFC743F-43B0-4480-9391-14DF171D2073): 28
LogDevObjectVersion:   Dev-Mobile (B02B49B5-BB20-44E9-A304-32B752E40360): 0
LogDevObjectVersion:   Dev-Networking (A4E4105C-59A1-49B5-A7C5-40C4547EDFEE): 0
LogDevObjectVersion:   Dev-Online (39C831C9-5AE6-47DC-9A44-9C173E1C8E7C): 0
LogDevObjectVersion:   Dev-Physics (78F01B33-EBEA-4F98-B9B4-84EACCB95AA2): 0
LogDevObjectVersion:   Dev-Platform (6631380F-2D4D-43E0-8009-CF276956A95A): 0
LogDevObjectVersion:   Dev-Rendering (12F88B9F-8875-4AFC-A67C-D90C383ABD29): 19
LogDevObjectVersion:   Dev-Sequencer (7B5AE74C-D270-4C10-A958-57980B212A5A): 4
LogDevObjectVersion:   Dev-VR (D7296918-1DD6-4BDD-9DE2-64A83CC13884): 0
LogDevObjectVersion:   Dev-LoadTimes (C2A15278-BFE7-4AFE-6C17-90FF531DF755): 1
LogDevObjectVersion:   Private-Geometry (6EACA3D4-40EC-4CC1-B786-8BED09428FC5): 1
LogDevObjectVersion:   Dev-AnimPhys (29E575DD-E0A3-4627-9D10-D276232CDCEA): 7
LogInit: Compiled (64-bit): Oct  2 2018 15:12:17
LogInit: Compiled with Clang: 4.0.0 (tags/RELEASE_400/final 298751)
LogInit: Build Configuration: Development
LogInit: Branch Name: ++UE4+Release-4.17
LogInit: Command line:  UrbanCity -HolodeckOn -opengl4 -LOG=HolodeckLog.txt -ResX=1280 -ResY=720 -CamResX=256 -CamResY=256 --HolodeckUUID=36812063-fa76-4b91-9517-1d84adc23f31
LogInit: Base directory: /home/holodeckuser/.local/share/holodeck/worlds/LinuxDefaultWorlds/LinuxNoEditor/Holodeck/Binaries/Linux/
LogInit: Installed Engine Build: 0
LogInit: Presizing for max 2097152 objects, including 0 objects not considered by GC, pre-allocating 0 bytes for permanent pool.
LogStreaming: Display: Async Loading initialized: Event Driven Loader: true, Async Loading Thread: false
LogInit: Object subsystem initialized
[2018.10.12-17.12.42:406][  0]LogInit: Initializing SDL.
[2018.10.12-17.12.42:406][  0]LogInit: Using SDL_WINDOW_OPENGL
[2018.10.12-17.12.42:473][  0]LogInit: Initialized SDL 2.0.4 revision: 10374 (hg-10374:dccf51aee79b with EpicExtensions) (compiled against 2.0.4)
[2018.10.12-17.12.42:473][  0]LogInit: Display metrics:
[2018.10.12-17.12.42:473][  0]LogInit:   PrimaryDisplayWidth: 1024
[2018.10.12-17.12.42:473][  0]LogInit:   PrimaryDisplayHeight: 768
[2018.10.12-17.12.42:473][  0]LogInit:   PrimaryDisplayWorkAreaRect:
[2018.10.12-17.12.42:473][  0]LogInit:     Left=0, Top=0, Right=1024, Bottom=768
[2018.10.12-17.12.42:473][  0]LogInit:   VirtualDisplayRect:
[2018.10.12-17.12.42:473][  0]LogInit:     Left=0, Top=0, Right=1024, Bottom=768
[2018.10.12-17.12.42:473][  0]LogInit:   TitleSafePaddingSize: X=0.000 Y=0.000
[2018.10.12-17.12.42:473][  0]LogInit:   ActionSafePaddingSize: X=0.000 Y=0.000
[2018.10.12-17.12.42:473][  0]LogInit:   Number of monitors: 1
[2018.10.12-17.12.42:473][  0]LogInit:     Monitor 0
[2018.10.12-17.12.42:473][  0]LogInit:       Name: 0
[2018.10.12-17.12.42:473][  0]LogInit:       ID: display0
[2018.10.12-17.12.42:473][  0]LogInit:       NativeWidth: 1024
[2018.10.12-17.12.42:473][  0]LogInit:       NativeHeight: 768
[2018.10.12-17.12.42:473][  0]LogInit:       bIsPrimary: true
[2018.10.12-17.12.42:474][  0]LogLinux: Selected Device Profile: [LinuxNoEditor]
[2018.10.12-17.12.42:474][  0]LogInit: Applying CVar settings loaded from the selected device profile: [LinuxNoEditor]
[2018.10.12-17.12.42:489][  0]LogInit: Linux hardware info:
[2018.10.12-17.12.42:489][  0]LogInit:  - we are not the first instance of this executable
[2018.10.12-17.12.42:489][  0]LogInit:  - this process' id (pid) is 97, parent process' id (ppid) is 19
[2018.10.12-17.12.42:489][  0]LogInit:  - we are not running under debugger
[2018.10.12-17.12.42:489][  0]LogInit:  - machine network name is 'bf692630b083'
[2018.10.12-17.12.42:489][  0]LogInit:  - user name is 'holodeckuser' (holodeckuser)
[2018.10.12-17.12.42:489][  0]LogInit:  - we're logged in locally
[2018.10.12-17.12.42:489][  0]LogInit:  - we're running with rendering
[2018.10.12-17.12.42:489][  0]LogInit:  - CPU: GenuineIntel 'Intel(R) Core(TM) i7-6850K CPU @ 3.60GHz' (signature: 0x406F1)
[2018.10.12-17.12.42:489][  0]LogInit:  - Number of physical cores available for the process: 6
[2018.10.12-17.12.42:489][  0]LogInit:  - Number of logical cores available for the process: 12
[2018.10.12-17.12.42:489][  0]LogInit:  - Cache line size: 64
[2018.10.12-17.12.42:489][  0]LogInit:  - Memory allocator used: binned2
[2018.10.12-17.12.42:489][  0]LogLinux: Benchmarking clocks:
[2018.10.12-17.12.42:489][  0]LogLinux:  - CLOCK_REALTIME (id=0) can sustain 54669655 (54670K, 55M) calls per second without zero deltas.
[2018.10.12-17.12.42:489][  0]LogLinux:  - CLOCK_MONOTONIC (id=1) can sustain 58268702 (58269K, 58M) calls per second without zero deltas.
[2018.10.12-17.12.42:489][  0]LogLinux:  - CLOCK_MONOTONIC_RAW (id=4) can sustain 408605 (409K, 0M) calls per second without zero deltas.
[2018.10.12-17.12.42:489][  0]LogLinux:  - CLOCK_MONOTONIC_COARSE (id=6) can sustain 181146440 (181146K, 181M) calls per second with 99.999857% zero deltas.
[2018.10.12-17.12.42:489][  0]LogLinux: Selected clock_id 1 (CLOCK_MONOTONIC) since it is the fastest support clock without zero deltas.
[2018.10.12-17.12.42:489][  0]LogInit: Linux-specific commandline switches:
[2018.10.12-17.12.42:489][  0]LogInit:  -nodwarf (currently OFF): suppress parsing of DWARF debug info (callstacks will be generated faster, but won't have line numbers)
[2018.10.12-17.12.42:489][  0]LogInit:  -ansimalloc - use malloc()/free() from libc (useful for tools like valgrind and electric fence)
[2018.10.12-17.12.42:489][  0]LogInit:  -jemalloc - use jemalloc for all memory allocation
[2018.10.12-17.12.42:489][  0]LogInit:  -binnedmalloc - use binned malloc  for all memory allocation
[2018.10.12-17.12.42:489][  0]LogInit:  -httpproxy=ADDRESS:PORT - redirects HTTP requests to a proxy (only supported if compiled with libcurl)
[2018.10.12-17.12.42:489][  0]LogInit:  -reuseconn - allow libcurl to reuse HTTP connections (only matters if compiled with libcurl)
[2018.10.12-17.12.42:489][  0]LogInit:  -virtmemkb=NUMBER - sets process virtual memory (address space) limit (overrides VirtualMemoryLimitInKB value from .ini)
[2018.10.12-17.12.42:489][  0]LogInit:  - Physical RAM available (not considering process quota): 63 GB (64334 MB, 65878988 KB, 67460083712 bytes)
[2018.10.12-17.12.42:490][  0]LogInit: Using OS detected language (en-US-POSIX).
[2018.10.12-17.12.42:490][  0]LogInit: Using OS detected locale (en-US-POSIX).
[2018.10.12-17.12.42:491][  0]LogTextLocalizationManager: No specific localization for 'en-US-POSIX' exists, so the 'en' localization will be used.
[2018.10.12-17.12.42:530][  0]LogRHI: Initializing OpenGL RHI
[2018.10.12-17.12.42:530][  0]LogRHI:   GL_VENDOR: NVIDIA Corporation
[2018.10.12-17.12.42:530][  0]LogRHI:   GL_RENDERER: GeForce GTX 1080 Ti/PCIe/SSE2
[2018.10.12-17.12.42:530][  0]LogRHI:   GL_VERSION: 4.3.0 NVIDIA 384.130
[2018.10.12-17.12.42:530][  0]LogRHI:   GL_SHADING_LANGUAGE_VERSION: 4.30 NVIDIA via Cg compiler
[2018.10.12-17.12.42:531][  0]LogRHI: OpenGL Extensions:
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_AMD_multi_draw_indirect
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_AMD_seamless_cubemap_per_texture
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_AMD_vertex_shader_viewport_index
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_AMD_vertex_shader_layer
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_arrays_of_arrays
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_base_instance
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_bindless_texture
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_blend_func_extended
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_buffer_storage
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_clear_buffer_object
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_clear_texture
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_clip_control
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_color_buffer_float
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_compressed_texture_pixel_storage
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_conservative_depth
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_compute_shader
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_compute_variable_group_size
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_conditional_render_inverted
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_copy_buffer
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_copy_image
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_cull_distance
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_debug_output
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_depth_buffer_float
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_depth_clamp
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_depth_texture
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_derivative_control
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_direct_state_access
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_draw_buffers
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_draw_buffers_blend
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_draw_indirect
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_draw_elements_base_vertex
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_draw_instanced
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_enhanced_layouts
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_ES2_compatibility
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_ES3_compatibility
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_ES3_1_compatibility
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_ES3_2_compatibility
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_explicit_attrib_location
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_explicit_uniform_location
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_fragment_coord_conventions
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_fragment_layer_viewport
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_fragment_program
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_fragment_program_shadow
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_fragment_shader
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_fragment_shader_interlock
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_framebuffer_no_attachments
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_framebuffer_object
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_framebuffer_sRGB
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_geometry_shader4
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_get_program_binary
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_get_texture_sub_image
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_gl_spirv
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_gpu_shader5
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_gpu_shader_fp64
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_gpu_shader_int64
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_half_float_pixel
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_half_float_vertex
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_imaging
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_indirect_parameters
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_instanced_arrays
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_internalformat_query
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_internalformat_query2
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_invalidate_subdata
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_map_buffer_alignment
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_map_buffer_range
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_multi_bind
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_multi_draw_indirect
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_multisample
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_multitexture
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_occlusion_query
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_occlusion_query2
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_parallel_shader_compile
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_pipeline_statistics_query
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_pixel_buffer_object
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_point_parameters
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_point_sprite
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_post_depth_coverage
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_program_interface_query
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_provoking_vertex
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_query_buffer_object
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_robust_buffer_access_behavior
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_robustness
[2018.10.12-17.12.42:531][  0]LogRHI:   GL_ARB_sample_locations
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_sample_shading
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_sampler_objects
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_seamless_cube_map
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_seamless_cubemap_per_texture
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_separate_shader_objects
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_atomic_counter_ops
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_atomic_counters
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_ballot
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_bit_encoding
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_clock
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_draw_parameters
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_group_vote
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_image_load_store
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_image_size
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_objects
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_precision
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_storage_buffer_object
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_subroutine
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_texture_image_samples
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_texture_lod
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shading_language_100
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shader_viewport_layer_array
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shading_language_420pack
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shading_language_include
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shading_language_packing
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_shadow
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_sparse_buffer
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_sparse_texture
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_sparse_texture2
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_sparse_texture_clamp
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_stencil_texturing
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_sync
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_tessellation_shader
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_barrier
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_border_clamp
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_buffer_object
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_buffer_object_rgb32
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_buffer_range
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_compression
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_compression_bptc
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_compression_rgtc
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_cube_map
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_cube_map_array
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_env_add
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_env_combine
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_env_crossbar
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_env_dot3
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_filter_minmax
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_float
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_gather
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_mirror_clamp_to_edge
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_mirrored_repeat
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_multisample
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_non_power_of_two
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_query_levels
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_query_lod
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_rectangle
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_rg
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_rgb10_a2ui
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_stencil8
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_storage
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_storage_multisample
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_swizzle
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_texture_view
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_timer_query
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_transform_feedback2
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_transform_feedback3
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_transform_feedback_instanced
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_transform_feedback_overflow_query
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_transpose_matrix
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_uniform_buffer_object
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_vertex_array_bgra
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_vertex_array_object
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_vertex_attrib_64bit
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_vertex_attrib_binding
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_vertex_buffer_object
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_vertex_program
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_vertex_shader
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_vertex_type_10f_11f_11f_rev
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_vertex_type_2_10_10_10_rev
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_viewport_array
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ARB_window_pos
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ATI_draw_buffers
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ATI_texture_float
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_ATI_texture_mirror_once
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_S3_s3tc
[2018.10.12-17.12.42:532][  0]LogRHI:   GL_EXT_texture_env_add
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_abgr
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_bgra
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_bindable_uniform
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_blend_color
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_blend_equation_separate
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_blend_func_separate
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_blend_minmax
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_blend_subtract
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_compiled_vertex_array
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_Cg_shader
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_depth_bounds_test
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_direct_state_access
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_draw_buffers2
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_draw_instanced
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_draw_range_elements
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_fog_coord
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_framebuffer_blit
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_framebuffer_multisample
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXTX_framebuffer_mixed_formats
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_framebuffer_multisample_blit_scaled
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_framebuffer_object
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_framebuffer_sRGB
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_geometry_shader4
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_gpu_program_parameters
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_gpu_shader4
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_multi_draw_arrays
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_packed_depth_stencil
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_packed_float
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_packed_pixels
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_pixel_buffer_object
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_point_parameters
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_polygon_offset_clamp
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_post_depth_coverage
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_provoking_vertex
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_raster_multisample
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_rescale_normal
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_secondary_color
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_separate_shader_objects
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_separate_specular_color
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_shader_image_load_formatted
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_shader_image_load_store
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_shader_integer_mix
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_shadow_funcs
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_sparse_texture2
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_stencil_two_side
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_stencil_wrap
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture3D
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_array
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_buffer_object
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_compression_dxt1
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_compression_latc
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_compression_rgtc
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_compression_s3tc
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_cube_map
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_edge_clamp
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_env_combine
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_env_dot3
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_filter_anisotropic
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_filter_minmax
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_integer
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_lod
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_lod_bias
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_mirror_clamp
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_object
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_shared_exponent
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_sRGB
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_sRGB_decode
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_storage
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_texture_swizzle
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_timer_query
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_transform_feedback2
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_vertex_array
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_vertex_array_bgra
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_vertex_attrib_64bit
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_window_rectangles
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_import_sync_object
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_NV_robustness_video_memory_purge
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_IBM_rasterpos_clip
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_IBM_texture_mirrored_repeat
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_KHR_context_flush_control
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_KHR_debug
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_memory_object
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_memory_object_fd
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_KHR_no_error
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_KHR_robust_buffer_access_behavior
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_KHR_robustness
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_semaphore
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_EXT_semaphore_fd
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_KTX_buffer_region
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_NV_alpha_to_coverage_dither_control
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_NV_bindless_multi_draw_indirect
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_NV_bindless_multi_draw_indirect_count
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_NV_bindless_texture
[2018.10.12-17.12.42:533][  0]LogRHI:   GL_NV_blend_equation_advanced
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_blend_equation_advanced_coherent
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NVX_blend_equation_advanced_multi_draw_buffers
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_blend_square
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_clip_space_w_scaling
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_command_list
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_compute_program5
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_conditional_render
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_conservative_raster
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_conservative_raster_dilate
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_conservative_raster_pre_snap_triangles
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_copy_depth_to_color
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_copy_image
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_depth_buffer_float
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_depth_clamp
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_draw_texture
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_draw_vulkan_image
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_ES1_1_compatibility
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_ES3_1_compatibility
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_explicit_multisample
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_fence
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_fill_rectangle
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_float_buffer
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_fog_distance
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_fragment_coverage_to_color
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_fragment_program
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_fragment_program_option
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_fragment_program2
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_fragment_shader_interlock
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_framebuffer_mixed_samples
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_framebuffer_multisample_coverage
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_geometry_shader4
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_geometry_shader_passthrough
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_gpu_program4
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_internalformat_sample_query
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_gpu_program4_1
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_gpu_program5
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_gpu_program5_mem_extended
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_gpu_program_fp64
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_gpu_shader5
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_half_float
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_light_max_exponent
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_multisample_coverage
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_multisample_filter_hint
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_occlusion_query
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_packed_depth_stencil
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_parameter_buffer_object
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_parameter_buffer_object2
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_path_rendering
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_path_rendering_shared_edge
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_point_sprite
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_primitive_restart
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_register_combiners
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_register_combiners2
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_sample_locations
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_sample_mask_override_coverage
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_shader_atomic_counters
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_shader_atomic_float
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_shader_atomic_float64
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_shader_atomic_fp16_vector
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_shader_atomic_int64
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_shader_buffer_load
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_shader_storage_buffer_object
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_stereo_view_rendering
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_texgen_reflection
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_texture_barrier
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_texture_compression_vtc
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_texture_env_combine4
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_texture_multisample
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_texture_rectangle
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_texture_shader
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_texture_shader2
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_texture_shader3
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_transform_feedback
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_transform_feedback2
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_uniform_buffer_unified_memory
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_vertex_attrib_integer_64bit
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_vertex_buffer_unified_memory
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_vertex_program
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_vertex_program1_1
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_vertex_program2
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_vertex_program2_option
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_vertex_program3
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_viewport_array2
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_viewport_swizzle
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NVX_conditional_render
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NVX_gpu_memory_info
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_shader_thread_group
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_NV_shader_thread_shuffle
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_KHR_blend_equation_advanced
[2018.10.12-17.12.42:534][  0]LogRHI:   GL_KHR_blend_equation_advanced_coherent
[2018.10.12-17.12.42:535][  0]LogRHI:   GL_SGIS_generate_mipmap
[2018.10.12-17.12.42:535][  0]LogRHI:   GL_SGIS_texture_lod
[2018.10.12-17.12.42:535][  0]LogRHI:   GL_SGIX_depth_texture
[2018.10.12-17.12.42:535][  0]LogRHI:   GL_SGIX_shadow
[2018.10.12-17.12.42:535][  0]LogRHI:   GL_SUN_slice_accum
[2018.10.12-17.12.42:536][  0]LogRHI:   GL_MAX_TEXTURE_SIZE: 32768
[2018.10.12-17.12.42:536][  0]LogRHI:   GL_MAX_CUBE_MAP_TEXTURE_SIZE: 32768
[2018.10.12-17.12.42:536][  0]LogRHI:   GL_MAX_ARRAY_TEXTURE_LAYERS: 2048
[2018.10.12-17.12.42:536][  0]LogRHI:   GL_MAX_3D_TEXTURE_SIZE: 16384
[2018.10.12-17.12.42:536][  0]LogRHI:   GL_MAX_RENDERBUFFER_SIZE: 32768
[2018.10.12-17.12.42:536][  0]LogRHI:   GL_MAX_TEXTURE_IMAGE_UNITS: 32
[2018.10.12-17.12.42:536][  0]LogRHI:   GL_MAX_DRAW_BUFFERS: 8
[2018.10.12-17.12.42:536][  0]LogRHI:   GL_MAX_COLOR_ATTACHMENTS: 8
[2018.10.12-17.12.42:536][  0]LogRHI:   GL_MAX_SAMPLES: 32
[2018.10.12-17.12.42:536][  0]LogRHI:   GL_MAX_COLOR_TEXTURE_SAMPLES: 32
[2018.10.12-17.12.42:536][  0]LogRHI:   GL_MAX_DEPTH_TEXTURE_SAMPLES: 32
[2018.10.12-17.12.42:536][  0]LogRHI:   GL_MAX_INTEGER_SAMPLES: 32
[2018.10.12-17.12.42:536][  0]LogRHI:   GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: 192
[2018.10.12-17.12.42:536][  0]LogRHI:   GL_MAX_VERTEX_ATTRIBS: 16
[2018.10.12-17.12.42:536][  0]LogRHI:   GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: 16
[2018.10.12-17.12.42:536][  0]LogRHI: OpenGL MajorVersion = 4, MinorVersion = 3, ShaderPlatform = GLSL_430, FeatureLevel = SM5
[2018.10.12-17.12.42:545][  0]LogRHI: Texture pool is 7884 MB (70% of 11264 MB)
[2018.10.12-17.12.42:551][  0]LogMaterial: Verifying Global Shaders for GLSL_430
[2018.10.12-17.12.42:551][  0]LogSlate: Using Freetype 2.6.0
[2018.10.12-17.12.42:553][  0]LogSlate: SlateFontCache - WITH_FREETYPE: 1, WITH_HARFBUZZ: 0
[2018.10.12-17.12.42:553][  0]LogSlate: SlateFontCache - WITH_FREETYPE: 1, WITH_HARFBUZZ: 0
[2018.10.12-17.12.42:637][  0]LogAssetRegistry: FAssetRegistry took 0.0177 seconds to start up
[2018.10.12-17.12.42:696][  0]LogHolodeck: Android Controller Initialized
[2018.10.12-17.12.42:696][  0]LogHolodeck: CommandCenter::CommandCenter() constructed
[2018.10.12-17.12.42:696][  0]LogHolodeck: UHolodeckCamera::UHolodeckCamer() initialization called.
[2018.10.12-17.12.42:696][  0]LogHolodeck: CaptureHeight is 256
[2018.10.12-17.12.42:696][  0]LogHolodeck: CaptureWidth is 256
[2018.10.12-17.12.42:696][  0]LogHolodeck: Holodeck Game Instance initialized
[2018.10.12-17.12.42:696][  0]LogHolodeck: HolodeckGameMode initialized
[2018.10.12-17.12.42:700][  0]LogPackageLocalizationCache: Processed 5 localized package path(s) for 2 prioritized culture(s) in 0.003028 seconds
[2018.10.12-17.12.42:700][  0]LogPakFile: New pak file ../../../Holodeck/Content/Paks/Holodeck-LinuxNoEditor.pak added to pak precacher.
[2018.10.12-17.12.42:700][  0]LogLinux: Selected Device Profile: [LinuxNoEditor]
[2018.10.12-17.12.42:717][  0]LogContentStreaming: Texture pool size is 1000.00 MB
[2018.10.12-17.12.42:776][  0]LogHolodeck: NavAgent Controller Initialized
[2018.10.12-17.12.42:777][  0]LogHolodeck: UHolodeckCamera::UHolodeckCamer() initialization called.
[2018.10.12-17.12.42:777][  0]LogHolodeck: CaptureHeight is 256
[2018.10.12-17.12.42:777][  0]LogHolodeck: CaptureWidth is 256
[2018.10.12-17.12.42:777][  0]LogTemp: Warning: SphereRobot Controller Initialized
[2018.10.12-17.12.42:777][  0]LogTemp: Warning: UAV Controller Initialized
[2018.10.12-17.12.42:816][  0]LogNetVersion: Holodeck , NetCL: 0, EngineNetVer: 2, GameNetVer: 0 (Checksum: 3093453154)
[2018.10.12-17.12.42:840][  0]LogMoviePlayer: Initializing movie player
[2018.10.12-17.12.42:872][  0]LogAndroidPermission: UAndroidPermissionCallbackProxy::GetInstance
[2018.10.12-17.12.42:878][  0]LogUObjectArray: 30708 objects as part of root set at end of initial load.
[2018.10.12-17.12.42:878][  0]LogUObjectAllocator: 5971520 out of 0 bytes used by permanent object pool.
[2018.10.12-17.12.42:878][  0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
[2018.10.12-17.12.42:879][  0]LogEngine: Initializing Engine...
Unable to read VR Path Registry from /home/holodeckuser/.config/openvr/openvrpaths.vrpath
Unable to read VR Path Registry from /home/holodeckuser/.config/openvr/openvrpaths.vrpath
[2018.10.12-17.12.42:880][  0]LogHMD: Failed to initialize OpenVR with code 110
[2018.10.12-17.12.42:954][  0]LogStats: UGameplayTagsManager::ConstructGameplayTagTree: Construct from data asset -  0.000 s
[2018.10.12-17.12.42:954][  0]LogStats: UGameplayTagsManager::ConstructGameplayTagTree: GameplayTagTreeChangedEvent.Broadcast -  0.000 s
AL lib: (WW) alc_initconfig: Failed to initialize backend "pulse"
AL lib: (WW) alc_initconfig: Failed to initialize backend "alsa"
AL lib: (EE) oss_open_playback: Could not open /dev/dsp: No such file or directory
[2018.10.12-17.12.42:954][  0]LogALAudio: ALAudio: no OpenAL devices found.
[2018.10.12-17.12.42:955][  0]LogInit: Texture streaming: Enabled
[2018.10.12-17.12.42:955][  0]LogHolodeck: Holodeck Game Instance initialized
[2018.10.12-17.12.42:956][  0]LogInit: Display: Game Engine Initialized.
[2018.10.12-17.12.42:956][  0]LogGameplayTags: Display: UGameplayTagsManager::DoneAddingNativeTags. DelegateIsBound: 0
[2018.10.12-17.12.42:967][  0]LogInit: Display: Starting Game.
[2018.10.12-17.12.42:968][  0]LogNet: Browse: /Game/Worlds/UrbanCity/Scenes/UrbanCity?Name=Player
[2018.10.12-17.12.43:014][  0]LogLoad: LoadMap: /Game/Worlds/UrbanCity/Scenes/UrbanCity?Name=Player
[2018.10.12-17.12.43:033][  0]LogMemory: Platform Memory Stats for LinuxNoEditor
[2018.10.12-17.12.43:033][  0]LogMemory: Process Physical Memory: 385.22 MB used, 416.50 MB peak
[2018.10.12-17.12.43:033][  0]LogMemory: Process Virtual Memory: 2057.79 MB used, 2181.81 MB peak
[2018.10.12-17.12.43:033][  0]LogMemory: Physical Memory: 17746.78 MB used,  46588.17 MB free, 64334.95 MB total
[2018.10.12-17.12.43:033][  0]LogMemory: Virtual Memory: 0.50 MB used,  46588.17 MB free, 65447.00 MB total
[2018.10.12-17.12.43:033][  0]LogMemory: 
[2018.10.12-17.12.43:033][  0]FMallocBinned2 Mem report
[2018.10.12-17.12.43:033][  0]Small Pool
[2018.10.12-17.12.43:033][  0]Requested Allocations: 33.165955mb  (including block size padding)
[2018.10.12-17.12.43:033][  0]OS Allocated: 44.062500mb
[2018.10.12-17.12.43:033][  0]Large Pool
[2018.10.12-17.12.43:033][  0]Requested Allocations: 73.986694mb
[2018.10.12-17.12.43:033][  0]OS Allocated: 74.296875mb
[2018.10.12-17.12.43:033][  0]OS Page Allocator
[2018.10.12-17.12.43:033][  0]Cached free pages: 0.000000mb
[2018.10.12-17.12.43:676][  0]LogHolodeck: UHolodeckCamera::UHolodeckCamer() initialization called.
[2018.10.12-17.12.43:676][  0]LogHolodeck: CaptureHeight is 256
[2018.10.12-17.12.43:676][  0]LogHolodeck: CaptureWidth is 256
[2018.10.12-17.12.43:676][  0]LogHolodeck: UHolodeckCamera::UHolodeckCamer() initialization called.
[2018.10.12-17.12.43:676][  0]LogHolodeck: CaptureHeight is 256
[2018.10.12-17.12.43:676][  0]LogHolodeck: CaptureWidth is 256
[2018.10.12-17.12.43:898][  0]LogAIModule: Creating AISystem for world UrbanCity
[2018.10.12-17.12.43:905][  0]LogHolodeck: UHolodeckCamera::UHolodeckCamer() initialization called.
[2018.10.12-17.12.43:905][  0]LogHolodeck: CaptureHeight is 256
[2018.10.12-17.12.43:905][  0]LogHolodeck: CaptureWidth is 256
[2018.10.12-17.12.43:915][  0]LogHolodeck: HolodeckGameMode initialized
[2018.10.12-17.12.43:936][  0]LogLoad: Game class is 'HolodeckGameModeBP_C'
[2018.10.12-17.12.43:936][  0]LogHolodeck: HolodeckGameMode initialized
[2018.10.12-17.12.43:996][  0]LogWorld: Bringing World /Game/Worlds/UrbanCity/Scenes/UrbanCity.UrbanCity up for play (max tick rate 0) at 2018.10.12-17.12.43
[2018.10.12-17.12.44:007][  0]LogTemp: Warning: UAV Controller Initialized
[2018.10.12-17.12.44:007][  0]LogHolodeck: Pawn Possessed: UAVBlueprint_353, Controlled by: UavController
[2018.10.12-17.12.44:007][  0]LogHolodeck: Warning: HolodeckPawnController couldn't find server...
[2018.10.12-17.12.44:007][  0]LogWorld: Bringing up level for play took: 0.064131
[2018.10.12-17.12.44:008][  0]LogGameMode: FindPlayerStart: PATHS NOT DEFINED or NO PLAYERSTART with positive rating
[2018.10.12-17.12.44:008][  0]LogHolodeck: HolodeckGameMode starting play
[2018.10.12-17.12.44:008][  0]LogHolodeck: Initializing HolodeckServer
[2018.10.12-17.12.44:008][  0]LogHolodeck: UUID: 36812063-fa76-4b91-9517-1d84adc23f31
[2018.10.12-17.12.44:008][  0]LogHolodeck: HolodeckServer started successfully
[2018.10.12-17.12.44:008][  0]LogHolodeck: Registering Settings
[2018.10.12-17.12.44:008][  0]LogHolodeck: Mallocing 1 bytes for key RESET
[2018.10.12-17.12.44:008][  0]LogHolodeck: Reset signal registered
[2018.10.12-17.12.44:008][  0]LogHolodeck: CommandCenter::CommandCenter() constructed
[2018.10.12-17.12.44:008][  0]LogHolodeck: CommandCenter:: is getting command buffer
[2018.10.12-17.12.44:008][  0]LogHolodeck: Mallocing 8388608 bytes for key command_buffer
[2018.10.12-17.12.44:008][  0]LogHolodeck: Mallocing 1 bytes for key command_bool
[2018.10.12-17.12.44:008][  0]LogGameMode: Display: Match State Changed from EnteringMap to WaitingToStart
[2018.10.12-17.12.44:008][  0]LogGameState: Match State Changed from EnteringMap to WaitingToStart
[2018.10.12-17.12.44:008][  0]LogGameMode: Display: Match State Changed from WaitingToStart to InProgress
[2018.10.12-17.12.44:008][  0]LogHolodeck: Initializing HolodeckAgent
[2018.10.12-17.12.44:008][  0]LogTemp: Warning: Getting buffer of size 1
[2018.10.12-17.12.44:008][  0]LogHolodeck: Subscribing sensor CollisionSensor for uav0
[2018.10.12-17.12.44:008][  0]LogHolodeck: Mallocing 1 bytes for key uav0_CollisionSensor
[2018.10.12-17.12.44:008][  0]LogTemp: Warning: Getting buffer of size 24
[2018.10.12-17.12.44:008][  0]LogHolodeck: Subscribing sensor IMUSensor for uav0
[2018.10.12-17.12.44:008][  0]LogHolodeck: Mallocing 24 bytes for key uav0_IMUSensor
[2018.10.12-17.12.44:008][  0]LogTemp: Warning: Getting buffer of size 12
[2018.10.12-17.12.44:008][  0]LogHolodeck: Subscribing sensor LocationSensor for uav0
[2018.10.12-17.12.44:008][  0]LogHolodeck: Mallocing 12 bytes for key uav0_LocationSensor
[2018.10.12-17.12.44:008][  0]LogTemp: Warning: Getting buffer of size 36
[2018.10.12-17.12.44:008][  0]LogHolodeck: Subscribing sensor OrientationSensor for uav0
[2018.10.12-17.12.44:008][  0]LogHolodeck: Mallocing 36 bytes for key uav0_OrientationSensor
[2018.10.12-17.12.44:009][  0]LogHolodeck: UHolodeckCamera::BeginPlay
[2018.10.12-17.12.44:009][  0]LogTemp: Warning: Getting buffer of size 262144
[2018.10.12-17.12.44:009][  0]LogHolodeck: Subscribing sensor PixelCamera for uav0
[2018.10.12-17.12.44:009][  0]LogHolodeck: Mallocing 262144 bytes for key uav0_PixelCamera
[2018.10.12-17.12.44:009][  0]LogTemp: Warning: Getting buffer of size 12
[2018.10.12-17.12.44:009][  0]LogHolodeck: Subscribing sensor VelocitySensor for uav0
[2018.10.12-17.12.44:009][  0]LogHolodeck: Mallocing 12 bytes for key uav0_VelocitySensor
[2018.10.12-17.12.44:009][  0]LogHolodeck: Attempting to initialize controller for HolodeckAgent
[2018.10.12-17.12.44:009][  0]LogHolodeck: Subscribing sensor Reward for uav0
[2018.10.12-17.12.44:009][  0]LogHolodeck: Mallocing 4 bytes for key uav0_Reward
[2018.10.12-17.12.44:009][  0]LogHolodeck: Subscribing sensor Terminal for uav0
[2018.10.12-17.12.44:009][  0]LogHolodeck: Mallocing 1 bytes for key uav0_Terminal
[2018.10.12-17.12.44:009][  0]LogHolodeck: Mallocing 16 bytes for key uav0
[2018.10.12-17.12.44:009][  0]LogHolodeck: Mallocing 1 bytes for key uav0_control_scheme
[2018.10.12-17.12.44:009][  0]LogHolodeck: Mallocing 1 bytes for key uav0_teleport_flag
[2018.10.12-17.12.44:009][  0]LogHolodeck: Mallocing 12 bytes for key uav0_teleport_command
[2018.10.12-17.12.44:009][  0]LogHolodeck: Mallocing 12 bytes for key uav0_rotation_command
[2018.10.12-17.12.44:009][  0]LogHolodeck: HolodeckAgent controller setup was successful
[2018.10.12-17.12.44:009][  0]LogHolodeck: HolodeckAgent collision events enabled
[2018.10.12-17.12.44:011][  0]LogGameState: Match State Changed from WaitingToStart to InProgress
[2018.10.12-17.12.44:011][  0]LogLoad: Took 0.996333 seconds to LoadMap(/Game/Worlds/UrbanCity/Scenes/UrbanCity)
[2018.10.12-17.12.44:372][  0]LogLoad: (Engine Initialization) Total time: 2.28 seconds
[2018.10.12-17.12.44:372][  0]LogExternalProfiler: No external profilers were discovered.  External profiling features will not be available.
[2018.10.12-17.12.44:373][  0]LogInit: Adding external input plugin.
[2018.10.12-17.12.44:447][  2]LogRenderer: Reallocating scene render targets to support 856x640 Format 10 NumSamples 1 (Frame:1).
[2018.10.12-17.12.48:284][  2]LogLinux: Setting swap interval to 'Immediate'
[2018.10.12-17.12.48:284][  2]LogLinux: Warning: Unable to set desired swap interval 'Immediate'
[2018.10.12-17.12.48:284][  2]LogRenderer: Reallocating scene render targets to support 256x256 Format 10 NumSamples 1 (Frame:3).
<holodeck.environments.HolodeckEnvironment object at 0x7f2ce69a17b8>
nickwalton commented 5 years ago

Our docker containers were built primarily for headless machines without display hardware in mind. It may be possible to have holodeck render to the screen from within a docker container but we haven't tried that before. The game however is rendering and passing the capture from the agent camera and passing it to the python client. You can see an example of grabbing that info in the example python file uav_example()

When I have time I will try and see if I can find a way to make rendering to screen from docker containers work. But that might not be for a little bit. If you want to try enabling it yourself this link might be useful in enabling it https://medium.com/@pigiuz/hw-accelerated-gui-apps-on-docker-7fd424fe813e

If you end up figuring it out, let us know how you did it and we can make sure to add it to the docs.

jaydenmilne commented 5 years ago

The engine is rendering to an off-screen buffer since there is no display available for the docker container, as intended. Use the non-docker version of Holodeck if you want to be able to see previews while the engine is running.