Commit Graph

48 Commits

Author SHA1 Message Date
fearlessTobi
384c1039f9 Port #3665 from Citra 2018-07-26 15:51:14 +02:00
Subv
54a8c1884a Frontend: Check for more required OpenGL extensions during startup. 2018-07-22 12:05:38 -05:00
Lioncash
a0d85ece5b file_util: Use an enum class for GetUserPath()
Instead of using an unsigned int as a parameter and expecting a user to
always pass in the correct values, we can just convert the enum into an
enum class and use that type as the parameter type instead, which makes
the interface more type safe.

We also get rid of the bookkeeping "NUM_" element in the enum by just
using an unordered map. This function is generally low-frequency in
terms of calls (and I'd hope so, considering otherwise would mean we're
slamming the disk with IO all the time) so I'd consider this acceptable
in this case.
2018-07-21 16:21:19 -04:00
bunnei
63a42dba2e settings: Turn docked mode off by default. 2018-07-17 22:52:25 -04:00
bunnei
ae54e16d59 OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering. 2018-07-14 02:50:35 -04:00
Tobias
3941ca5fa4 Port #3335 and #3373 from Citra: "Small SDL fixes" and "Print the actual error preventing SDL from working" (#637)
* Port #3335 and #3373 from Citra

* Fixup: Use the new logging placeholders
2018-07-12 09:26:27 -07:00
James Rowe
d2309fe9c0 yuzu-cmd Apply the filter string from settings 2018-07-12 01:09:03 -06:00
fearlessTobi
6c8a217c30 Remove some references to Citra 2018-07-06 15:47:06 +02:00
bunnei
6ceee1bf3b Fix build and address review feedback 2018-07-02 21:45:48 -04:00
James Rowe
3e4df3574c Add configurable logging backends 2018-07-02 21:45:47 -04:00
James Rowe
489e98954c Update clang format 2018-07-02 21:45:47 -04:00
James Rowe
847a518200 Rename logging macro back to LOG_* 2018-07-02 21:45:47 -04:00
bunnei
3cc9d79db8 settings: Add a configuration for use_accurate_framebuffers. 2018-06-27 00:08:04 -04:00
BreadFish64
f710f2af9d sdl: add check for GL extension support 2018-06-04 12:26:41 -05:00
bunnei
549bdf75ec yuzu_cmd: Fix project for latest msvc. 2018-05-23 21:51:49 -04:00
bunnei
3e4416179e core: Add a configuration setting for use_multi_core. 2018-05-10 19:34:47 -04:00
Lioncash
7f198086e7 string_util: Remove StringFromFormat() and related functions
Given we utilize fmt, we don't need to provide our own functions for formatting anymore
2018-04-29 18:52:33 -04:00
Lioncash
4526964275 frontends: Move logging macros over to new fmt-capable ones 2018-04-26 19:14:48 -04:00
bunnei
de7afdb190 Merge pull request #377 from adityaruplaha/sdl2-fullscreen
SDL2: Implement fullscreen. (Original PR: citra-emu/citra#3607)
2018-04-21 13:53:55 -04:00
adityaruplaha
b4fd59d1f7 SDL2: Implement fullscreen. (Original PR: citra-emu/citra#3607) 2018-04-21 13:24:33 +05:30
N00byKing
5f19ec5ce5 Implement Pull #3528 from citra: use nvidia graphics automatically on laptops with optimus (with AMD support) (#271)
* Port 3528: use nvidia graphics automatically on laptops with optimus

* Force dedicated AMD Card for switchable Graphics

* Ran clang-format
2018-04-19 12:22:26 -06:00
N00byKing
3dcabde91c default_ini.h: Update from citra to yuzu 2018-04-04 23:05:51 +02:00
bunnei
93bdd03a2c Merge pull request #267 from N00byKing/patch-1
Update Dialog from citra to yuzu
2018-04-02 18:33:52 -04:00
bunnei
cc327e32b9 Merge pull request #276 from N00byKing/acctoyuzu
Change Telemetry Names to yuzu and remove links to citra
2018-04-02 18:30:04 -04:00
N00byKing
702db44682 Remove Links to citra Services 2018-03-27 11:16:59 +02:00
N00byKing
30eb4f1877 Change Telemetry Names to yuzu 2018-03-27 11:16:59 +02:00
bunnei
040c25c450 config: Use simplified checkbox (from Citra) for CPU JIT. 2018-03-26 23:02:37 -04:00
bunnei
53d6788636 config: Rename is_docked to use_docked_mode to be consistent with other config bools. 2018-03-26 23:02:36 -04:00
bunnei
5bdcc0b0ce config: Add setting for whether the system is docked or not. 2018-03-26 23:02:35 -04:00
N00byKing
67d1c2eabf yuzu.cpp: Update Link from citra to yuzu 2018-03-26 21:48:18 +02:00
bunnei
6cc1dbf5a6 Merge pull request #270 from N00byKing/patch-2
Remove Option for N/3DS from default.ini
2018-03-23 15:29:35 -04:00
N00byKing
b20587787c Remove Option for N/3DS from default.ini 2018-03-23 18:06:55 +01:00
N00byKing
179252205d CITRA_ICON -> YUZU_ICON 2018-03-23 16:56:59 +01:00
Valentin Vanelslande
1623a22275 yuzu_cmd: change default cpu core to dynarmic 2018-03-22 19:44:34 -06:00
Valentin Vanelslande
d577366dba default_ini: change default cpu core to dynarmic 2018-03-22 19:43:59 -06:00
James Rowe
7d396de27a Format: Run the new clang format on everything 2018-01-20 16:45:11 -07:00
Lioncash
6091001deb CMakeLists: Derive the source directory grouping from targets themselves
Removes the need to store to separate SRC and HEADER variables, and then
construct the target in most cases.
2018-01-17 21:51:43 -05:00
N00byKing
1c10b1b6b4 Update default_ini.h 2018-01-17 18:01:09 +01:00
MerryMage
04e933748c clang-format 2018-01-16 18:05:21 +00:00
bunnei
fb53016770 Merge pull request #20 from Andrix44/fixes
Various fixes
2018-01-15 12:56:16 -05:00
unknown
658eb1256f Update the internal resolution settings 2018-01-15 16:59:02 +01:00
shinyquagsire23
c7098a4f4e yuzu_cmd: Fix default ini, add screenshot button 2018-01-15 02:30:58 -07:00
shinyquagsire23
bfe18f9c77 yuzu_cmd: fix default ini 2018-01-15 02:30:53 -07:00
MerryMage
6d71d8fcf1 Minor cleanup 2018-01-13 23:56:18 +00:00
bunnei
35a12ded5f config: Default log filter to trace. 2018-01-13 16:23:12 -05:00
James Rowe
bca1ec7744 Remove settings issues in sdl and fix a few files that broke in mingw 2018-01-12 19:11:05 -07:00
James Rowe
c620780dca Get yuzu sdl to start compiling 2018-01-12 19:11:04 -07:00
James Rowe
8f0a03a606 Massive removal of unused modules 2018-01-12 19:11:03 -07:00