Panics during window creation
kotauskas opened this issue · 0 comments
kotauskas commented
I'm trying to run the game on Windows 10, installed from Cargo (version 1.3.0
). Here's the panic message:
thread 'main' panicked at 'gl function was not loaded', C:\Users\vtonc\AppData\Local\Temp\cargo-installZ3bXFp\release\build\gfx_gl-cb309d1d55a63459\out/gl_bindings.rs:1506:13
stack backtrace:
0: backtrace::backtrace::dbghelp::trace
at C:\Users\VssAdministrator\.cargo\registry\src\github.com-1ecc6299db9ec823\backtrace-0.3.44\src\backtrace/dbghelp.rs:88
1: backtrace::backtrace::trace_unsynchronized
at C:\Users\VssAdministrator\.cargo\registry\src\github.com-1ecc6299db9ec823\backtrace-0.3.44\src\backtrace/mod.rs:66
2: std::sys_common::backtrace::_print_fmt
at src\libstd\sys_common/backtrace.rs:78
3: <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt
at src\libstd\sys_common/backtrace.rs:59
4: core::fmt::write
at src\libcore\fmt/mod.rs:1053
5: std::io::Write::write_fmt
at src\libstd\io/mod.rs:1428
6: std::sys_common::backtrace::_print
at src\libstd\sys_common/backtrace.rs:62
7: std::sys_common::backtrace::print
at src\libstd\sys_common/backtrace.rs:49
8: std::panicking::default_hook::{{closure}}
at src\libstd/panicking.rs:204
9: std::panicking::default_hook
at src\libstd/panicking.rs:224
10: std::panicking::rust_panic_with_hook
at src\libstd/panicking.rs:470
11: std::panicking::begin_panic
12: gfx_gl::missing_fn_panic
13: gfx_device_gl::info::get_string
14: gfx_device_gl::info::get
15: gfx_device_gl::create
16: <piston_window::PistonWindow<W> as window::BuildFromWindowSettings>::build_from_window_settings
17: minesweeper::main
18: std::rt::lang_start::{{closure}}
19: std::rt::lang_start_internal::{{closure}}
at src\libstd/rt.rs:52
20: std::panicking::try::do_call
at src\libstd/panicking.rs:303
21: __rust_maybe_catch_panic
at src\libpanic_unwind/lib.rs:86
22: std::panicking::try
at src\libstd/panicking.rs:281
23: std::panic::catch_unwind
at src\libstd/panic.rs:394
24: std::rt::lang_start_internal
at src\libstd/rt.rs:51
25: main
26: _tmainCRTStartup
27: mainCRTStartup
28: _report_error
29: _report_error
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Tried using --oldOGL
, which didn't help. The graphics card I'm using is AMD Radeon RX 580, which is surely capable of something as simple as OpenGL (aside from Vulkan and D3D12, which are obviously not utilized by this game).
It seems like it can't find glGetString
, perhaps invalid context creation (I'm using an AMD card, remember?) is the culprit.