aboutsummaryrefslogtreecommitdiff
path: root/src/yuzu/debugger/profiler.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [meta] remove MicroProfile (#185)crueter2025-08-061-227/+0
| | | | | | Signed-off-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/185 Reviewed-by: Lizzie <lizzie@eden-emu.dev>
* Add cmake option to enable microprofile (#179)Gamer642025-08-021-8/+6
| | | | | | | | | | | | Backported from https://github.com/azahar-emu/azahar/commit/dd9c743041308112c8dc349c5c237c04b2c4c75f. Co-authored-by: PabloMK7 <hackyglitch2@gmail.com> Co-authored-by: Shinmegumi <shinmegumi@eden-emu.dev> Co-authored-by: Gamer64 <76565986+Gamer64ytb@users.noreply.github.com> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/179 Co-authored-by: Gamer64 <gamer64@eden-emu.dev> Co-committed-by: Gamer64 <gamer64@eden-emu.dev>
* main: Globally disable the "?" button on dialogsMorph2023-01-251-3/+2
| | | | Sets the AA_DisableWindowContextHelpButton attribute to disable this useless button globally.
* chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-271-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to b2eb10382941bef0914f4a0a4685b9033440aa9f
* profiler: Use QWheelEvent position().toPoint()Morph2021-12-081-1/+1
| | | | QWheelEvent::pos() is deprecated. Make use of position().toPoint() instead.
* bootmanager: Fix screenshot resolution factor usageameerj2021-11-161-1/+1
| | | | Fixes screenshots at non integer scaling
* Create local variables for mouse and wheel positionsRomain Failliot2021-10-111-5/+9
|
* Fix a few warningsRomain Failliot2021-10-111-2/+2
| | | | | | | | | | - configure_input_player_widget.cpp: always better to use `const auto &` whenever possible - profiler.cpp: `ev->pos()` is deprecated, replace with `ev->position()`, which returns floats, thus the addition of `.toPoint()` (same as what's happening in `pos()`) - game_list.cpp: `QString::SplitBehavior` is deprecate, use `Qt::` namespace instead
* profiler: Fix deprecated functionsgerman772021-07-051-4/+5
|
* yuzu/main: Improve menubar access keyslat9nq2020-12-221-1/+1
| | | | | Adds a unique access key to each action within each menu. A few actions already had their own access key, so those were untouched.
* yuzu: Make use of qOverload where applicableLioncash2020-08-141-2/+1
| | | | Eliminates a verbose function cast.
* CMakeLists: Specify -Wextra on linux buildsLioncash2020-04-151-1/+2
| | | | | | | | | | | Allows reporting more cases where logic errors may exist, such as implicit fallthrough cases, etc. We currently ignore unused parameters, since we currently have many cases where this is intentional (virtual interfaces). While we're at it, we can also tidy up any existing code that causes warnings. This also uncovered a few bugs as well.
* yuzu/debugger/profiler: Specify string conversions explicitlyLioncash2019-05-191-2/+2
| | | | | This allows the microprofile widget to compile with implicit string conversions disabled.
* yuzu/debugger/profiler: Remove unnecessary includesLioncash2019-04-031-0/+1
| | | | | | Moves includes into the cpp file where necessary. This way, microprofile-related stuff isn't dumped into other UI-related code when the dialog header gets included.
* qt: Migrate to Qt 5 signal/slot connection syntax where applicableLioncash2018-01-181-2/+3
|
* Remove gpu debugger and get yuzu qt to compileJames Rowe2018-01-121-2/+2
|
* Massive removal of unused modulesJames Rowe2018-01-121-0/+224