Commit Graph

47 Commits

Author SHA1 Message Date
ba2fb83d60 Frontend: Check for more required OpenGL extensions during startup. 2018-07-22 12:05:38 -05:00
d66b43dadf 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
03c2d049d4 settings: Turn docked mode off by default. 2018-07-17 22:52:25 -04:00
05cb10530f OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering. 2018-07-14 02:50:35 -04:00
316b933a31 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
020d005d8c yuzu-cmd Apply the filter string from settings 2018-07-12 01:09:03 -06:00
c9aadff9a9 Remove some references to Citra 2018-07-06 15:47:06 +02:00
76b475faf7 Fix build and address review feedback 2018-07-02 21:45:48 -04:00
6269a01b4e Add configurable logging backends 2018-07-02 21:45:47 -04:00
0d46f0df12 Update clang format 2018-07-02 21:45:47 -04:00
638956aa81 Rename logging macro back to LOG_* 2018-07-02 21:45:47 -04:00
1bbbd26563 settings: Add a configuration for use_accurate_framebuffers. 2018-06-27 00:08:04 -04:00
fbef849c04 sdl: add check for GL extension support 2018-06-04 12:26:41 -05:00
1ce7942dc2 yuzu_cmd: Fix project for latest msvc. 2018-05-23 21:51:49 -04:00
9bf2a428f9 core: Add a configuration setting for use_multi_core. 2018-05-10 19:34:47 -04:00
3abba08080 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
3062eb52f4 frontends: Move logging macros over to new fmt-capable ones 2018-04-26 19:14:48 -04:00
62937798a0 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
f48d5e4c4c SDL2: Implement fullscreen. (Original PR: citra-emu/citra#3607) 2018-04-21 13:24:33 +05:30
8a47e7e493 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
1f37dd02ce default_ini.h: Update from citra to yuzu 2018-04-04 23:05:51 +02:00
c824648db5 Merge pull request #267 from N00byKing/patch-1
Update Dialog from citra to yuzu
2018-04-02 18:33:52 -04:00
6cd1482354 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
10738588a4 Remove Links to citra Services 2018-03-27 11:16:59 +02:00
8004af0d05 Change Telemetry Names to yuzu 2018-03-27 11:16:59 +02:00
94f4009c3b config: Use simplified checkbox (from Citra) for CPU JIT. 2018-03-26 23:02:37 -04:00
5ecf152c8e config: Rename is_docked to use_docked_mode to be consistent with other config bools. 2018-03-26 23:02:36 -04:00
12b05c719e config: Add setting for whether the system is docked or not. 2018-03-26 23:02:35 -04:00
10d6b07161 yuzu.cpp: Update Link from citra to yuzu 2018-03-26 21:48:18 +02:00
fd0a7c0aaf Merge pull request #270 from N00byKing/patch-2
Remove Option for N/3DS from default.ini
2018-03-23 15:29:35 -04:00
32fd57f0c8 Remove Option for N/3DS from default.ini 2018-03-23 18:06:55 +01:00
5ded39f5d8 CITRA_ICON -> YUZU_ICON 2018-03-23 16:56:59 +01:00
ee5f5a2c2d yuzu_cmd: change default cpu core to dynarmic 2018-03-22 19:44:34 -06:00
47cac816f6 default_ini: change default cpu core to dynarmic 2018-03-22 19:43:59 -06:00
096be16636 Format: Run the new clang format on everything 2018-01-20 16:45:11 -07:00
e710a1b989 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
b2386fc712 Update default_ini.h 2018-01-17 18:01:09 +01:00
e35644c005 clang-format 2018-01-16 18:05:21 +00:00
054d3e5fc3 Merge pull request #20 from Andrix44/fixes
Various fixes
2018-01-15 12:56:16 -05:00
27960d8c2c Update the internal resolution settings 2018-01-15 16:59:02 +01:00
9fba2d68fe yuzu_cmd: Fix default ini, add screenshot button 2018-01-15 02:30:58 -07:00
cdb43e64c1 yuzu_cmd: fix default ini 2018-01-15 02:30:53 -07:00
80db02c497 Minor cleanup 2018-01-13 23:56:18 +00:00
95ce471774 config: Default log filter to trace. 2018-01-13 16:23:12 -05:00
70e65ee63a Remove settings issues in sdl and fix a few files that broke in mingw 2018-01-12 19:11:05 -07:00
f5f28a4f67 Get yuzu sdl to start compiling 2018-01-12 19:11:04 -07:00
ebf9a784a9 Massive removal of unused modules 2018-01-12 19:11:03 -07:00