Commit Graph

  • 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
  • bc293e1751 Merge pull request #1476 from bunnei/fix-unmap-flush bunnei 2018-10-11 16:51:28 -04:00
  • 83ac3e6395 Merge pull request #1477 from ReinUsesLisp/vmad bunnei 2018-10-11 16:51:09 -04:00
  • 85b0d9a7be Dynamically decide handheld variant based on supported npad id priority David Marcec 2018-10-12 02:56:49 +11:00
  • c7763603ef Added error codes for nvmap David Marcec 2018-10-11 23:06:34 +11:00
  • 5dd538cace Passing an invalid nmap handle to Remap should throw an error David Marcec 2018-10-11 20:32:21 +11:00
  • 17290a4416 gl_shader_decompiler: Implement VMAD ReinUsesLisp 2018-10-11 03:56:14 -03:00
  • bf795edac4 nvhost_as_gpu: Flush CPU VAddr on UnmapBuffer. bunnei 2018-10-11 00:18:34 -04:00
  • 28ec921d0d core/CMakeLists: Make all web_service-related libraries private Lioncash 2018-10-10 21:37:19 -04:00
  • 183a664405 web_backend: Make Client use the PImpl idiom Lioncash 2018-10-10 21:23:41 -04:00
  • fa10905e1e HwOpus, Implemented DecodeInterleavedWithPerformance David Marcec 2018-10-11 13:06:56 +11:00
  • 6d82c4adf9 Merge pull request #1458 from FernandoS27/fix-render-target-block-settings bunnei 2018-10-10 21:24:07 -04:00
  • a7725d354c telemetry_json: Use the PImpl idiom to avoid unnecessary dependency exposure Lioncash 2018-10-10 21:04:19 -04:00
  • c422f146ee telemetry_json: Add missing override specifier to the destructor of TelemetryJson Lioncash 2018-10-10 21:00:39 -04:00
  • 881bb2295d telemetry_json: Take std::string parameters by value Lioncash 2018-10-10 20:59:25 -04:00
  • a34e5e51d8 telemetry_json: Remove unnecessary includes Lioncash 2018-10-10 20:57:29 -04:00
  • 6e6ce2ce39 core/CMakeLists: Use target_compile_definitions instead of add_definitions for specifying ENABLE_WEB_SERVICE Lioncash 2018-10-10 20:54:00 -04:00
  • 72e9cb523e svc: Add missing address range sanitizing checks to MapMemory/UnmapMemory Lioncash 2018-10-10 14:18:27 -04:00
  • 03ec936ca0 Merge pull request #1460 from FernandoS27/scissor_test bunnei 2018-10-10 12:04:10 -04:00
  • ee1b204749 Merge pull request #1425 from ReinUsesLisp/geometry-shaders bunnei 2018-10-10 11:51:29 -04:00
  • 68b3d8b7a9 Merge pull request #1469 from lioncash/ptr bunnei 2018-10-10 10:34:20 -04:00
  • 9e924f2ef2 Added BeginPermitVibrationSession and EndPermitVibrationSession David Marcec 2018-10-11 00:58:47 +11:00
  • 3d75c9cd7a Added GetLedPattern and HandheldVariant David Marcec 2018-10-10 21:38:43 +11:00
  • 5c0408596f kernel/thread: Use a regular pointer for the owner/current process Lioncash 2018-10-10 00:42:10 -04:00
  • 46cdeb4549 Kirby expects handheld controllers to be at position 8 David Marcec 2018-10-10 14:21:56 +11:00
  • 5461b21c7a Merge pull request #1461 from lioncash/warn bunnei 2018-10-09 22:30:01 -04:00
  • 3ac874c32e Merge pull request #1464 from lioncash/unique bunnei 2018-10-09 22:29:39 -04:00
  • 5f4ee6f0c8 Add memory Layout to Render Targets and Depth Buffers FernandoS27 2018-10-09 22:28:19 -04:00