summaryrefslogtreecommitdiff
path: root/src/yuzu/main.cpp
AgeCommit message (Collapse)Author
2018-10-15Merge pull request #1487 from lioncash/maybe-unusedbunnei
yuzu/main: Apply the [[maybe_unused]] attribute to the parameter of SetDiscordEnabled
2018-10-14crypto: Various crypto fixes for quickstart guideZach Hilman
2018-10-14Merge pull request #1490 from lioncash/bootbunnei
yuzu/main: Simplify OnMenuLoadFile()
2018-10-13filesystem: Make CreateFactories() and InstallInterface() take a ↵Lioncash
VfsFilesystem instance by reference Neither of these functions alter the ownership of the provided pointer, so we can simply make the parameters a reference rather than a direct shared pointer alias. This way we also disallow passing incorrect memory values like nullptr.
2018-10-13yuzu/main: Simplify OnMenuLoadFile()Lioncash
We can utilize QStringList's join() function to perform all of the appending in a single function call. While we're at it, make the extension list a single translatable string and add a disambiguation comment to explain to translators what %1 actually is.
2018-10-13yuzu/main: Apply the [[maybe_unused]] attribute to the parameter of ↵Lioncash
SetDiscordEnabled() Depending on whether or not USE_DISCORD_PRESENCE is defined, the "state" parameter can be used or unused. If USE_DISCORD_PRESENCE is not defined, the parameter will be considered unused, which can lead to compiler warnings. So, we can explicitly mark it with [[maybe_unused]] to inform the compiler that this is intentional.
2018-10-07partition_data_manager: Rename system files for hekateZach Hilman
x
2018-10-07qt: Add rederive keyset menu optionZach Hilman
2018-10-07qt: Add key derivation progress bar on initial setupZach Hilman
2018-10-06yuzu/yuzu_cmd: Add checks for required extension ARB_copy_image.bunnei
2018-10-06qt: Update telemetry linksLioncash
These were pointing to a non-existent webpage.
2018-10-02Review comments - part 5fearlessTobi
2018-10-02Review comments - part 3fearlessTobi
2018-10-02Address a bunch of review commentsfearlessTobi
2018-10-02Port web_service from CitrafearlessTobi
2018-09-30Merge pull request #1403 from DarkLordZach/install-sysnandbunnei
qt: Install System TitleTypes to System NAND
2018-09-30kernel/process: Make data member variables privateLioncash
Makes the public interface consistent in terms of how accesses are done on a process object. It also makes it slightly nicer to reason about the logic of the process class, as we don't want to expose everything to external code.
2018-09-27qt: Install System TitleTypes to System NANDZach Hilman
Fixes an issue where installed system archive NCAs would be installed to user NAND and not recognized by games.
2018-09-25yuzu/main: Resolve precedence bug within CalculateRomFSEntrySize()Lioncash
Ternary operators have a lower precedence than arithmetic operators, so what was actually occurring here is "return (out + full) ? x : y" which most definitely isn't intended, given we calculate out recursively above. We were essentially doing a lot of work for nothing.
2018-09-25yuzu/main: Move functions stored into static std::function instances out of ↵Lioncash
OnGameListDumpRomFS() This can cause warnings about static constructors, and is also not ideal performance-wise due to the indirection through std::function. This also keeps the behavior itself separate from the surrounding code, which can make it nicer to read, due to the size of the code.
2018-09-25vfs/etc: Append std:: to size_t usagesLioncash
Given we just recently had a patch backport this from citra, let's try and keep the convention uniform.
2018-09-23fsmitm: Cleanup and modernize fsmitm portZach Hilman
2018-09-21qt: Add UI elements for LayeredFS and related toolsZach Hilman
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi
2018-09-12Use ARB_multi_bind for uniform buffers (#1287)ReinUsesLisp
* gl_rasterizer: use ARB_multi_bind for uniform buffers * address feedback
2018-09-11gl_rasterizer: Use ARB_texture_storage.Markus Wick
It allows us to use texture views and it reduces the overhead within the GPU driver. But it disallows us to reallocate the texture, but we don't do so anyways. In the end, it is the new way to allocate textures, so there is no need to use the old way.
2018-09-09game_list: Make CompatibilityList parameter of ↵Lioncash
NavigateToGamedbEntryRequested() a const reference The compatibility list isn't modified within any of the slots connected to this signal, so we can make it const to enforce immutability.
2018-09-09yuzu: Move compatibility list specifics to their own source filesLioncash
Lets us keep the generic portions of the compatibility list code together, and allows us to introduce a type alias that makes it so we don't need to type out a very long type declaration anymore, making the immediate readability of some code better.
2018-09-08yuzu: fix title bar displayPengfei Zhu
Previously the version number got hidden after starting a game.
2018-09-08gl_rasterizer: Use baseInstance instead of moving the buffer points.bunnei
This hopefully helps our cache not to redundant upload the vertex buffer. # Conflicts: # src/video_core/renderer_opengl/gl_rasterizer.cpp
2018-09-07Better Title Bar DisplayCaptV0rt3x
2018-09-04bktr: Fix bucket overlap errorZach Hilman
2018-09-04patch_manager: Centralize Control-type NCA parsingZach Hilman
2018-09-04bktr: Fix missing includes and optimize styleZach Hilman
2018-09-04main: Make game updates installableZach Hilman
2018-09-04main: Only show DRD deprecation warning onceZach Hilman
2018-09-04qt: Add deprecation warnings for DRD formatZach Hilman
2018-09-04registration: Fix NSP installation errorsZach Hilman
2018-09-04qt: Add UI support for NSP filesZach Hilman
2018-09-04registration: Add support for installing NSP filesZach Hilman
2018-09-04Merge pull request #1223 from DarkLordZach/custom-nand-sd-dirsbunnei
file_sys: Allow for custom NAND/SD directories
2018-09-03file_sys: Replace includes with forward declarations where applicableLioncash
Cuts down on include dependencies, resulting in less files that need to be rebuilt when certain things are changed.
2018-09-03qt: Add message about not moving contents on dir changeZach Hilman
2018-09-03qt: Add UI options to change NAND/SD dirsZach Hilman
2018-09-02vfs_real: Forward declare IOFileLioncash
Eliminates the need to rebuild some source files if the file_util header ever changes. This also uncovered some indirect inclusions, which have also been fixed.
2018-09-01citra_qt: Display the unsupported GL extensions in the popupfearlessTobi
2018-08-31core/core: Replace includes with forward declarations where applicableLioncash
The follow-up to e2457418dae19b889b2ad85255bb95d4cd0e4bff, which replaces most of the includes in the core header with forward declarations. This makes it so that if any of the headers the core header was previously including change, then no one will need to rebuild the bulk of the core, due to core.h being quite a prevalent inclusion. This should make turnaround for changes much faster for developers.
2018-08-29Show game compatibility within yuzufearlessTobi
2018-08-28Fix two stupid errors made in #1141fearlessTobi
2018-08-24Merge pull request #1094 from DarkLordZach/nax0Mat M
file_sys: Add support for NAX archives