aboutsummaryrefslogtreecommitdiff
path: root/src/yuzu/startup_checks.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [video_core] Properly disable/avoid building OpenGL when it's disabled (#3692)lizzie2026-03-111-0/+4
| | | | | | | | | | | | | | | - OpenGL symbols would still be included in builds without OpenGL, this pr fixes that - Same goes for Vulkan, but now with `ENABLE_VULKAN` - Add support to have OpenGL-only builds (why would you do this?) - Add support for headless runs (yes you could just select NULL backend, but why not compile it headless? :) Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3692 Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: DraVee <chimera@dravee.dev> Reviewed-by: MaranBr <maranbr@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
* [compat] fix solaris Qt build (#194)lizzie2025-08-151-4/+4
| | | | | | | | Co-authored-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/194 Reviewed-by: crueter <crueter@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
* android: native: Add support for custom Vulkan driver loading.bunnei2023-06-031-2/+2
|
* general: fix spelling mistakesLiam2023-03-121-1/+1
|
* Use execlp instead of execl to avoid failureMarco Rubin2022-12-181-1/+1
|
* Merge pull request #9303 from liamwhite/new-vulkan-initMatías Locatti2022-12-021-1/+1
|\ | | | | Vulkan: update initialization
| * Vulkan: update initializationLiam2022-11-271-1/+1
| | | | | | | | Co-authored-by: bylaws <bylaws@users.noreply.github.com>
* | startup_checks: Use fmt::print, fix exec error handlinglat9nq2022-11-231-21/+21
| | | | | | | | | | | | | | | | | | | | | | | | Uses fmt::print opposed to std::fprintf for error printing. Call exit instead of returning to caller to prevent a like issue the previous commit was trying to solve. Removes unneeded comment. Co-authored-by: liamwhite <liamwhite@users.noreply.github.com> Co-authored-by: Lioncash <mathew1800@gmail.com>
* | startup_checks: Use Windows flow for *nixlat9nq2022-11-231-9/+47
|/ | | | | | | | Spawns a child using fork and exec as opposed to fork alone. Workaround for the macos file manager complaining about not supporting fork without exec. Control flow for *nix is now roughly the same as for Windows.
* startup_checks: Resolve -Wstringop-truncationMorph2022-10-221-1/+2
| | | | Copies up to sizeof(p_name) - 1 in strncpy and null terminates it at p_name[254]
* startup_checks: Resolve -WformatMorph2022-10-221-7/+7
|
* yuzu qt: Add option to disable startup Vulkan checklat9nq2022-09-191-43/+48
| | | | | | | The startup check apparently confuses other programs when yuzu launches 2 processes and then quickly closes one of them. Though this isn't really our issues it's also not a big deal for me to add an option to work around that issue.
* yuzu: Use a debugger to generate minidumpslat9nq2022-09-041-6/+23
| | | | | | yuzu: Move mini_dump out of core startup_checks: Better exception handling
* startup_checks: Use WaitForSingleObject and more cleanuplat9nq2022-07-121-6/+9
|
* startup_checks: Use GetEnvironmentVariableAlat9nq2022-07-101-4/+3
| | | | Solves MSVC compile error. Also drops need string use for comparison.
* startup_checks: Clean uplat9nq2022-07-101-9/+6
| | | | | Adds some comments, removes unused includes, and removes last bits of logging since this is before the logging backend starts up.
* startup_checks: Implement unix side codelat9nq2022-07-101-6/+47
| | | | Wow fork() is nice, isn't it?
* yuzu: Simplify broken Vulkan handlinglat9nq2022-07-101-47/+31
|
* yuzu: Check Vulkan on startup with a childlat9nq2022-07-101-1/+60
|
* yuzu: Rename check_vulkan to startup_checkslat9nq2022-07-101-0/+53