Commit Graph

  • 924e834b8f gl_shader_decompiler: Implement S2R's Y_DIRECTION ReinUsesLisp 2018-11-25 04:37:29 -03:00
  • 932fbd5a25 Merge pull request #1791 from bunnei/nvdrv-stub bunnei 2018-11-24 23:45:24 -05:00
  • 7d544c1b9d Merge pull request #1787 from bunnei/fix-gpu-mm bunnei 2018-11-24 23:45:00 -05:00
  • 7ff2131cf9 morton: Style changes ReinUsesLisp 2018-11-25 00:12:09 -03:00
  • dad3a6718e video_core: Move morton functions to their own file ReinUsesLisp 2018-11-24 23:53:17 -03:00
  • 8c797464a2 Fix Texture Overlapping FernandoS27 2018-11-23 08:11:13 -04:00
  • 33afff1870 Implemented BRA CC conditional and FSET CC Setting FernandoS27 2018-11-16 12:07:22 -04:00
  • 13f6a603c2 Add support for viewport_transfom_enable register Rodolfo Bogado 2018-11-24 13:15:14 -03:00
  • b0df09335c service/sm: Take std::string by const reference in UnregisterService Lioncash 2018-11-24 00:04:07 -05:00
  • f7a1827aaa Merge pull request #1641 from DarkLordZach/sm-register-unregister bunnei 2018-11-23 23:59:01 -05:00
  • 7c4fb09a7c Merge pull request #1731 from DarkLordZach/change-dir-crash bunnei 2018-11-23 23:58:31 -05:00
  • d01bf170c4 Merge pull request #1725 from FernandoS27/gl43 bunnei 2018-11-23 23:56:57 -05:00
  • e23543918b Merge pull request #1785 from Tinob/master bunnei 2018-11-23 23:55:56 -05:00
  • 69a9bd8187 Merge pull request #1692 from Hedges/GDBClean bunnei 2018-11-23 23:36:36 -05:00
  • e65966bcfc Merge pull request #1708 from ogniK5377/res-scale bunnei 2018-11-23 23:32:19 -05:00
  • 67ff974387 Merge pull request #1747 from DarkLordZach/exefs-lfs bunnei 2018-11-23 23:31:48 -05:00
  • b6b78203cc Merge pull request #1769 from ReinUsesLisp/cc bunnei 2018-11-23 23:31:04 -05:00
  • 0d673a84b6 nvdrv: Implement/stub DumpGraphicsMemoryInfo and GetStatus. bunnei 2018-11-23 14:55:41 -05:00
  • 54c2a4cafc Add support for clear_flags register Rodolfo Bogado 2018-11-21 00:40:32 -03:00
  • 7668ef51d6 Fix TEXS Instruction encodings FernandoS27 2018-11-22 22:51:25 -04:00
  • 9c2127d5eb Fix one encoding in TEX Instruction FernandoS27 2018-11-22 22:02:18 -04:00
  • 487d805899 Corrected inputs indexing in TEX instruction FernandoS27 2018-11-21 21:04:43 -04:00
  • 69b3f98d3a Merge pull request #1744 from degasus/shader_cache bunnei 2018-11-23 21:09:36 -05:00
  • d57e00801d Merge pull request #1741 from lioncash/kbd bunnei 2018-11-23 21:09:18 -05:00
  • 0b1842294f memory_manager: Do not allow 0 to be a valid GPUVAddr. bunnei 2018-11-23 12:58:55 -05:00
  • c267aea29b Merge pull request #1770 from DarkLordZach/applet-stub bunnei 2018-11-23 09:02:25 -08:00
  • f1969ee1f3 Merge pull request #1777 from lioncash/core-mgr bunnei 2018-11-23 09:00:41 -08:00
  • 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