Yuri Kunde Schlesner
b50b227f94
PerfStats: Re-order and document members better
9 years ago
Yuri Kunde Schlesner
5b6f062177
Qt: Tweak status bar styling
9 years ago
Yuri Kunde Schlesner
8e13c43c75
Qt: Increase status bar update interval to 2 seconds
9 years ago
Yuri Kunde Schlesner
5990d020a8
Core: Re-write frame limiter
Now based on std::chrono, and also works in terms of emulated time
instead of frames, so we can in the future frame-limit even when the
display is disabled, etc.
The frame limiter can also be enabled along with v-sync now, which
should be useful for those with displays running at more than 60 Hz.
9 years ago
Yuri Kunde Schlesner
ea78f30e67
Core: Make PerfStats internally locked
More ergonomic to use and will be required for upcoming changes.
9 years ago
Yuri Kunde Schlesner
9feecc14f6
Qt: Add tooltips to status bar displays
9 years ago
Yuri Kunde Schlesner
b08b9a65d7
Qt: Don't show fractional figures in the status bar
They're not very important and this makes the display changes less
often, making it less distracting.
9 years ago
Yuri Kunde Schlesner
e7c2eba35d
Remove built-in (non-Microprofile) profiler
9 years ago
Yuri Kunde Schlesner
60f90d7c48
PerfStats: Add method to get the instantaneous time ratio
9 years ago
Yuri Kunde Schlesner
3a9447bc16
Add performance statistics to status bar
9 years ago
Yuri Kunde Schlesner
1772c9f5a0
SynchronizedWrapper: Add Lock convenience method
9 years ago
Yuri Kunde Schlesner
249bd04274
Qt: Add (empty) status bar
9 years ago
Yuri Kunde Schlesner
28c24c2c6e
Core: Remove unnecessary include in thread.h
9 years ago
wwylele
bf2d045b5a
IR: separate functions of each port to their own files
9 years ago
James Rowe
160ba0e9f8
Use QFileSystemWatcher to reload the game list when a change is detected. ( #2555 )
* Added a refresh game directory option to the file menu
* Make the game list watcher recursive and have it start watching from the initial load
* Rework game list watcher to be thread safe
* Fix code style issues
9 years ago
SonofUgly
4cb28deee5
Add custom layout settings.
9 years ago
James Rowe
e109f95da9
Gui: Change title bar to include build name
Nightly builds now have "Citra Nightly" in the titlebar
Bleeding edge builds now have "Citra Bleeding Edge" in the titlebar
10 years ago
Anthony
fd83a2682e
[UI] Modify recursive scanning label ( #2589 )
9 years ago
Subv
be2b4057e5
Timers: Return an error when calling SetTimer with negative timeouts.
10 years ago
Subv
f814a914b0
Timers: Immediately signal the timer if it was started with an initial value of 0.
10 years ago
wwylele
ba431d1e16
APT: implement Wrap and Unwrap
10 years ago
wwylele
ec94c633b7
HW: add AES engine & implement AES-CCM
10 years ago
MerryMage
c0ec38e745
dyncom: Correct SXTAB16 and SXTB16
9 years ago
Jannik Vogel
4dc66fd320
OpenGL: Check if uniform block exists before updating it ( #2581 )
9 years ago
Yuri Kunde Schlesner
c6173ca60d
Qt: Move some connections from .ui file to code
9 years ago
Yuri Kunde Schlesner
632bf59854
Qt: Reorganize connection of menu events
9 years ago
Yuri Kunde Schlesner
e00a6d67f5
Qt: Re-organize setup of debugging widgets
9 years ago
Yuri Kunde Schlesner
8515b7f183
Qt: Fix action name to match conventions
9 years ago
Yuri Kunde Schlesner
be2f0fa3b0
Qt: Make IsSingleFileDropEvent static
9 years ago
Yuri Kunde Schlesner
7f3e4b3b04
Qt: Allow any file extension in Open dialog
9 years ago
Yuri Kunde Schlesner
6f64a25225
Qt: Remove orpahned function declaration
9 years ago
Yuri Kunde Schlesner
df894125af
Qt: Remove unnecessary std::string usage
9 years ago
Weiyi Wang
071e27ff0b
HID: move enable_accelerometer/gyroscope_count initialization into Init() ( #2574 )
Fixes #2556
9 years ago
noah the goodra
43acf2a17a
added drag n drop feature
9 years ago
wwylele
6f79503576
core: add missing errors.h in CMakeLists.txt
9 years ago
Weiyi Wang
f729229811
video_core: remove #pragma once in cpp file ( #2570 )
9 years ago
Yuri Kunde Schlesner
1a3ba1314b
HLE/IPC: Fix uninitialized variables in helpers ( #2568 )
Fixes #2567
9 years ago
Yuri Kunde Schlesner
622c405e71
Qt/GameList: Use suffix() to parse the file extension
completeSuffix returns everything after the first period, which means
that a file such as `foo.bar.3ds` would not get recognized.
9 years ago
noah the goodra
b52309faab
applied the change suggested by @wwylele
9 years ago
noah the goodra
b7755931aa
NWM changed to NIM
9 years ago
noah the goodra
82ebb9e2d3
turned clang format back on
9 years ago
noah the goodra
4cb10ba1cc
added http service enum to the log.h file
9 years ago
Weiyi Wang
2b5dc25f1c
Core: add cryptopp library ( #2412 )
9 years ago
wwylele
05a989965a
loader: use self NCCH archive
9 years ago
wwylele
2fff7f897b
file_sys: add Self NCCH archive
9 years ago
Yuri Kunde Schlesner
5209e82858
SWRasterizer: Move more framebuffer functions to file
9 years ago
Yuri Kunde Schlesner
dfc2ec178f
SWRasterizer: Move texturing functions to their own file
9 years ago
Yuri Kunde Schlesner
541f464d68
SWRasterizer: Convert large no-capture lambdas to standalone functions
9 years ago
Yuri Kunde Schlesner
fed2e59280
SWRasterizer: Move framebuffer operation functions to their own file
9 years ago
Yuri Kunde Schlesner
9c0a770c16
VideoCore: Move software rasterizer files to sub-directory
9 years ago