CJBok
4bc4fdf5ff
GUI: Togglable graphics settings buttons in status bar
6 years ago
Bartosz Kaszubowski
da3049aa74
GUI: add few missing hotkeys to main menu
6 years ago
ReinUsesLisp
0d6d8129c4
yuzu: Remove Maxwell debugger
This was carried from Citra and wasn't really used on yuzu. It also adds
some runtime overhead. This commit removes it from yuzu's codebase.
6 years ago
ReinUsesLisp
f019817f8f
gl_rasterizer: Emulate viewport flipping with ARB_clip_control
Emulates negative y viewports with ARB_clip_control. This allows us to
more easily emulated pipelines with tessellation and/or geometry shader
stages. It also avoids corrupting games with transform feedbacks and
negative viewports (gl_Position.y was being modified).
6 years ago
FearlessTobi
727ba2f2d0
citra_qt: add amiibo drag and drop support
Co-Authored-By: Valentin Vanelslande <vvanelslandedev@gmail.com>
6 years ago
Zach Hilman
81fff7aec0
qt: Fix game name format error
6 years ago
Zach Hilman
57fe7fdec0
qt: Change titlebar formatting
6 years ago
FearlessTobi
b89fb6e1be
yuzu: Pause when in background
Co-Authored-By: Vitor K <vitor-k@users.noreply.github.com>
6 years ago
Zach Hilman
9f3bf6d157
main: Use const on all variable initializations
6 years ago
Zach Hilman
60c2e9e675
qt: Prompt user for confirmation if exit lock is active
6 years ago
Zach Hilman
c6ff4a6f4d
yuzu: Port old usages of Filesystem namespace to FilesystemController
7 years ago
pbarilla
8fd266a7c4
Added Host CPU and OS to log
6 years ago
David Marcec
b4db662053
Swapped TID and Game name to make it easier to parse
6 years ago
David Marcec
934ce530f6
Log the current title id and game name which is booting
Spit out a LOG_INFO of the current game name and it's title id in the log. This helps to read log files and figure out which games have which issues
6 years ago
FearlessTobi
1aec2ff4d2
Address review comments
6 years ago
fearlessTobi
5aaafa6a56
Separate UserNand and Sdmc directories
7 years ago
fearlessTobi
dfec9c9a43
Address more trivial review comments
7 years ago
fearlessTobi
7a8f484020
Address trivial review comments
7 years ago
fearlessTobi
2d8eba5baf
yuzu: Add support for multiple game directories
Ported from https://github.com/citra-emu/citra/pull/3617 .
7 years ago
fearlessTobi
4ea572791b
Fix to Windows sleep issues
Co-Authored-By: Vitor K <vitor-k@users.noreply.github.com>
6 years ago
Weiyi Wang
0580112940
Guard unistd.h with MacOS only macro
Fix compile error on Windows caused by #4877
Weird, I thought I saw this guard during the code review...
6 years ago
B3n30
246b515a86
citra_qt: on osx chdir to bundle dir to allow detection of user folder
6 years ago
Lioncash
5980aa1e51
yuzu/CMakeLists: Remove qt5_wrap_ui macro usage
We can simply enable CMAKE_AUTOUIC and let CMake take care of handling
the UI code generation for targets.
As part of letting CMake automatically handle the header file parsing,
we must not name includes with "ui_*" unless they're related to the
output of the Qt UIC compiler. Because of this, we need to rename
ui_settings, given it would conflict with this restriction.
6 years ago
Lioncash
5085a16d78
yuzu/main: Make error messages within OnCoreError more localization-friendly
Previously, a translated string was being appended onto another string
in a manner that doesn't allow the translator to control where the
appended text is placed. This can be a nuisance for languages where
grammar and text ordering differs from English.
We now append the strings via the format strings themselves, which
allows translators to reorder where the text will be placed.
7 years ago
Zach Hilman
01ff38cca8
general_frontend: Add documentation for parental controls and ecommerce applets
7 years ago
Zach Hilman
b889167b2c
yuzu: Accept default applets for Parental Controls and ECommerce
7 years ago
ReinUsesLisp
58c0d37422
video_core: Make ARB_buffer_storage a required extension
7 years ago
Alex Subaric
f375e10411
Added missing space between two words
Added missing whitespace character between two words in the "Warning Missing Derivation Components" warning message box.
7 years ago
Lioncash
e1d755bdda
yuzu/configuration: Make function naming consistent
7 years ago
Zach Hilman
9b2d38582f
main: Remove extraneous comment
7 years ago
Lioncash
cfc9d92b38
yuzu/software_keyboard: Remove unnecessary GetStatus() member function
Like with the profile selection dialog, we can just use the result of
QDialog's exec() function to determine whether or not a dialog was
accepted.
7 years ago
Lioncash
802dd3cc95
profile_select: Remove unnecessary GetStatus() member function
This behavior is already provided by the built-in exec() function. We
just need to check the return value of it.
7 years ago
Lioncash
139301c5a1
profile_select: Return int instead of u32 for GetIndex()
Qt uses a signed value to represent indices. We should follow this
convention where applicable to avoid unnecessary sign-conversion
warnings, as well as making it easier to interoperate with other aspects
of Qt.
While we're at it, we can also make a sign-conversion explicit.
7 years ago
Lioncash
84a8fb9264
core/loader: Remove LoadKernelSystemMode
This is a hold-over from Citra and doesn't apply to yuzu.
7 years ago
Zach Hilman
944c07ac7d
yuzu: Clear partial/full game list cache when data is updated
7 years ago
Lioncash
6f2a8fbb13
yuzu/main: Specify string conversions where applicable
7 years ago
Lioncash
d955944869
yuzu/main: Move window title updating logic to its own function
For similar reasons to the previous change, we move this to a single
function, so we don't need to duplicate the conversion logic in several
places within main.cpp.
7 years ago
Zach Hilman
8f8049e846
main: Add GMainWindow hooks for Error display
7 years ago
Zach Hilman
a04d36c5a4
main: Switch to AppletManager for frontend
7 years ago
FreddyFunk
382722b9c4
Fix Clang Format
7 years ago
FreddyFunk
dffa1a872a
ui_settings: Rename game directory variables
7 years ago
Lioncash
218ae888f3
yuzu/debugger: Remove graphics surface viewer
This doesn't actually work anymore, and given how long it's been left in
that state, it's unlikely anyone actually seriously used it.
Generally it's preferable to use RenderDoc or Nsight to view surfaces.
7 years ago
Lioncash
e8f3d85ea5
yuzu/main: Remove unnecessary includes
While we're at it, don't use <QtGui> and <QtWidgets> and instead include
exactly which headers we actually need.
7 years ago
Lioncash
e5bb07a973
yuzu/main: Use QStringLiteral where applicable within OnTransferableShaderCacheOpenFile()
Allows these strings to have no allocation cost when used at runtime.
7 years ago
Lioncash
5ba5f82082
yuzu/main: Tidy up the error dialog string in OnTransferableShaderCacheOpenFile()
Rather than scream that the file doesn't exist, we can clearly state
what specifically doesn't exist, to avoid ambiguity, and make it easier
to understand for non-primary English speakers/readers.
7 years ago
Lioncash
3f8c9b25d8
yuzu/main: Remove unnecessary string concatenation in OnTransferableShaderCacheOpenFile()
We can just make the trailing portion of the string part of the
formatting, getting rid of the need to make another temporary string.
7 years ago
Lioncash
872d480c60
yuzu/main: Make open_target a QString
Simplifies the amount of string conversions necessary. We also don't
need to log out what occurs here.
7 years ago
Lioncash
ba4e1adda1
yuzu/main: Use static variant of QFile's exists()
There's no need to construct a QFile instance just to check for its
existence.
7 years ago
Zach Hilman
41d2565f29
game_list: Register content with ContentProvider
7 years ago
ReinUsesLisp
9ebc27234d
bootmanager: Bypass input focus issues
7 years ago