Commit Graph

  • b1ccd88434 gl_shader_decompiler: Improve IPA for Pass mode with Position attribute. bunnei 2018-08-29 00:37:29 -04:00
  • 0cbcd6ec9a kernel: Eliminate kernel global state Lioncash 2018-08-28 12:30:33 -04:00
  • 4d7e1662c8 Merge pull request #1193 from lioncash/priv bunnei 2018-08-28 12:28:57 -04:00
  • eb4f2d5596 Merge pull request #1192 from lioncash/unused bunnei 2018-08-28 12:28:13 -04:00
  • d8ba202070 Merge pull request #1191 from lioncash/noexcept bunnei 2018-08-28 12:27:48 -04:00
  • 72e4499a9e Merge pull request #1194 from lioncash/alloc bunnei 2018-08-28 11:27:44 -04:00
  • 2e7dc4cac9 gl_shader_cache: Remove unused program_code vector in GetShaderAddress() Lioncash 2018-08-28 11:20:39 -04:00
  • 45fb74d262 gpu: Make memory_manager private Lioncash 2018-08-28 10:57:56 -04:00
  • 6771a18c6c gl_rasterizer: Remove unused variables Lioncash 2018-08-28 10:45:11 -04:00
  • 0d2435343a Merge pull request #1190 from FearlessTobi/im-so-retarded bunnei 2018-08-28 09:57:05 -04:00
  • f1bc62bb4c hle/result: Make ResultVal's move constructor as noexcept Lioncash 2018-08-28 09:39:47 -04:00
  • 4a56931703 Fix two stupid errors made in #1141 fearlessTobi 2018-08-28 15:16:03 +02:00
  • ffe2336136 Merge pull request #1165 from bunnei/shader-cache bunnei 2018-08-27 20:35:58 -04:00
  • b4ac8218d0 Merge pull request #1189 from FearlessTobi/fix-stick-directions bunnei 2018-08-27 19:16:23 -04:00
  • 9a6bfc55f3 yuzu: Fix stick UI direction order fearlessTobi 2018-08-28 00:59:21 +02:00
  • a409d49bbd Merge pull request #1177 from lioncash/err bunnei 2018-08-27 18:37:48 -04:00
  • b55d8111e6 renderer_opengl: Implement a new shader cache. bunnei 2018-08-23 17:30:27 -04:00
  • a0e1566dc5 gl_rasterizer_cache: Update to use RasterizerCache base class. bunnei 2018-08-23 15:44:41 -04:00
  • 382852418b video_core: Add RasterizerCache class for common cache management code. bunnei 2018-08-23 15:38:57 -04:00
  • 2f5ed3877c Merge pull request #1169 from Lakumakkara/sel bunnei 2018-08-27 18:24:57 -04:00
  • 90fd03015a Merge pull request #1188 from lioncash/unused bunnei 2018-08-27 18:24:23 -04:00
  • 2562fe4a16 Merge pull request #1170 from lioncash/ret bunnei 2018-08-27 18:18:31 -04:00
  • 62edc01525 Merge pull request #1175 from lioncash/ns bunnei 2018-08-27 18:17:12 -04:00
  • 5d2043598e Merge pull request #1187 from lioncash/shadow bunnei 2018-08-27 18:15:49 -04:00
  • c6024379a4 vfs_real: Remove unused variable in CreateDirectoryRelative() Lioncash 2018-08-27 15:58:23 -04:00
  • d3934d7da7 registered_cache: Get rid of variable shadowing in ProcessFiles() Lioncash 2018-08-27 15:55:43 -04:00
  • 887a9c5c29 Merge pull request #1128 from DarkLordZach/malformed-hex-crash bunnei 2018-08-27 15:45:22 -04:00
  • af59d4bff0 Merge pull request #1176 from lioncash/info bunnei 2018-08-27 15:44:52 -04:00
  • f96ded9815 Merge pull request #1174 from lioncash/debug bunnei 2018-08-27 15:44:29 -04:00
  • 8c66a5a9a5 Merge pull request #1162 from ogniK5377/ttf-plu bunnei 2018-08-27 15:43:10 -04:00
  • 34a447d24e Merge pull request #1168 from lioncash/header bunnei 2018-08-27 15:42:52 -04:00
  • 8d86747514 Merge pull request #1171 from lioncash/true bunnei 2018-08-27 15:41:58 -04:00
  • 43a2598e26 Merge pull request #1180 from tech4me/languagecode_fix bunnei 2018-08-27 15:41:38 -04:00
  • d26a46feed set: Fixed GetAvailableLanguageCodes() to follow the max_entries tech4me 2018-08-25 22:43:17 -07:00
  • be2f1eabd7 Merge pull request #1173 from lioncash/batch bunnei 2018-08-25 10:59:54 -04:00
  • 23b86fd3ea Merge pull request #1167 from lioncash/assert bunnei 2018-08-25 10:50:59 -04:00
  • f708207ae6 kernel/error: Amend error code for ERR_MAX_CONNECTIONS_REACHED Lioncash 2018-08-25 06:15:58 -04:00
  • bfb0c87b7b kernel/error: Amend error code for ERR_PORT_NAME_TOO_LONG Lioncash 2018-08-25 05:52:57 -04:00
  • 81ca46dd17 kernel/error: Add error code for the handle table being full Lioncash 2018-08-25 05:44:51 -04:00
  • b8be5524bc kernel/error: Add error code for invalid memory permissions Lioncash 2018-08-25 05:40:42 -04:00
  • 2fd45093f2 kernel/error: Correct kernel error code for invalid combination Lioncash 2018-08-25 05:37:37 -04:00
  • f170159fde Merge pull request #1166 from lioncash/typo Sebastian Valle 2018-08-25 07:19:46 -05:00
  • e81354ae38 svc: Return process title ID if queried in GetInfo() Lioncash 2018-08-25 04:58:55 -04:00
  • 6426b0f551 Merge pull request #1094 from DarkLordZach/nax0 Mat M 2018-08-24 23:47:46 -04:00
  • 6314a799aa file_sys/crypto: Fix missing/unnecessary includes Zach Hilman 2018-08-24 22:15:32 -04:00
  • 43e0d865fa core: Namespace all code in the arm subdirectory under the Core namespace Lioncash 2018-08-24 21:43:32 -04:00
  • c65713832c debug_utils: Remove unused includes Lioncash 2018-08-24 20:18:57 -04:00
  • 1e6a209649 debug_utils: Make BreakpointObserver class' constructor explicit Lioncash 2018-08-24 20:17:47 -04:00
  • b6425c0511 debug_utils: Initialize active_breakpoint member of DebugContext Lioncash 2018-08-24 20:15:47 -04:00
  • 20800f2df7 maxwell3d: Move FinishedPrimitiveBatch event after AcceleratedDrawBatch() Lioncash 2018-08-24 19:58:02 -04:00
  • f09da5d1c9 Merge pull request #1065 from DarkLordZach/window-title Zach Hilman 2018-08-24 14:34:03 -04:00
  • 8492ec1669 core: Remove always true conditionals in Load() Lioncash 2018-08-24 02:48:28 -04:00
  • c74b7ee204 file_util: Correct return value in early exit of ReadFileToString() Lioncash 2018-08-24 02:20:00 -04:00
  • 36093a3e4d fix SEL_IMM bitstring Laku 2018-08-24 07:18:12 +03:00
  • ec59e4a6c5 hid: Move core include to cpp file Lioncash 2018-08-23 23:20:33 -04:00
  • 8fd9eb71b4 gl_rasterizer: Correct assertion condition in SyncLogicOpState() Lioncash 2018-08-23 22:59:50 -04:00
  • 018c25e123 Merge pull request #1164 from tech4me/decode_iadd3 bunnei 2018-08-23 22:59:34 -04:00
  • f6f5c2e4d8 filesystem: Fix typo in log message Lioncash 2018-08-23 22:12:31 -04:00
  • 165c23c848 Port #4013 from Citra: "Init logging sooner so we dont miss some logs on startup" (#1142) Tobias 2018-08-24 01:52:06 +02:00
  • d1a6dd61d1 xci: Ignore NCA files with updates in secure Zach Hilman 2018-08-23 18:53:37 -04:00
  • 4f18c17df7 content_archive: Add update title detection This is needed because the title IDs of update NCAs will not use the update title ID. The only sure way to tell is to look for a partition with BKTR crypto. Zach Hilman 2018-08-23 18:53:13 -04:00
  • 5049ca5d8c Added GetBootMode (#1107) David 2018-08-24 08:31:45 +10:00
  • ba2972bc64 Shaders: Added decodings for IADD3 instructions tech4me 2018-08-23 15:46:59 -04:00
  • 06487c2c8d hex_util: Replace logic_errors with LOG_CRITICAL Zach Hilman 2018-08-23 14:44:41 -04:00
  • 67fa51ea2f qt: Add filename and title id to window title while running Zach Hilman 2018-08-23 14:12:56 -04:00
  • 78b109d195 Addressed plu TTF changes David Marcec 2018-08-24 02:18:04 +10:00
  • 0dce6d7008 Merge pull request #1160 from bunnei/surface-reserve bunnei 2018-08-23 12:04:37 -04:00
  • 3ed0115e36 Merge pull request #1153 from bunnei/stencil-clear bunnei 2018-08-23 12:04:08 -04:00
  • ccfd176382 key_manager: Eliminate indexed for loop Zach Hilman 2018-08-21 21:12:53 -04:00
  • 119ab308b5 key_manager: Create keys dir if it dosen't exist On call to WriteKeyToFile, so that the autogenerated file can be written. Zach Hilman 2018-08-21 15:04:03 -04:00
  • a7e8d10969 file_sys: Cut down on includes and copies Zach Hilman 2018-08-18 21:16:20 -04:00
  • 42dc856ce1 crypto: Eliminate magic constants Zach Hilman 2018-08-18 21:14:57 -04:00
  • 61a5b56abd key_manager: Add support for autogenerated keys Stored in a separate file than manual keys. Zach Hilman 2018-08-16 17:12:31 -04:00
  • f26fc64cb4 key_manager: Add support for KEK and SD seed derivation Zach Hilman 2018-08-16 17:12:05 -04:00
  • cde665c565 key_manager: Switch to boost flat_map for keys Should make key gets marginally faster. Zach Hilman 2018-08-16 17:10:01 -04:00
  • 60b7a3b904 game_list: Add SD registration loading to game list Zach Hilman 2018-08-16 17:08:44 -04:00
  • ab44192ab0 file_sys: Implement NAX containers Zach Hilman 2018-08-16 17:08:13 -04:00
  • 8b52d6682a registration: Add GetEntryUnparsed methods Zach Hilman 2018-08-16 17:07:37 -04:00
  • 13524578b6 sdmc_factory: Add SDMC RegisteredCache getter Zach Hilman 2018-08-16 17:06:56 -04:00
  • 4112dd6b4e qt: Make default row data title name and title id Helps with installed games by making the title not a hexadecimal id string, instead the name. Zach Hilman 2018-08-16 17:06:24 -04:00
  • bf33f80fae vfs: Add GetOrCreateDirectoryRelative method Zach Hilman 2018-08-16 17:05:30 -04:00
  • ef3768f323 filesystem: Add CreateFactories methods to fs Allows frontend to create registration caches for use before a game has booted. Zach Hilman 2018-08-16 17:04:38 -04:00
  • 410062031b filesystem: Add logging to registration getters Zach Hilman 2018-08-16 17:03:31 -04:00
  • b247e0cab0 loader: Add new NAX-specific errors and messages Zach Hilman 2018-08-16 17:02:50 -04:00
  • 2164702cf7 nax: Add AppLoader_NAX and update loader to support it Zach Hilman 2018-08-16 17:02:31 -04:00
  • c4845df3d4 xts_encryption_layer: Implement XTSEncryptionLayer Zach Hilman 2018-08-16 17:01:32 -04:00
  • 10e5356e9a aes_util: Make XTSTranscode stricter about sizes XTS with Nintendo Tweak will fail mysteriously if the sector size is not 0x4000. Upgrade the critical log to an assert to prevent undefined behavior. Zach Hilman 2018-08-16 17:00:35 -04:00
  • 6dd369ab88 ctr_encryption_layer: Fix bug when transcoding small data Fixes a bug where data lengths of less than size 0x10 will fail or have misleading return values. Zach Hilman 2018-08-16 16:58:49 -04:00
  • a9dc5a3c10 xci: Fix error masking issue Prevents NCA-related errors from being masked into MissingProgramNCA or MissingKeyFile Zach Hilman 2018-08-16 16:57:00 -04:00
  • d65f079cc1 gl_rasterizer_cache: Blit when possible on RecreateSurface. bunnei 2018-08-22 18:46:05 -04:00
  • fee8bdd90c gl_rasterizer_cache: Reserve surfaces that have already been created for later use. bunnei 2018-08-21 22:04:54 -04:00
  • fde2017a3f gl_rasterizer_cache: Remove assert for RecreateSurface type. bunnei 2018-08-21 01:05:27 -04:00
  • ebf5768340 gl_rasterizer_cache: Implement compressed texture copies. bunnei 2018-08-21 01:04:46 -04:00
  • a4ac3bed6c gl_rasterizer: Implement stencil test. bunnei 2018-08-22 00:35:31 -04:00
  • da3da6be90 gl_rasterizer: Implement partial color clear and stencil clear. bunnei 2018-08-22 00:33:03 -04:00
  • 2a472ff54d maxwell_3d: Update to include additional stencil registers. bunnei 2018-08-22 00:25:46 -04:00
  • c4ed0b16b1 gl_state: Update to handle stencil front/back face separately. bunnei 2018-08-22 00:17:54 -04:00
  • c7f2fb2151 Merge pull request #1157 from lioncash/vec bunnei 2018-08-23 02:19:00 -04:00
  • 232b0d9d2a Merge pull request #1156 from Lakumakkara/lop3 bunnei 2018-08-23 02:16:49 -04:00
  • eccc77a8c8 Added SharedFonts loading via TTF David Marcec 2018-08-23 14:42:06 +10:00