FyroxEngine / Fyrox

3D and 2D game engine written in Rust
https://fyrox.rs
MIT License
7.64k stars 343 forks source link

Running a example gives me a error #375

Closed ayush-india closed 1 year ago

ayush-india commented 1 year ago

Using the latest fyrox 0.28

When i try to run a example from the fyrox reop (the 2d.rs)

I get an error

RUST_BACKTRACE=full ./2d
thread 'main' panicked at 'called Result::unwrap() on an Err value: Custom("CreationErrors([OpenGlVersionNotSupported, NoAvailablePixelFormat])")', src/engine/executor.rs:72:10 stack backtrace: 0: 0x564d2a8c184d - std::backtrace_rs::backtrace::libunwind::trace::h9135f25bc195152c at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 1: 0x564d2a8c184d - std::backtrace_rs::backtrace::trace_unsynchronized::h015ee85be510df51 at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x564d2a8c184d - std::sys_common::backtrace::_print_fmt::h5fad03caa9652a2c at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sys_common/backtrace.rs:66:5 3: 0x564d2a8c184d - ::fmt::h2b42ca28d244e5c7 at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sys_common/backtrace.rs:45:22 4: 0x564d2a8e551c - core::fmt::write::h401e827d053130ed at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/fmt/mod.rs:1198:17 5: 0x564d2a8be761 - std::io::Write::write_fmt::hffec93268f5cde32 at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/io/mod.rs:1672:15 6: 0x564d2a8c3025 - std::sys_common::backtrace::_print::h180c4c706ee1d3fb at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sys_common/backtrace.rs:48:5 7: 0x564d2a8c3025 - std::sys_common::backtrace::print::hd0c35d18765761c9 at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sys_common/backtrace.rs:35:9 8: 0x564d2a8c3025 - std::panicking::default_hook::{{closure}}::h1f023310983bc730 at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:295:22 9: 0x564d2a8c2d41 - std::panicking::default_hook::h188fec3334afd5be at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:314:9 10: 0x564d2a8c35b6 - std::panicking::rust_panic_with_hook::hf26e9d4f97b40096 at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:698:17 11: 0x564d2a8c34a7 - std::panicking::begin_panic_handler::{{closure}}::hfab912107608087a at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:588:13 12: 0x564d2a8c1d44 - std::sys_common::backtrace::rust_end_short_backtrace::h434b685ce8d9965b at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sys_common/backtrace.rs:138:18 13: 0x564d2a8c31d9 - rust_begin_unwind at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:584:5 14: 0x564d288a5fe3 - core::panicking::panic_fmt::ha6dc7f2ab2479463 at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/panicking.rs:142:14 15: 0x564d288a6133 - core::result::unwrap_failed::h42ad8e915aa0a906 at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/result.rs:1814:5 16: 0x564d28e778c5 - core::result::Result<T,E>::unwrap::h6c52f78b16d03b6f at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/result.rs:1107:23 17: 0x564d28cb175e - fyrox::engine::executor::Executor::from_params::he1f6f58cf2b02f9e at /home/ayu/Code/rust/random/Fyrox-master/src/engine/executor.rs:65:22 18: 0x564d28cb189c - fyrox::engine::executor::Executor::new::h91289d0ac09c9fa8 at /home/ayu/Code/rust/random/Fyrox-master/src/engine/executor.rs:84:9 19: 0x564d288a8738 - _2d::main::h45fd8439ae9b7a51 at /home/ayu/Code/rust/random/Fyrox-master/examples/2d.rs:228:24 20: 0x564d288a8ebb - core::ops::function::FnOnce::call_once::h924e78dee2c8115f at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/ops/function.rs:248:5 21: 0x564d288a6c4e - std::sys_common::backtrace::rust_begin_short_backtrace::h1d0e62a5d126728a at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sys_common/backtrace.rs:122:18 22: 0x564d288a6c11 - std::rt::lang_start::{{closure}}::h4dd9b3af01e205cf at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/rt.rs:145:18 23: 0x564d2a8b8fce - core::ops::function::impls::<impl core::ops::function::FnOnce for &F>::call_once::hcdfee62722e5e4b8 at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/ops/function.rs:280:13 24: 0x564d2a8b8fce - std::panicking::try::do_call::h84ca51609826746f at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:492:40 25: 0x564d2a8b8fce - std::panicking::try::hd58075e533b8e0cb at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:456:19 26: 0x564d2a8b8fce - std::panic::catch_unwind::h1ebac24d83cb6ce2 at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panic.rs:137:14 27: 0x564d2a8b8fce - std::rt::lang_start_internal::{{closure}}::h0145388a1edd1640 at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/rt.rs:128:48 28: 0x564d2a8b8fce - std::panicking::try::do_call::h7630182e534a0a32 at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:492:40 29: 0x564d2a8b8fce - std::panicking::try::h05b6544f0c6331dc at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:456:19 30: 0x564d2a8b8fce - std::panic::catch_unwind::h77b2ba8fd3309f34 at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panic.rs:137:14 31: 0x564d2a8b8fce - std::rt::lang_start_internal::h6612c8a7a6861b8b at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/rt.rs:128:20 32: 0x564d288a6be0 - std::rt::lang_start::hf6ae29586b14e8eb at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/rt.rs:144:17 33: 0x564d288a882c - main 34: 0x7f25a639a083 - __libc_start_main at /build/glibc-SzIz7B/glibc-2.31/csu/../csu/libc-start.c:308:16 35: 0x564d288a633e - _start 36: 0x0 -

mrDIMAS commented 1 year ago

What's GPU do you use? It is either very old (< 2011) or maybe you using virtual machine? GPU must support at least OpenGL 3.3.

ayush-india commented 1 year ago

Yes i have a intel atom with no gpu so yeah but can their be some alternative so that i can make games without a game engine