Commit Graph

9264 Commits

Author SHA1 Message Date
Zach Hilman
b18fdfa908 profile_manager: Create save data if it doesn't exist on use 2018-10-23 19:31:28 -04:00
Zach Hilman
caeb345367 acc: Fix account UUID duplication error 2018-10-23 19:31:28 -04:00
Zach Hilman
9c5187069b configure_system: Clear selection after user delete 2018-10-23 19:31:28 -04:00
Zach Hilman
63fc702040 profile_manager: Load user icons, names, and UUIDs from system save 2018-10-23 19:31:28 -04:00
Zach Hilman
cb989565e0 acc: Load user images from config dir 2018-10-23 19:31:28 -04:00
Zach Hilman
0006c50898 qt: Allow user to select emu user on open save data 2018-10-23 19:31:28 -04:00
Zach Hilman
17283636df qt: Add Profile Manager UI to system settings 2018-10-23 19:31:28 -04:00
Zach Hilman
564eeb6d9b am: Pass current user UUID to launch parameters 2018-10-23 19:31:28 -04:00
Zach Hilman
aa743d5519 profile_manager: Load users from emulator settings 2018-10-23 19:31:28 -04:00
Zach Hilman
cdd92a4d4f settings: Add users and current_user settings and remove username 2018-10-23 19:31:28 -04:00
David
969f47a0d5 Added Amiibo support (#1390)
* 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-23 19:28:17 -04:00
bunnei
99ac37d6d5 Merge pull request #1515 from DarkLordZach/dlc-lfs
patch_manager: Add support for LayeredFS on DLC RomFS
2018-10-23 19:26:57 -04:00
bunnei
cb3cf05484 Merge pull request #1542 from lioncash/project
CMakeLists: Use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR
2018-10-23 18:44:08 -04:00
bunnei
b9044d965a Merge pull request #1553 from lioncash/mem
common: Remove memory_util.h/.cpp
2018-10-23 18:43:45 -04:00
bunnei
3a65d2b105 Merge pull request #1540 from lioncash/handle
kernel/process: Make the handle table per-process
2018-10-23 18:43:11 -04:00
Lioncash
6d4d5d30dd CMakeLists: Remove EMU_ARCH_BITS definition
This was only ever used by the now-removed memory_util functions. Also,
given we don't plan to support 32-bit architectures, this is just a
leftover from citra at this point.
2018-10-23 12:24:43 -04:00
Lioncash
cf3064bc30 common: Remove memory_util.cpp/.h
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-23 12:21:34 -04:00
bunnei
afb1a2a056 Merge pull request #1552 from FearlessTobi/port-4336
Port citra-emu/citra#4336: "Only redefine some 64-bit file operation for MSVC"
2018-10-23 10:23:41 -04:00
bunnei
17101df2e9 Merge pull request #1519 from ReinUsesLisp/vsetp
gl_shader_decompiler: Implement VSETP
2018-10-23 10:22:37 -04:00
bunnei
536de1426f Merge pull request #1539 from lioncash/dma
maxwell_dma: Silence compilation warnings
2018-10-23 10:22:12 -04:00
bunnei
ccac103940 Merge pull request #1470 from FernandoS27/alpha_testing
Implemented Alpha Test using Shader Emulation
2018-10-23 10:21:30 -04:00
Weiyi Wang
dfb3cc423d cmake: mingw also needs _FILE_OFFSET_BITS=64 2018-10-23 15:11:25 +02:00
Weiyi Wang
c70a5391a3 only redefine 64 bit file operation for MSVC
MinGW provides POSIX functions
2018-10-23 15:11:18 +02:00
ReinUsesLisp
162097902a gl_shader_decompiler: Implement VSETP 2018-10-23 01:07:20 -03:00
ReinUsesLisp
1c02ed4fc1 gl_shader_decompiler: Abstract VMAD into a video subset 2018-10-23 01:07:20 -03:00
bunnei
28060e35cf Merge pull request #1512 from ReinUsesLisp/brk
gl_shader_decompiler: Implement PBK and BRK
2018-10-23 00:01:38 -04:00
bunnei
10e7a9f0c1 Merge pull request #1550 from FernandoS27/fmul32
Added Saturation to FMUL32I
2018-10-22 23:58:09 -04:00
bunnei
ec7c2f964b Merge pull request #1543 from lioncash/target
CMakeLists: Use target_compile_definitions instead of add_definitions to define YUZU_ENABLE_COMPATIBILITY_REPORTING
2018-10-22 22:50:10 -04:00
bunnei
7eb7301800 Merge pull request #1537 from lioncash/shader
gl_shader_decompiler: Minor changes
2018-10-22 22:49:49 -04:00
FernandoS27
f2953a73b8 Added Saturation to FMUL32I 2018-10-22 20:22:15 -04:00
FernandoS27
fbd9276741 Assert that multiple render targets are not set while alpha testing 2018-10-22 15:35:45 -04:00
bunnei
4d0f84d748 Merge pull request #1545 from DarkLordZach/psm
psm: Add psm service and stub commands 0 and 1
2018-10-22 15:27:05 -04:00
FernandoS27
6db5e658e7 Use standard UBO and fix/stylize the code 2018-10-22 15:07:33 -04:00
FernandoS27
df55452e4a Cache uniform locations and restructure the implementation 2018-10-22 15:07:32 -04:00
FernandoS27
d01e7628e2 Remove SyncAlphaTest and clang format 2018-10-22 15:07:31 -04:00
FernandoS27
3efcae96db Added Alpha Func 2018-10-22 15:07:30 -04:00
FernandoS27
de65b4d2d6 Implemented Alpha Testing 2018-10-22 15:07:30 -04:00
bunnei
083bee984a Merge pull request #1541 from lioncash/define
web_service/CMakeLists: Make the CPPHTTPLIB_OPENSSL_SUPPORT constrained to the web_service library only
2018-10-22 13:02:16 -04:00
bunnei
5128af23b8 Merge pull request #1538 from lioncash/query
svc: Fix vma boundary check in svcQueryMemory
2018-10-22 12:55:36 -04:00
bunnei
909b482ee6 Merge pull request #1547 from FernandoS27/fix-fset
Fixed FSETP and FSET
2018-10-22 12:53:47 -04:00
FernandoS27
55ff461935 Fixed FSETP and FSET 2018-10-22 11:31:17 -04:00
bunnei
38e2e6067f Merge pull request #1546 from lioncash/svc-again
service: Update service function tables
2018-10-22 11:06:55 -04:00
bunnei
810771f1d4 Merge pull request #1548 from FernandoS27/fix-vao
Fixed VAOs Float types only returning GL_FLOAT
2018-10-22 10:58:47 -04:00
FernandoS27
f17af94750 Fixed VAOs Float types only returning GL_FLOAT in cases that they had to return GL_HALF_FLOAT 2018-10-22 09:27:00 -04:00
Zach Hilman
ecbfe348c9 psm: Stub GetChargerType
Used by LovePotion Lua Homebrew. Stubbed as connected to official Nintendo Switch dock.
2018-10-21 22:03:25 -04:00
bunnei
47442a3f07 Merge pull request #1544 from DarkLordZach/reinitialize-keys-tools
qt: Move Reinitialize Keys to Tools menu
2018-10-21 21:49:11 -04:00
Lioncash
b56debe3c8 service: Add the basic skeleton for the NPNS services 2018-10-21 17:11:05 -04:00
Lioncash
d1cc7c278c hid: Update service function table for hidbus
Updated based off information provided by Switchbrew.
2018-10-21 16:51:46 -04:00
Lioncash
19d3ac6075 am: Add the basic skeleton for the tcap service
Added based off information provided by Switchbrew.
2018-10-21 16:50:17 -04:00
Lioncash
dc2802ee83 am: Update service function tables
Updated based off information from Switchbrew
2018-10-21 16:40:20 -04:00