summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-10-24vfs: Handle failure of file reading within VfsRawCopy()Lioncash
Also gets rid of an unused variable.
2018-10-24key_manager: Remove unused variable in DeriveBase()Lioncash
2018-10-23Merge pull request #1551 from ogniK5377/improved-svcbreakbunnei
Added break types to svcBreak
2018-10-23Added Amiibo support (#1390)David
* Fixed conflict with nfp * Few fixups for nfc * Conflict 2 * Fixed AttachAvailabilityChangeEvent * Conflict 3 * Fixed byte padding * Refactored amiibo to not reside in "System" * Removed remaining references of nfc from system * used enum for Nfc GetStateOld * Added missing newline * Moved file operations to front end * Conflict 4 * Amiibos now use structs and added mutexes * Removed amiibo_path
2018-10-23Merge pull request #1515 from DarkLordZach/dlc-lfsbunnei
patch_manager: Add support for LayeredFS on DLC RomFS
2018-10-23Merge pull request #1542 from lioncash/projectbunnei
CMakeLists: Use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR
2018-10-23Merge pull request #1553 from lioncash/membunnei
common: Remove memory_util.h/.cpp
2018-10-23Merge pull request #1540 from lioncash/handlebunnei
kernel/process: Make the handle table per-process
2018-10-23common: Remove memory_util.cpp/.hLioncash
Everything from here is completely unused and also written with the notion of supporting 32-bit architecture variants in mind. Given the Switch itself is on a 64-bit architecture, we won't be supporting 32-bit architectures. If we need specific allocation functions in the future, it's likely more worthwhile to new functions for that purpose.
2018-10-23Merge pull request #1552 from FearlessTobi/port-4336bunnei
Port citra-emu/citra#4336: "Only redefine some 64-bit file operation for MSVC"
2018-10-23Merge pull request #1519 from ReinUsesLisp/vsetpbunnei
gl_shader_decompiler: Implement VSETP
2018-10-23Merge pull request #1539 from lioncash/dmabunnei
maxwell_dma: Silence compilation warnings
2018-10-23Merge pull request #1470 from FernandoS27/alpha_testingbunnei
Implemented Alpha Test using Shader Emulation
2018-10-23only redefine 64 bit file operation for MSVCWeiyi Wang
MinGW provides POSIX functions
2018-10-23Added assertion failed, reworked logging levelsDavid Marcec
2018-10-23gl_shader_decompiler: Implement VSETPReinUsesLisp
2018-10-23gl_shader_decompiler: Abstract VMAD into a video subsetReinUsesLisp
2018-10-23Added break types to svcBreakDavid Marcec
There seems to be more such as type 1, and 2. Unsure what these currently are but when a game hits them we can investigate and add the rest
2018-10-23Merge pull request #1512 from ReinUsesLisp/brkbunnei
gl_shader_decompiler: Implement PBK and BRK
2018-10-22Merge pull request #1550 from FernandoS27/fmul32bunnei
Added Saturation to FMUL32I
2018-10-22Merge pull request #1543 from lioncash/targetbunnei
CMakeLists: Use target_compile_definitions instead of add_definitions to define YUZU_ENABLE_COMPATIBILITY_REPORTING
2018-10-22Merge pull request #1537 from lioncash/shaderbunnei
gl_shader_decompiler: Minor changes
2018-10-22Added Saturation to FMUL32IFernandoS27
2018-10-22Assert that multiple render targets are not set while alpha testingFernandoS27
2018-10-22Merge pull request #1545 from DarkLordZach/psmbunnei
psm: Add psm service and stub commands 0 and 1
2018-10-22Use standard UBO and fix/stylize the codeFernandoS27
2018-10-22Cache uniform locations and restructure the implementationFernandoS27
2018-10-22Remove SyncAlphaTest and clang formatFernandoS27
2018-10-22Added Alpha FuncFernandoS27
2018-10-22Implemented Alpha TestingFernandoS27
2018-10-22Merge pull request #1541 from lioncash/definebunnei
web_service/CMakeLists: Make the CPPHTTPLIB_OPENSSL_SUPPORT constrained to the web_service library only
2018-10-22Merge pull request #1538 from lioncash/querybunnei
svc: Fix vma boundary check in svcQueryMemory
2018-10-22Merge pull request #1547 from FernandoS27/fix-fsetbunnei
Fixed FSETP and FSET
2018-10-22Fixed FSETP and FSETFernandoS27
2018-10-22Merge pull request #1546 from lioncash/svc-againbunnei
service: Update service function tables
2018-10-22Merge pull request #1548 from FernandoS27/fix-vaobunnei
Fixed VAOs Float types only returning GL_FLOAT
2018-10-22Fixed VAOs Float types only returning GL_FLOAT in cases that they had to ↵FernandoS27
return GL_HALF_FLOAT
2018-10-21psm: Stub GetChargerTypeZach Hilman
Used by LovePotion Lua Homebrew. Stubbed as connected to official Nintendo Switch dock.
2018-10-21Merge pull request #1544 from DarkLordZach/reinitialize-keys-toolsbunnei
qt: Move Reinitialize Keys to Tools menu
2018-10-21service: Add the basic skeleton for the NPNS servicesLioncash
2018-10-21hid: Update service function table for hidbusLioncash
Updated based off information provided by Switchbrew.
2018-10-21am: Add the basic skeleton for the tcap serviceLioncash
Added based off information provided by Switchbrew.
2018-10-21am: Update service function tablesLioncash
Updated based off information from Switchbrew
2018-10-21prepo: Update service function table.Lioncash
Also introduces the new prepo:a2 service. Updated based off information provided by Switchbrew.
2018-10-21lbl: Update service function table namesLioncash
Updated based off information provided by Switchbrew.
2018-10-20Merge pull request #1531 from ogniK5377/hid-fixesbunnei
Added auto controller switching to supported controllers and single joycon button rotation
2018-10-20qt: Move Reinitialize Keys to Tools menuZach Hilman
2018-10-20psm: Stub GetBatteryChargePercentageZach Hilman
Used by LovePotion Lua Homebrew. Stubbed to return 100% charge.
2018-10-20service: Add skeleton for psm serviceZach Hilman
Seems to be the power controller. Listed in switchbrew under the category PTM services.
2018-10-20CMakeLists: Use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIRLioncash
This is more localized to what we want to enforce directory-wise with the project. CMAKE_SOURCE_DIR indicates the root of the source tree, but this would cause the wrong behavior if someone included yuzu as part of a larger buildsystem (for whatever reason). Instead, we want to use the directory where the "project(yuzu)" command was declared as the root path reference.