azahar/src/citra_qt
Cobalt d4b5633cf0
Some checks failed
citra-build / source (push) Has been cancelled
citra-build / linux-x86_64 (appimage) (push) Has been cancelled
citra-build / linux-x86_64 (appimage-wayland) (push) Has been cancelled
citra-build / linux-x86_64 (gcc-nopch) (push) Has been cancelled
citra-build / linux-arm64 (clang) (push) Has been cancelled
citra-build / linux-arm64 (gcc-nopch) (push) Has been cancelled
citra-build / macos (push) Has been cancelled
citra-build / windows (msvc) (push) Has been cancelled
citra-build / windows (msys2) (push) Has been cancelled
citra-build / android (googleplay) (push) Has been cancelled
citra-build / android (vanilla) (push) Has been cancelled
citra-build / docker (push) Has been cancelled
citra-format / clang-format (push) Has been cancelled
citra-libretro / android (push) Has been cancelled
citra-libretro / linux (push) Has been cancelled
citra-libretro / windows (push) Has been cancelled
citra-libretro / macos (arm64) (push) Has been cancelled
citra-libretro / macos (x86_64) (push) Has been cancelled
citra-libretro / ios (push) Has been cancelled
citra-libretro / tvos (push) Has been cancelled
citra-transifex / transifex (push) Has been cancelled
qt Fix compilation issues in status LED code (#2045)
solves a build issue a ***lot*** of [L4T Megascript](https://github.com/cobalt2727/L4T-Megascript) users were reporting to me on Linux. C++ is definitely not my strong suit, but per https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/pow-powf-powl?view=msvc-170#remarks `pow` has identical behavior in C++ projects. no clue why `powf` worked fine on your environment when developing this but not other people's.

```cmake
[ 98%] Building CXX object src/citra_qt/CMakeFiles/citra_qt.dir/qt_image_interface.cpp.o
/home/runner/azahar/src/citra_qt/notification_led.cpp:56:15: error: no member named 'powf' in namespace 'std'; did you mean simply 'powf'?
   56 |     float t = std::powf(pwm, 1.f / gamma);
      |               ^~~~~~~~~
      |               powf
/usr/include/aarch64-linux-gnu/bits/mathcalls.h:140:1: note: 'powf' declared here
  140 | __MATHCALL_VEC (pow,, (_Mdouble_ __x, _Mdouble_ __y));
      | ^
/usr/include/math.h:280:3: note: expanded from macro '__MATHCALL_VEC'
  280 |   __MATHCALL (function, suffix, args)
      |   ^
/usr/include/math.h:287:3: note: expanded from macro '__MATHCALL'
  287 |   __MATHDECL (_Mdouble_,function,suffix, args)
      |   ^
/usr/include/math.h:289:3: note: expanded from macro '__MATHDECL'
  289 |   __MATHDECL_1(type, function,suffix, args); \
      |   ^
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/usr/include/math.h:297:15: note: expanded from macro '__MATHDECL_1_IMPL'
  297 |   extern type __MATH_PRECNAME(function,suffix) args __THROW
      |               ^
/usr/include/math.h:326:34: note: expanded from macro '__MATH_PRECNAME'
  326 | # define __MATH_PRECNAME(name,r) name##f##r
      |                                  ^
<scratch space>:97:1: note: expanded from here
   97 | powf
      | ^
1 error generated.
make[2]: *** [src/citra_qt/CMakeFiles/citra_qt.dir/build.make:1573: src/citra_qt/CMakeFiles/citra_qt.dir/notification_led.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:3481: src/citra_qt/CMakeFiles/citra_qt.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
```
2026-04-16 09:53:08 +02:00
..
applets Move MiiData to its own namespace and add ChecksummedMiiData (#6824) 2023-07-31 20:38:47 -07:00
camera qt: Always receive camera data from UI thread (#1812) 2026-03-04 16:58:20 +01:00
configuration core: Add CMAKE option to disable built-in keyblob (#2024) 2026-04-12 18:57:55 +01:00
debugger Add DLP:SRVR + misc bug fixes (#1828) 2026-03-08 15:48:09 +01:00
dumping Updated a myriad of user-facing strings to refer to Azahar, not Citra 2024-11-21 23:30:29 +00:00
movie Replaced references to games with references to applications 2025-03-01 00:10:07 +00:00
multiplayer Improve DLP and multiplayer compatability (#1375) 2025-09-20 19:59:54 +02:00
util android: Implement play time tracking (#813) 2025-07-12 13:01:46 +01:00
aboutdialog.cpp qt: Fixed Azahar icon being accessed incorrectly in about + window icon 2025-07-31 16:39:47 +00:00
aboutdialog.h Clean up aboutdialog.h 2018-08-25 14:45:50 +02:00
aboutdialog.ui qt: Fixed Azahar icon being accessed incorrectly in about + window icon 2025-07-31 16:39:47 +00:00
bootmanager.cpp video_core: vulkan: Add disk shader cache (#1725) 2026-02-16 15:59:22 +01:00
bootmanager.h video_core: vulkan: Add disk shader cache (#1725) 2026-02-16 15:59:22 +01:00
citra_qt.cpp qt: Properly fix discord rich presence 2026-04-13 14:22:58 +02:00
citra_qt.h qt: Properly fix discord rich presence 2026-04-13 14:22:58 +02:00
CMakeLists.txt qt: Show emulated notification LED 2026-04-09 19:19:59 +02:00
compatibility_list.cpp Stop splitting includes 2018-10-20 16:31:35 +02:00
compatibility_list.h Stop splitting includes 2018-10-20 16:31:35 +02:00
discord.h qt: Properly fix discord rich presence 2026-04-13 14:22:58 +02:00
discord_impl.cpp discord rpc: Change how info is displayed 2026-04-13 14:22:58 +02:00
discord_impl.h qt: Properly fix discord rich presence 2026-04-13 14:22:58 +02:00
game_list.cpp video_core: vulkan: Add disk shader cache (#1725) 2026-02-16 15:59:22 +01:00
game_list.h frontend: Revert removal of .3ds support (#1701) 2026-01-29 12:10:02 +00:00
game_list_p.h core: Add ability to insert cartridges 2026-01-10 20:51:28 +00:00
game_list_worker.cpp core: Add ability to insert cartridges 2026-01-10 20:51:28 +00:00
game_list_worker.h android: Implement play time tracking (#813) 2025-07-12 13:01:46 +01:00
hotkeys.cpp Applied clang-format-18 to codebase 2024-11-10 21:02:54 +00:00
hotkeys.h Fixed HotkeyRegistry::GetHotkey locking shortcuts to the first widget that calls it 2024-11-10 18:16:49 +00:00
loading_screen.cpp video_core: vulkan: Add disk shader cache (#1725) 2026-02-16 15:59:22 +01:00
loading_screen.h video_core: vulkan: Add disk shader cache (#1725) 2026-02-16 15:59:22 +01:00
loading_screen.ui Loading Screen: Vertically Center everything 2020-01-22 17:26:27 -07:00
main.ui loader: Add compressed ROM (Z3DS) support 2025-07-27 17:13:32 +02:00
notification_led.cpp qt Fix compilation issues in status LED code (#2045) 2026-04-16 09:53:08 +02:00
notification_led.h qt: Show emulated notification LED 2026-04-09 19:19:59 +02:00
precompiled_headers.h Port yuzu-emu/yuzu#9300: "CMake: Use precompiled headers to improve compile times" (#6213) 2022-12-17 16:06:38 +01:00
qt_image_interface.cpp misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
qt_image_interface.h citra_qt: Remove image allocation limit (#6682) 2023-07-11 21:43:19 -07:00
qt_swizzle.h macos: Patch QMetalLayer.setNeedsDisplayInRect at runtime to avoid freezing on recent Qt 2025-09-03 03:15:14 +01:00
qt_swizzle.mm macos: Patch QMetalLayer.setNeedsDisplayInRect at runtime to avoid freezing on recent Qt 2025-09-03 03:15:14 +01:00
setting_qkeys.h.in Configuration backend improvements Pt. 1 (#1762) 2026-03-02 23:26:43 +00:00
uisettings.cpp citra_qt: Rename default theme from Light to System 2025-03-13 18:45:20 +00:00
uisettings.h frontend: Revert removal of .3ds support (#1701) 2026-01-29 12:10:02 +00:00
update_checker.cpp update_checker.cpp: Use fmt::format instead of std::format 2025-05-27 14:00:08 +01:00
update_checker.h qt: Added new update checker logic which correctly handles prereleases 2025-04-30 13:39:57 +01:00
user_data_migration.cpp qt: Fixed migration text box erroneously being show if there is no Azahar, Citra or Lime3DS data 2025-03-13 19:02:17 +00:00
user_data_migration.h Do data migration before QtConfig is constructed 2025-03-10 12:16:14 +00:00