Commit Graph

  • 24dfb43ac6 Merge pull request #1773 from lioncash/thread bunnei 2018-11-23 08:52:05 -08:00
  • 3135dbc29c Added predicate comparison LessEqualWithNan (#1736) Hexagon12 2018-11-23 18:51:32 +02:00
  • c4b5319446 Merge pull request #1756 from ReinUsesLisp/fix-textures bunnei 2018-11-23 08:49:37 -08:00
  • d77af9f8fd Merge pull request #1766 from FernandoS27/fix-txq bunnei 2018-11-23 08:48:57 -08:00
  • cb5b68cb0a Merge pull request #1762 from bunnei/getgputime bunnei 2018-11-23 08:35:26 -08:00
  • b3853403b7 gl_shader_decompiler: Implement clip distances ReinUsesLisp 2018-11-23 01:57:49 -03:00
  • 86ad1f8db6 file_sys: Implement system archive synthesizer for NgWord (806) Zach Hilman 2018-11-22 21:39:05 -05:00
  • f820e58be4 am: Return StubApplet instead of nullptr when AppletId not found Zach Hilman 2018-11-22 15:58:00 -05:00
  • c9ac23683b gl_shader_decompiler: Add a message for unimplemented cc generation ReinUsesLisp 2018-11-22 05:35:00 -03:00
  • bee5a7acb1 Merge pull request #1779 from DarkLordZach/debug-pad-unmapped Mat M 2018-11-22 13:41:32 -05:00
  • c14af2f71d correct clang-format greggameplayer 2018-11-22 18:26:43 +01:00
  • b358e88512 debug_pad: Avoid loading input for nonexistent buttons (Home and Screenshot) Prevents memory exceptions when the debug pad is enabled. Zach Hilman 2018-11-22 12:23:43 -05:00
  • 50d2abaaa9 Merge pull request #1775 from bunnei/blend-eq bunnei 2018-11-22 08:44:05 -08:00
  • af159a4d08 Merge pull request #1765 from bunnei/multi-audout bunnei 2018-11-22 08:43:53 -08:00
  • e633021532 Merge pull request #1764 from bunnei/macrointerpreter bunnei 2018-11-22 08:43:29 -08:00
  • 232d95b56e core: Relocate CPU core management to its own class Lioncash 2018-11-22 01:27:23 -05:00
  • 033b46253e macro_interpreter: Implement AddWithCarry and SubtractWithBorrow. bunnei 2018-11-21 14:32:21 -05:00
  • 5a6dc4d041 audout_u: Add support for multiple IAudioOut streams. bunnei 2018-11-21 14:39:16 -05:00
  • 0e6a608245 maxwell_3d: Implement alternate blend equations. bunnei 2018-11-22 00:51:01 -05:00
  • 1bf5a337a5 common/thread: Drop Hungarian notation on SetCurrentThreadName's parameter Lioncash 2018-11-21 21:53:35 -05:00
  • b84f4cfb62 Merge pull request #1737 from FernandoS27/layer-copy bunnei 2018-11-21 21:39:16 -08:00
  • f0d3f1b376 Merge pull request #1771 from lioncash/bit-set bunnei 2018-11-21 21:36:15 -08:00
  • 820d81b9a5 scheduler: Add explanations for YieldWith and WithoutLoadBalancing Zach Hilman 2018-11-22 00:33:53 -05:00
  • f926559ef4 Merge pull request #1767 from lioncash/handle bunnei 2018-11-21 21:26:48 -08:00
  • 93f7677402 common/thread: Make Barrier's 'count' member non-const Lioncash 2018-11-21 21:47:06 -05:00
  • 756e773096 common/thread: Initialize class member variables where applicable Lioncash 2018-11-21 21:44:58 -05:00
  • 02602afd10 common/thread: Group non-member functions together Lioncash 2018-11-21 21:42:30 -05:00
  • d6583d68f6 common/thread: Remove SleepCurrentThread() Lioncash 2018-11-21 21:40:08 -05:00
  • 1d555fdd25 common/thread: Remove unused CurrentThreadId() Lioncash 2018-11-21 21:37:08 -05:00
  • 8b27e73bd7 common: Remove bit_set.h Lioncash 2018-11-21 21:29:39 -05:00
  • 699900eed0 applets: Add StubApplet This will log all data it receives, log all calls to its methods and push dummy data into both channels on execution. Zach Hilman 2018-11-21 21:20:02 -05:00
  • 74eb16521f gl_shader_decompiler: Rename internal flag strings ReinUsesLisp 2018-11-21 22:17:15 -03:00
  • 8a5e6fce07 gl_shader_decompiler: Rename control codes to condition codes ReinUsesLisp 2018-11-21 22:06:01 -03:00
  • 6d2adb0bc0 Automatically disable joycons docked greggameplayer 2018-11-22 01:24:39 +01:00
  • 864cbbaf4c gl_shader_decompiler: Fix register overwriting on texture calls ReinUsesLisp 2018-11-21 02:11:47 -03:00
  • 0e35f1bb18 kernel/handle_table: Move private static functions into the cpp file Lioncash 2018-11-21 18:30:58 -05:00
  • 568bcbc29d kernel/handle_table: Restrict handle table size to 1024 entries Lioncash 2018-11-21 18:28:01 -05:00
  • f5ce71793e kernel/handle_table: Default destructor in the cpp file Lioncash 2018-11-21 18:22:24 -05:00
  • ec38b4e883 Merge pull request #1753 from FernandoS27/ufbtype bunnei 2018-11-21 14:15:27 -08:00
  • 61586e8794 Merge pull request #1752 from ReinUsesLisp/unimpl-decompiler bunnei 2018-11-21 14:13:28 -08:00
  • 4a6a9b6622 Properly Implemented TXQ Instruction FernandoS27 2018-11-21 17:27:17 -04:00
  • d4012a4540 Merge pull request #1742 from lioncash/hle-swkbd bunnei 2018-11-21 11:43:43 -08:00
  • 642dfeda2a gl_shader_decompiler: Implement BFI_IMM_R ReinUsesLisp 2018-11-21 16:01:35 -03:00
  • 7f10db1c20 nvhost_ctrl_gpu: Implement IoctlGetGpuTime. bunnei 2018-11-21 11:43:25 -05:00
  • bb175ab430 Merge pull request #1754 from ReinUsesLisp/zero-register bunnei 2018-11-21 08:06:29 -08:00
  • 8cdb48224d Merge pull request #1758 from lioncash/rect bunnei 2018-11-21 08:05:39 -08:00
  • 81e14c072a Merge pull request #1759 from lioncash/unused bunnei 2018-11-21 08:05:14 -08:00
  • 0368260c99 Removed pre 4.3 ARB extensions FernandoS27 2018-11-17 20:28:14 -04:00
  • 377c60645c Update OpenGL's backend version from 3.3 to 4.3 FernandoS27 2018-11-17 18:04:50 -04:00
  • 0a9fedfac9 Use default values for unknown framebuffer pixel format FernandoS27 2018-11-20 21:27:34 -04:00
  • 3533d33ff5 common: Remove dependency on xbyak Lioncash 2018-11-21 02:20:22 -05:00
  • d92afc7493 gl_shader_decompiler: Implement R2P_IMM ReinUsesLisp 2018-11-21 04:36:44 -03:00
  • 45211a7a91 common/math_util: Simplify std::make_signed usages to std::make_signed_t Lioncash 2018-11-21 01:59:27 -05:00
  • f11173f88c common/math_util: Make Rectangle's constructors constexpr Lioncash 2018-11-21 01:57:32 -05:00
  • cc0801745a common/math_util: Remove unnecessary static from PI Lioncash 2018-11-21 01:56:14 -05:00
  • 74fd0aa2e8 common/math_util: Remove unused IntervalsIntersect() function Lioncash 2018-11-21 01:55:06 -05:00
  • 5af4160bf2 Merge pull request #1751 from bunnei/color-mask-fix bunnei 2018-11-20 19:20:13 -08:00
  • 423a3ed2c8 gl_shader_decompiler: Remove UNREACHABLE when setting RZ ReinUsesLisp 2018-11-20 22:23:10 -03:00
  • b55c7bbcf7 Merge pull request #1750 from lioncash/amend bunnei 2018-11-20 17:00:29 -08:00
  • bb893188eb gl_shader_decompiler: Use UNIMPLEMENTED instead of LOG+UNREACHABLE when applicable ReinUsesLisp 2018-11-20 21:20:41 -03:00
  • 1a543723ab maxwell_3d: Initialize rasterizer color mask registers as enabled. bunnei 2018-11-20 19:57:20 -05:00
  • f17e122025 am: Correct build failure Lioncash 2018-11-20 19:46:31 -05:00
  • 54e74b3572 patch_manager: Show LayeredExeFS patch in add-ons column Zach Hilman 2018-11-20 19:22:26 -05:00
  • aa7e53ab5c Merge pull request #1734 from lioncash/shared bunnei 2018-11-20 16:13:30 -08:00
  • ab292c501c Merge pull request #1733 from lioncash/ldr bunnei 2018-11-20 16:13:09 -08:00
  • 67486c0568 Merge pull request #1746 from lioncash/random bunnei 2018-11-20 16:12:29 -08:00
  • 1d0604e33c Merge pull request #1748 from lioncash/assert bunnei 2018-11-20 16:11:30 -08:00
  • 58d82243f7 Merge pull request #1749 from lioncash/gc-info bunnei 2018-11-20 16:10:55 -08:00
  • 820bcee6a4 file_sys/card_image: Provide named members for the GamecardInfo struct Lioncash 2018-11-20 18:40:50 -05:00
  • 9dcc229dfe common/assert: Add UNIMPLEMENTED_IF and UNIMPLEMENTED_IF_MSG for conditional assertions Lioncash 2018-11-20 18:03:00 -05:00
  • aaec85df9e common/assert: Make the UNIMPLEMENTED macro properly assert Lioncash 2018-11-20 17:58:57 -05:00
  • da6d4cde56 patch_manager: Apply LayeredExeFS patches This will scan the <mod>/exefs dir for all files and then layer those on top of the game's exefs and use this as the new exefs. This allows for overriding of the compressed NSOs or adding new files. This does use the same dir as IPS/IPSwitch patch, but since the loader will not look for those they are ignored. Zach Hilman 2018-11-20 17:51:00 -05:00
  • 17d8e25cbf settings: Add option to dump ExeFS of games upon launch When enabled, all exefs(es) will be copied to yuzu/dump/<title_id>/exefs. Zach Hilman 2018-11-20 17:49:09 -05:00
  • 31d1e06eb1 kernel/process: Move <random> include to the cpp file Lioncash 2018-11-20 17:46:17 -05:00
  • cfbae58b2b shader_cache: Only lock covered instructions. Markus Wick 2018-11-20 20:14:48 +01:00
  • 73b7748984 am/applets: Make the applet data broker part of the applet itself. Lioncash 2018-11-20 12:02:16 -05:00
  • 8b4b560df5 am/applets: Replace includes with forward declarations where applicable Lioncash 2018-11-20 11:51:54 -05:00
  • dd254c603d am/applets: Relocate comments above the relevant data member in AppletDataBroker Lioncash 2018-11-20 11:49:47 -05:00
  • 4dcdd3a837 yuzu/applets/software_keyboard: Override accept() and reject() instead of providing own differently named member functions Lioncash 2018-11-20 11:36:47 -05:00
  • 3fa2b218ac yuzu/applets/software_keyboard: std::move std::function instances where applicable Lioncash 2018-11-20 11:30:51 -05:00
  • fe2609cb77 yuzu/applets/software_keyboard: Make slots private functions Lioncash 2018-11-20 11:29:19 -05:00
  • b6d2c64f4d Merge pull request #1667 from DarkLordZach/swkbd bunnei 2018-11-20 08:24:11 -08:00
  • e9265ac598 Merge pull request #1739 from lioncash/lm bunnei 2018-11-19 18:40:17 -08:00
  • 2caac4a395 Merge pull request #1738 from lioncash/res-limit bunnei 2018-11-19 18:40:02 -08:00
  • eb36463e03 Implemented Fast Layered Copy FernandoS27 2018-11-19 12:04:07 -04:00
  • 5d46038c5c kernel/resource_limit: Clean up interface Lioncash 2018-11-19 12:54:06 -05:00
  • 34e4aaddd9 lm: Implement SetDestination by doing nothing Lioncash 2018-11-19 18:00:11 -05:00
  • a9fa890f14 software_keyboard: Fix erroneous extra PushNormalData Zach Hilman 2018-11-19 16:30:17 -05:00
  • d68795c665 software_keyboard: Return correct result code on user cancel operation Zach Hilman 2018-11-19 15:10:01 -05:00
  • 32775125b7 applet: Add AppletDataBroker to manage HLE to AM service interaction This cleans up most of the callbacks and such in the Applets::Applet interface, while also properly implementing all four data channels. Zach Hilman 2018-11-19 14:24:36 -05:00
  • 048da7240d Merge pull request #1634 from DarkLordZach/better-hid-2 bunnei 2018-11-19 08:30:10 -08:00
  • 96535c13a5 software_keyboard: Use correct offset for inital text string Zach Hilman 2018-11-19 11:22:04 -05:00
  • 233e495c14 kernel/shared_memory: Make Map() and Unmap() take the target process by reference rather than as a pointer Lioncash 2018-11-19 09:05:04 -05:00
  • fb5d4b17de kernel/shared_memory: Add a const qualified member function overload for GetPointer() Lioncash 2018-11-19 09:00:32 -05:00
  • 2d37ca3726 kernel/shared_memory: Use 64-bit types for offset and size in CreateForApplet Lioncash 2018-11-19 08:56:15 -05:00
  • 76ac234bf6 kernel/shared_memory: Make GetPointer() take a std::size_t instead of a u32 Lioncash 2018-11-19 08:50:28 -05:00
  • f472232705 kernel/shared_memory: Make data members private Lioncash 2018-11-19 08:29:25 -05:00
  • 43e7c6cf49 ldr: Clean up error codes Lioncash 2018-11-19 08:12:22 -05:00
  • 409dcf0e0a svc: Implement yield types 0 and -1 Zach Hilman 2018-11-18 23:44:19 -05:00
  • c3becdbca7 filesystem: Clear registered union paths on factory creation Zach Hilman 2018-11-18 23:31:30 -05:00