MaranBr
63d3f873ff
Restore deleted code
7 months ago
crueter
cf1c3d5805
[desktop] fix unsafe configuration groupbox visibility
Signed-off-by: crueter <crueter@eden-emu.dev>
7 months ago
crueter
dceb3c2206
fix license headers
Signed-off-by: crueter <swurl@swurl.xyz>
9 months ago
Gamer64
059d89441e
[core, frontend] Add Custom CPU Ticks option ( #217 )
Co-authored-by: Gamer64 <76565986+Gamer64ytb@users.noreply.github.com>
Co-authored-by: crueter <swurl@swurl.xyz>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/217
9 months ago
swurl
b78089e978
Fast CPU Time & Improved Fast GPU Time ( #109 )
needs android setting
Signed-off-by: swurl <swurl@swurl.xyz>
Co-authored-by: Aleksandr Popovich <alekpopo@pm.me>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/109
Co-authored-by: swurl <swurl@swurl.xyz>
Co-committed-by: swurl <swurl@swurl.xyz>
10 months ago
amazingfate
c95a560bc3
qt: add cpu_backend configuration
2 years ago
lat9nq
940d19783f
configure_audio/cpu: Sort settings
Was producing out of order settings as a result of the switch to vectors
3 years ago
lat9nq
0bea4bac83
qt/configuration: Use deleteLater
3 years ago
lat9nq
cce6c6919c
common,qt-config: Remove usage of forward_list
3 years ago
lat9nq
61239d5b12
configuration: Use enum index
3 years ago
lat9nq
e45389c266
configuration: Use a builder to create widgets
This gets rid of some repeated code and sets us up to send more
information to the new widget.
3 years ago
lat9nq
859dff4c27
common,yuzu-qt: GCC warning silences
Fixes -Wshadow, -Wdeprecated, and catch by copy rather than by ref.
3 years ago
lat9nq
9be2b39509
FIXME configuration: Avoid unnecessary allocations
ConfigurationShared::Widget needs to be created with a builder. This
would avoid some duplicated code.
3 years ago
lat9nq
9d6de208a1
general: Add typeinfo where needed
Using typeid without including typeinfo first produces an ill-formed program.
3 years ago
lat9nq
cb4cdcbaeb
configuration: Document odd widget cases
Explain why we need to do things differently at times, to serve as a
reference.
3 years ago
lat9nq
78f92086ca
settings,general: Rename non-confirming enums
3 years ago
lat9nq
4119adeb56
configuration: Clean up includes a bit
3 years ago
lat9nq
5e60826357
configure_cpu: Generate UI
3 years ago
lat9nq
b527f47bd6
configuration: Add base class to tabs
Tabs that largely configure SwitchableSetting's are now Tabs and grouped
together.
3 years ago
Morph
2b87305d31
general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
ameerj
012963c513
yuzu: Reduce unused includes
4 years ago
merry
3fe2c2d40d
dynarmic: Inline exclusive memory accesses
Inlines implementation of exclusive instructions into JITted code,
improving performance of applications relying heavily on these
instructions.
We also fastmem these instructions for additional speed, with
support for appropriate recompilation on fastmem failure.
An unsafe optimization to disable the intercore global_monitor is also
provided, should one wish to rely solely on cmpxchg semantics for
safety.
See also: merryhime/dynarmic#664
4 years ago
Morph
e7364a0165
configuration: Use std::make_unique instead of operator new for ui
4 years ago
lat9nq
6405a2a989
configuration: Add const qualifier where able
5 years ago
lat9nq
3aec34df0a
yuzu qt: Remove global system instances from config, WaitTree, main
5 years ago
lat9nq
f70155db64
configuration: Use combobox apply template where possible
We don't need to manually apply this setting now that a template can do
this for us.
5 years ago
lat9nq
95163455a6
settings, arm_dynarmic, yuzu qt: Move CPU debugging option
Decouples the CPU debugging mode from the enumeration to its own
boolean. After this, it moves the CPU Debugging tab over to a sub tab
underneath the Debug tab in the configuration UI.
5 years ago
Fernando Sahmkow
1592ec32bc
Update dynarmic and add new unsafe CPU option.
5 years ago
FernandoS27
3147b9e34c
General: Add settings for fastmem and disabling adress space check.
5 years ago
lat9nq
ea24c70e1d
configure_cpu: Simplify UpdateGroup
Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com>
5 years ago
lat9nq
04060711c2
configuration: Add CPU tab to game properties
Allows setting CPU accuracy to Accurate or Unsafe per-game, as well as
the accuracy options for Unsafe. Debug is not allowed here as a per-game
CPU accuracy.
5 years ago
lat9nq
065b3eb53a
general: Make CPU accuracy and related a Settings::Setting
Required to make CPU accuracy and unsafe settings available to use as a
per-game setting.
5 years ago
bunnei
7a76bc30fa
common: Move settings to common from core.
- Removes a dependency on core and input_common from common.
5 years ago
MerryMage
c535205f1c
dynarmic: Add Unsafe_InaccurateNaN optimization
5 years ago
MerryMage
1057908c3a
dynarmic: Add unsafe optimizations
6 years ago
MerryMage
188203ec23
configure_cpu: Split optimization settings off into Debug tab
6 years ago
MerryMage
f82bbf743c
configure_cpu: Show/Hide debugging options
6 years ago
MerryMage
79dfd272a9
configuration: Add settings to enable/disable specific CPU optimizations
6 years ago