summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-04-28yuzu: config: Silence narrowing conversion warning on MSVCMorph
2021-04-28Merge pull request #6259 from Morph1984/main-convAmeer J
yuzu: main: Silence type conversion warning on MSVC
2021-04-28yuzu: main: Silence type conversion warning on MSVCMorph
2021-04-27Merge pull request #6250 from lioncash/loader-shadowbunnei
loader: Resolve instances of variable shadowing
2021-04-27loader: Resolve instances of variable shadowingLioncash
Eliminates variable shadowing cases across all the loaders to bring us closer to enabling variable shadowing as an error in core.
2021-04-26Merge pull request #6246 from lioncash/shadowbunnei
service: Eliminate cases of member variable shadowing
2021-04-26Merge pull request #6236 from Morph1984/swkbd-button-hint-scalingbunnei
applets/swkbd: Fix software keyboard button hint scaling
2021-04-26service: Eliminate cases of member shadowingLioncash
Resolves a few localized instances of member variable shadowing. Brings us a little closer to turning shadowing warnings into errors.
2021-04-25Merge pull request #6198 from Kewlan/favorite-gamesbunnei
game_list: Mark games as favorite to make them appear at the top.
2021-04-25Merge pull request #6237 from ameerj/nvdec-end-fixbunnei
nvhost_vic: Fix device closure
2021-04-25Merge pull request #6241 from Morph1984/new-keyboard-bindingsbunnei
config: Add new keyboard bindings
2021-04-25config: Add new keyboard bindingsMorph
Changes the keyboard bindings to be based on RPCS3's tried and true keyboard bindings.
2021-04-25Merge pull request #6238 from ameerj/vk-bgr-fixRodrigo Locatti
vk_texture_cache: Swap R and B channels of color flipped format
2021-04-24vk_texture_cache: Swap R and B channels of color flipped formatameerj
Swaps the Red and Blue channels of the A1B5G5R5_UNORM texture format, which was being incorrectly rendered.
2021-04-24nvhost_vic: Fix device closureameerj
Implements the OnClose method of the nvhost_vic device, and removes the remnants of an older implementation. Also cleans up some of the surrounding code.
2021-04-24applets/swkbd: Fix software keyboard button hint scalingIts-Rei
Fixes the scaling of the button hints using background images. Now they scale like the rest of the elements.
2021-04-24Merge pull request #6234 from Morph1984/stub-amMat M
ICommonStateGetter: Stub SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled
2021-04-24Merge pull request #6235 from german77/ectx_awMat M
glue: Add ectx:aw service placeholder
2021-04-24glue: Add ectx:aw placeholdergerman77
2021-04-24Merge pull request #6230 from Morph1984/default-resource-sizebunnei
program_metadata: Set a default resource size when a NPDM is not present
2021-04-23Merge pull request #6227 from lioncash/metabunnei
program_metadata: Explicitly specify copy/move operators/functions
2021-04-23ICommonStateGetter: Stub ↵Morph
SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled - Used by Pixel Game Maker Series Werewolf Princess Kaguya
2021-04-23Merge pull request #6228 from lioncash/semibunnei
lm: Resolve -Wextra-semi warning
2021-04-23Merge pull request #6229 from lioncash/unused-varbunnei
acc/lbl: Remove unused variables
2021-04-23Merge pull request #6231 from lioncash/aesbunnei
aes_util: Make use of std::span
2021-04-23program_metadata: Set a default resource size when a NPDM is not presentMorph
Sets a default size of 0x1FE00000 bytes (510 MiB) for the system_resource_size when a NPDM is not present.
2021-04-23Merge pull request #6232 from lioncash/alias2bunnei
emu_window: unsigned -> u32
2021-04-23emu_window: Return pair from ClipToTouchScreen() instead of tupleLioncash
This is only a 2-tuple, so it can be converted over to the std::pair class.
2021-04-23emu_window: unsigned -> u32Lioncash
This is more concise and consistent with the rest of the codebase.
2021-04-23aes_util: Make use of std::spanLioncash
Allows us to simplify the interface quite a bit as it will handle contiguous sequences for us.
2021-04-23acc/lbl: Remove unused variablesLioncash
2021-04-23lm: Make use of insert_or_assign() in Log()Lioncash
Avoids unnecessary default construction of an entry in cases where no entry exists before overwriting the created entry.
2021-04-23lm: Prevent redundant map lookups in Log()Lioncash
We can perform the lookup and then do the contains check by checking the end iterator. The benefit of this is that if we *do* find an entry, then we aren't hashing into the map again to find it. We can also get rid of an unused std::vector temporary while we're at it.
2021-04-23lm: Resolve -Wextra-semi warningLioncash
Resolves a trivial warning with clang.
2021-04-23program_metadata: Explicitly specify copy/move functionsLioncash
The generation of the copy assignment operators are deprecated on being generated when a user-provided destructor is present. We can explicitly specify that we desire this behavior to keep the class forward compatible with future standards.
2021-04-22Merge pull request #6225 from ameerj/unused-headerMorph
yuzu_cmd: Remove unused resource.h
2021-04-22yuzu_cmd: Remove unused resource.hameerj
2021-04-22Merge pull request #6224 from Morph1984/hid_InitializeSevenSixAxisSensorbunnei
service: hid: Get transfer memory for InitializeSevenSixAxisSensor
2021-04-22Merge pull request #6222 from lat9nq/ext-boostbunnei
cmake: Download Boost from ext-linux-bin if inadequate local version
2021-04-22cmake: Download Boost if inadequate local versionlat9nq
Building SDL2 from externals is incompatible with Conan's version of libiconv, a requirement of Conan's Boost package. Solution is to use the same Boost package in use by the linux-fresh container. This tells CMake to download boost_1_75_0.tar.xz from yuzu-emu/ext-linux-bin at CMake's configuration step, much the same way Qt and FFmpeg are downloaded for Windows. Also makes DownloadExternals.cmake cross-platform. Although the CMake code is not entirely specific to Linux, only Linux has Boost libraries available at ext-linux-bin, whereas there is no equivalent Boost package for Windows at ext-windows-bin. caveat emptor
2021-04-22service: hid: Get transfer memory for InitializeSevenSixAxisSensorMorph
2021-04-21Merge pull request #6223 from lat9nq/ffmpeg-external-fixesbunnei
cmake: Fix FFmpeg external usage and cleanup
2021-04-21Merge pull request #6214 from Morph1984/time-fix-kirby-clashbunnei
time: Fix GetClockSnapshotFromSystemClockContext
2021-04-21cmake: Suppress SDL2 not found warninglat9nq
If SDL2 is not found, the error is handled by falling back to externals. No need spill the full warning at the find_package if it's going to be handled later, so add QUIET to it.
2021-04-21cmake: Allow FFmpeg external usage and cleanuplat9nq
Sets find_package(FFmpeg) to QUIET instead of REQUIRED. This allows using the FFmpeg external in cases where there is no suitable installed version of FFmpeg. Also fixes a bug where multiple CMake configures causes FFmpeg_LIBRARIES to concatenate on itself, producing cyclical dependencies. Unsets the variable before building it in the foreach loop. Fixes FFmpeg_INCLUDE_DIR not including the headers generated at run time.
2021-04-20Merge pull request #6219 from lioncash/log-erasebunnei
log/backend: Make use of erase_if
2021-04-20Merge pull request #6218 from lioncash/tcachebunnei
texture_cache/util: Fix src being used instead of dst within DeduceBlitImages case
2021-04-20Merge pull request #6207 from lat9nq/sdl-2.0.14bunnei
cmake: Use SDL 2.0.14 and fix scope issue
2021-04-20log/backend: Use in-class initializer for FileBackendLioncash
We can also avoid redundant constructions of the same string repeatedly.
2021-04-20log/backend: Make use of erase_ifLioncash
Same behavior, but less verbose.