summaryrefslogtreecommitdiff
path: root/src/yuzu
AgeCommit message (Collapse)Author
2018-09-17Merge pull request #1326 from FearlessTobi/port-4182bunnei
Port #4182 from Citra: "Prefix all size_t with std::"
2018-09-17Merge pull request #1335 from lioncash/copybunnei
game_list_p: Take map iterator contents by const reference
2018-09-17Merge pull request #1336 from lioncash/antialiasbunnei
yuzu/util: Antialias game list compatibility pixmaps
2018-09-17yuzu/util: Antialias game list compatibility pixmapsLioncash
We pass a hint to the QPainter instance that we want anti-aliasing on the compatibility icons, which prevents the circles from looking fairly jagged, and actually makes them look circular.
2018-09-17game_list_p: Amend typo in GameListItemCompat's constructor parameterLioncash
Adds a missing 'i' character that was missing in compatibility.
2018-09-17game_list_p: Take map iterator contents by const referenceLioncash
We don't need to copy the whole struct in this instance, we can just utilize a reference instead.
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi
2018-09-13kernel/thread: Include thread-related enums within the kernel namespaceLioncash
Previously, these were sitting outside of the Kernel namespace, which doesn't really make sense, given they're related to the Thread class which is within the Kernel namespace.
2018-09-12Use ARB_multi_bind for uniform buffers (#1287)ReinUsesLisp
* gl_rasterizer: use ARB_multi_bind for uniform buffers * address feedback
2018-09-12Merge pull request #1302 from lioncash/configbunnei
yuzu/configure_gamelist: Mark combo-box strings as translatable
2018-09-12Merge pull request #1163 from FearlessTobi/add-audio-stretchingbunnei
audio_core: Add audio stretching support
2018-09-12yuzu/configure_gamelist: Make combo box strings translatableLioncash
Given these are shown to the user, they should be translatable. While we're at it, also set up the dialog to automatically retranslate the dialog along with the combo boxes if it receives a LanguageChange event.
2018-09-12yuzu/configure_gamelist: Use std::array instead of std::vector for ↵Lioncash
translatable strings We don't need to use an allocating container for these, given we know the fixed amount of strings being used. This is just a waste of memory.
2018-09-12yuzu/configure_gamelist: Move combo box initializtion to their own functionsLioncash
Keeps the individual initialization of the combo boxes logically separate. We also shouldn't be dumping this sort of thing in the constructor directly.
2018-09-11Merge pull request #1301 from lioncash/qtbunnei
game_list: Resolve variable shadowing within LoadCompatibilityList()
2018-09-11Merge pull request #1278 from tech4me/bg-color-fixbunnei
Port Citra #4047 & #4052: add change background color support
2018-09-11game_list: Resolve variable shadowing within LoadCompatibilityList()Lioncash
"value" is already a used variable name within the outermost ranged-for loop, so this variable was shadowing the outer one. This isn't a bug, but it will get rid of a -Wshadow warning.
2018-09-11game_list: Use QJsonValueRef() within LoadCompatibilityList()Lioncash
This way, we aren't constructing unnecessary QJsonValue instances.
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-10Port #4141 from citra: Joystick hotplug support (#1275)Tobias
* Joystick hotplug support (#4141) * use SDL_PollEvent instead of SDL_JoystickUpdate Register hot plugged controller by GUID if they were configured in a previous session * Move SDL_PollEvent into its own thread * Don't store SDLJoystick pointer in Input Device; Get pointer on each GetStatus call * Fix that joystick_list gets cleared after SDL_Quit * Add VirtualJoystick for InputDevices thats never nullptr * fixup! Add VirtualJoystick for InputDevices thats never nullptr * fixup! fixup! Add VirtualJoystick for InputDevices thats never nullptr * Remove SDL_GameController, make SDL_Joystick* unique_ptr * fixup! Remove SDL_GameController, make SDL_Joystick* unique_ptr * Adressed feedback; fixed handling of same guid reconnects * fixup! Adressed feedback; fixed handling of same guid reconnects * merge the two joystick_lists into one * make SDLJoystick a member of VirtualJoystick * fixup! make SDLJoystick a member of VirtualJoystick * fixup! make SDLJoystick a member of VirtualJoystick * fixup! fixup! make SDLJoystick a member of VirtualJoystick * SDLJoystick: Addressed review comments * Address one missed review comment
2018-09-10Remove multicore configure_general.uiMysticExile
2018-09-10remove multicore in configure_general.cppMysticExile
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-08Port Citra #4047 & #4052: add change background color supporttech4me
2018-09-08Add audio stretching supportfearlessTobi
2018-09-08yuzu: fix title bar displayPengfei Zhu
Previously the version number got hidden after starting a game.
2018-09-08Merge pull request #1246 from degasus/instanced_renderingbunnei
gl_rasterizer: Use baseInstance instead of moving the buffer points.
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-07yuzu: Move GameListWorker to its own source filesLioncash
This has gotten sufficiently large enough to warrant moving it to its own source files. Especially given it dumps the file_sys headers around code that doesn't use it for the most part. This'll also make it easier to introduce a type alias for the compatibility list, so a large unordered_map type declaration doesn't need to be specified all the time (we don't want to propagate the game_list_p.h include via the main game_list.h header).
2018-09-07Better Title Bar DisplayCaptV0rt3x
2018-09-06frontend: Set swap interval to 0fearlessTobi
2018-09-04bktr: Fix bucket overlap errorZach Hilman
2018-09-04patch_manager: Centralize Control-type NCA parsingZach Hilman
2018-09-04game_list: Fix version display on non-NAND titlesZach Hilman
2018-09-04game_list: Use friendly game versionsZach Hilman
Mainly, from control.nacp metadata instead of cnmt metadata
2018-09-04bktr: Fix missing includes and optimize styleZach Hilman
2018-09-04main: Make game updates installableZach Hilman
2018-09-04game_list: Display patch names and versions on listZach Hilman
2018-09-04game_list: Use RegisteredCacheUnion for installedZach Hilman
Reduces code
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-03settings: Save and load NAND/SD dirs from configZach Hilman