Commit Graph

  • 5f79ba04bd gl_rasterizer_cache: Separate guest and host surface size managment. bunnei 2018-10-13 02:08:04 -04:00
  • 58be4dff79 gl_rasterizer_cache: Rename GetGLBytesPerPixel to GetBytesPerPixel. bunnei 2018-10-12 23:44:18 -04:00
  • cf7b46c101 gl_rasterizer_cache: Remove unused FlushSurface method. bunnei 2018-10-12 22:32:28 -04:00
  • 3afdfd7bfa gl_rasterizer: Implement flushing. bunnei 2018-10-12 22:31:04 -04:00
  • b4e29ccb81 gl_rasterizer_cache: Remove usage of Memory::Read/Write functions. bunnei 2018-10-12 22:28:02 -04:00
  • 4e9683e9d5 gl_rasterizer_cache: Clamp cached surface size to mapped GPU region size. bunnei 2018-10-12 22:24:40 -04:00
  • 37575eae65 memory_manager: Add a method for querying the end of a mapped GPU region. bunnei 2018-10-12 21:52:16 -04:00
  • 0be7e82289 rasterizer_cache: Reintroduce method for flushing. bunnei 2018-10-09 19:28:58 -04:00
  • 9b929e934b gl_rasterizer_cache: Reintroduce code for handling swizzle and flush to guest RAM. bunnei 2018-10-09 19:15:05 -04:00
  • 78f2a6a9e1 Merge pull request #1443 from DarkLordZach/lower-loader-logs-1 bunnei 2018-10-16 11:26:54 -04:00
  • 92d8ad3770 Implement VI ConvertScalingMode (#1475) David 2018-10-17 02:25:42 +11:00
  • 88b8383da2 Merge pull request #1502 from lioncash/unique bunnei 2018-10-16 11:21:42 -04:00
  • 59c1ca8b0c Merge pull request #1508 from lioncash/unique-reg bunnei 2018-10-16 11:21:13 -04:00
  • d6e390bc5c Merge pull request #1507 from FearlessTobi/port-4327 bunnei 2018-10-16 10:42:10 -04:00
  • 9d4e6176eb savedata_factory: Add TemporaryStorage SaveDataSpaceId Required for TemporaryStorage saves (in addition to SaveDataType) Zach Hilman 2018-10-16 10:20:04 -04:00
  • 74890cf2da savedata_factory: Add support for DeviceSaveData Uses the same path as SaveData except with UID 0. Adds a warning if UID is not 0. Zach Hilman 2018-10-16 10:19:21 -04:00
  • 39ae73b356 file_sys/registered_cache: Use unique_ptr and regular pointers instead of shared_ptrs where applicable Lioncash 2018-10-16 09:05:47 -04:00
  • 41674d20ac travis: Ignore binary files when checking for trailing whitespace Cameron Cawley 2018-10-10 15:24:25 +01:00
  • 548958bcaf Merge pull request #1473 from lioncash/cmake bunnei 2018-10-15 21:33:32 -04:00
  • 870c18b078 Merge pull request #1487 from lioncash/maybe-unused bunnei 2018-10-15 21:33:14 -04:00
  • 89fe950d3c Merge pull request #1504 from lioncash/constant bunnei 2018-10-15 21:32:13 -04:00
  • 76fc8b59b2 file_sys/control_metadata: Get rid of magic constants Lioncash 2018-10-15 20:11:42 -04:00
  • 9b21fbd1eb Merge pull request #1494 from DarkLordZach/aoc-signature-fixes bunnei 2018-10-15 18:34:02 -04:00
  • 50e6205c21 Merge pull request #1499 from lioncash/nro bunnei 2018-10-15 17:48:36 -04:00
  • 7665411317 Merge pull request #1500 from DarkLordZach/key-derivation-6.0.0 bunnei 2018-10-15 17:48:13 -04:00
  • bed872ed38 nso: Return an optional address from LoadModule Lioncash 2018-10-14 21:41:58 -04:00
  • 123df8f7d7 Merge pull request #1503 from ReinUsesLisp/misc-vc bunnei 2018-10-15 16:38:20 -04:00
  • 936c36a514 shader_bytecode: Add Control Code enum 0xf ReinUsesLisp 2018-10-15 15:32:31 -03:00
  • b461342a84 gl_shader_decompiler: Fixup style inconsistencies ReinUsesLisp 2018-10-15 15:27:47 -03:00
  • 27916764b1 gl_rasterizer: Silence implicit cast warning in glBindBufferRange ReinUsesLisp 2018-10-15 15:16:55 -03:00
  • 5484742fda core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrs Lioncash 2018-10-15 09:25:11 -04:00
  • 59f872a8e0 core: Make the live Cpu instances unique_ptrs instead of shared_ptrs Lioncash 2018-10-15 08:58:51 -04:00
  • aeadbfa790 core: Make the exclusive monitor a unique_ptr instead of a shared_ptr Lioncash 2018-10-15 08:53:01 -04:00
  • c34efbbd60 core: Make CPUBarrier a unique_ptr instead of a shared_ptr Lioncash 2018-10-15 08:42:06 -04:00
  • 6312eec5ef gl_shader_decompiler: Implement HSET2_R ReinUsesLisp 2018-10-15 02:10:15 -03:00
  • 4fc8ad67bf gl_shader_decompiler: Implement HSETP2_R ReinUsesLisp 2018-10-15 02:09:40 -03:00
  • 3d65aa4caf gl_shader_decompiler: Implement HFMA2 instructions ReinUsesLisp 2018-10-15 02:08:31 -03:00
  • d93cdc2750 gl_shader_decompiler: Implement HADD2_IMM and HMUL2_IMM ReinUsesLisp 2018-10-15 02:07:16 -03:00
  • d46e2a6e7a gl_shader_decompiler: Implement non-immediate HADD2 and HMUL2 instructions ReinUsesLisp 2018-10-15 02:04:31 -03:00
  • 08d751d882 gl_shader_decompiler: Setup base for half float unpacking and setting ReinUsesLisp 2018-10-15 01:58:30 -03:00
  • 720d36ca71 crypto: Various crypto fixes for quickstart guide Zach Hilman 2018-10-14 21:57:52 -04:00
  • bb9cf8a127 nso: Make LoadModule take a VfsFile by const reference Lioncash 2018-10-14 20:36:57 -04:00
  • 0732786ddc nro: Make LoadNro take a VfsFile by const reference Lioncash 2018-10-14 20:24:15 -04:00
  • 90f8474fc1 svc: Clarify enum values for AddressSpaceBaseAddr and AddressSpaceSize in svcGetInfo() Lioncash 2018-10-14 14:44:38 -04:00
  • 5737441374 aoc: Read DLC base title ID from RegisteredCache Zach Hilman 2018-10-14 18:58:07 -04:00
  • b3cca34f50 Merge pull request #1486 from lioncash/file bunnei 2018-10-14 14:46:47 -04:00
  • 3203193a67 Merge pull request #1490 from lioncash/boot bunnei 2018-10-14 14:44:49 -04:00
  • 14286f70f0 Merge pull request #1488 from Hexagon12/astc-types bunnei 2018-10-14 14:44:24 -04:00
  • 0d2ba0a320 Merge pull request #1491 from lioncash/reference bunnei 2018-10-14 14:42:57 -04:00
  • b82bbfba77 Merge pull request #1480 from FernandoS27/neue-swizzle bunnei 2018-10-14 14:42:38 -04:00
  • 2f8ca32020 Merge pull request #1492 from lioncash/proc bunnei 2018-10-14 14:37:58 -04:00
  • b183ce4365 Merge pull request #1495 from ogniK5377/break-stop bunnei 2018-10-14 14:31:35 -04:00
  • 1d6559fbd3 Implement Arrays on Tex Instruction FernandoS27 2018-10-13 18:10:43 -04:00
  • 92fae7e1ab Stop all threads on svcBreak David Marcec 2018-10-14 18:14:51 +11:00
  • 7e2096db8a aoc: Return size in ListAddOnContent Zach Hilman 2018-10-13 22:52:54 -04:00
  • d880b77698 Fix TLDS FernandoS27 2018-10-13 10:35:45 -04:00
  • 331ce2942c Shorten the implementation of 3D swizzle to only 3 functions FernandoS27 2018-10-13 20:42:38 -04:00
  • 1c7a7ed79b svc: Implement svcGetProcessInfo Lioncash 2018-10-13 14:31:46 -04:00
  • 1ff20d8538 Fix a Crash on Zelda BotW and Splatoon 2, and simplified LoadGLBuffer FernandoS27 2018-10-13 16:11:11 -04:00
  • e0ca938b22 Propagate depth and depth_block on modules using decoders FernandoS27 2018-10-11 19:11:47 -04:00
  • d4ae43f9c1 Remove old Swizzle algorithms and use 3d Swizzle FernandoS27 2018-10-11 17:08:48 -04:00
  • 4d959c6bdc Implement Precise 3D Swizzle FernandoS27 2018-10-11 14:33:50 -04:00
  • 736db284d2 Implement Fast 3D Swizzle FernandoS27 2018-10-10 22:03:38 -04:00
  • 0149162dba filesystem: Make CreateFactories() and InstallInterface() take a VfsFilesystem instance by reference Lioncash 2018-10-13 11:25:13 -04:00
  • a4c57436fc yuzu/main: Simplify OnMenuLoadFile() Lioncash 2018-10-13 10:23:50 -04:00
  • 53a0221484 yuzu/main: Apply the [[maybe_unused]] attribute to the parameter of SetDiscordEnabled() Lioncash 2018-10-13 10:10:27 -04:00
  • cbf723896f Added ASTC 5x4; 8x5 Hexagon12 2018-10-13 17:10:26 +03:00
  • 6467b01de2 partition_data_manager: Reserve and insert data within output vector in DecryptPackage2() Lioncash 2018-10-13 09:30:09 -04:00
  • 781fd7983c partition_data_manager: Remove unused std::map instance within DecryptPackage2() Lioncash 2018-10-13 09:27:07 -04:00
  • e0c76226ad partition_data_manager: Take package2_keys by const reference Lioncash 2018-10-13 09:23:34 -04:00
  • 3d9df49619 partition_data_manager: Move IV data to where it's needed in DecryptPackage2() Lioncash 2018-10-13 09:20:19 -04:00
  • bc2196bb09 partition_data_manager: Remove commented out code Lioncash 2018-10-13 09:16:27 -04:00
  • 6da2ed4232 key_manager/partition_data_manager: Silence truncation compiler warnings Lioncash 2018-10-13 09:13:19 -04:00
  • f56a8da46a partition_data_manager: Dehardcode array bounds Lioncash 2018-10-13 08:52:34 -04:00
  • d257a3b56c partition_data_manager: Take VirtualFile by const reference in constructor Lioncash 2018-10-13 08:39:02 -04:00
  • e96d69c328 partition_data_manager: Amend constructor initializer list order Lioncash 2018-10-13 08:36:23 -04:00
  • aaca7543f0 partition_data_manager: Remove unused includes Lioncash 2018-10-13 08:33:45 -04:00
  • 06898263f6 key_manager: Use std::vector's insert() instead of std::copy with a back_inserter Lioncash 2018-10-13 08:28:15 -04:00
  • e70c08b543 key_manager: Brace long conditional body Lioncash 2018-10-13 08:14:38 -04:00
  • ef5639bfbb key_manager: Don't assume file seeks and reads will always succeed Lioncash 2018-10-13 08:12:00 -04:00
  • 82ea1cf35a key_manager: Remove unnecessary seek in DeriveSDSeed() Lioncash 2018-10-13 08:08:41 -04:00
  • f61379f8d2 patch_manager: Move non-Program RomFS patch log to Debug Normal Program-type patches will still be logged to aid in debugging, but for others (mainly Control), it was moved to Debug. Zach Hilman 2018-10-05 09:20:39 -04:00
  • 90c07e0d33 content_archive: Move get key log to Trace level Avoids printing live keys in the general log. Zach Hilman 2018-10-05 09:19:35 -04:00
  • 1584fb6b38 Merge pull request #1409 from DarkLordZach/key-derivation bunnei 2018-10-12 22:55:49 -04:00
  • c2aa4293ec Merge pull request #1483 from lioncash/codeset bunnei 2018-10-12 22:52:12 -04:00
  • 38b027aa81 Merge pull request #1484 from FernandoS27/calculate-size bunnei 2018-10-12 21:12:53 -04:00
  • ffcda6c08e Merge pull request #1481 from lioncash/typo bunnei 2018-10-12 20:46:55 -04:00
  • 97b6405a17 Implemented helper function to correctly calculate a texture's size FernandoS27 2018-10-12 14:21:53 -04:00
  • 2946d4bdbe Merge pull request #1467 from ogniK5377/svcbreak-type-fix bunnei 2018-10-12 12:08:08 -04:00
  • 1abed2f4c4 kernel/process: Make CodeSet a regular non-inherited object Lioncash 2018-10-12 11:36:31 -04:00
  • 0f7ab3e21a Merge pull request #1478 from ogniK5377/remap-invalidhandle-remap bunnei 2018-10-12 12:07:14 -04:00
  • f9d03b1d41 Merge pull request #1482 from lioncash/init bunnei 2018-10-12 12:06:51 -04:00
  • dc328440c8 Merge pull request #1479 from ogniK5377/nmap-revamped bunnei 2018-10-12 12:06:22 -04:00
  • b492d43e63 thread: Remove unnecessary memset from ResetThreadContext() Lioncash 2018-10-12 10:57:28 -04:00
  • 4d2de6564f Returned an error before processing other remaps David Marcec 2018-10-12 17:10:41 +11:00
  • c55b5de0fb Made the minimum alignment more clear David Marcec 2018-10-12 17:06:46 +11:00
  • 4ccf30dfaa svc: Fix typos in sanitizing checks for MapMemory/UnmapMemory Lioncash 2018-10-12 01:43:15 -04:00
  • 98b760c645 Wip David Marcec 2018-10-12 16:28:00 +11:00
  • 9bf409f275 Merge pull request #1474 from ogniK5377/hwopus-decodeinterleavedwithperformance bunnei 2018-10-11 16:52:13 -04:00
  • 3fd26b7147 Merge pull request #1472 from lioncash/san bunnei 2018-10-11 16:51:41 -04:00