Commit Graph

  • 609cb04f3f acc: Replace profile_manager include with a forward declaration Lioncash 2018-08-20 19:00:58 -04:00
  • eb88fedc5d acc: Simplify WriteBuffer call within LoadImage() Lioncash 2018-08-20 18:57:08 -04:00
  • f5b132676f acc: Correct IProfile's constructor initializer list order Lioncash 2018-08-20 18:56:00 -04:00
  • 0fcdf37917 acc: Remove unused DEFAULT_USER_ID Lioncash 2018-08-20 18:55:12 -04:00
  • 350f6e0aa4 profile_manager: Use INVALID_UUID in the initializer of last_opened_user Lioncash 2018-08-20 18:53:32 -04:00
  • 9d8f19d7bf profile_manager: Remove unnecessary memcpy in GetProfileBaseAndData() Lioncash 2018-08-20 18:49:52 -04:00
  • 38cd4e9c61 profile_manager: Use type aliases for username data, profile data, and user arrays Lioncash 2018-08-20 18:02:16 -04:00
  • f9a26d468c profile_manager: Take ProfileInfo by const reference where applicable Lioncash 2018-08-20 17:36:41 -04:00
  • 1277556c69 profile_manager: Make array parameter to CreateNewUser a const reference Lioncash 2018-08-20 17:32:23 -04:00
  • dfdf4a46fe profile_manager: Remove unnecessary static Lioncash 2018-08-20 17:31:07 -04:00
  • 69dd37d874 profile_manager: Simplify UUID's two param constructor, operator==, and operator bool Lioncash 2018-08-20 17:27:48 -04:00
  • f13a66b963 profile_manager: Move UUID generation function to the cpp file Lioncash 2018-08-20 17:24:13 -04:00
  • 2b9eee4d1e GPU: Implemented the logic op functionality of the GPU. Subv 2018-08-20 18:44:47 -05:00
  • b1d238bbb8 Merge pull request #1064 from lioncash/telemetry bunnei 2018-08-20 19:43:17 -04:00
  • f24ab6d9e6 GLState: Allow enabling/disabling GL_COLOR_LOGIC_OP independently from blending. Subv 2018-08-20 18:43:11 -05:00
  • 46ef072cf9 rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signature Lioncash 2018-08-20 19:34:02 -04:00
  • 6bcdf37d4f GPU: Added registers for the logicop functionality. Subv 2018-08-20 18:42:36 -05:00
  • bc16f7f3cc renderer_base: Make creation of the rasterizer, the responsibility of the renderers themselves Lioncash 2018-08-20 19:22:43 -04:00
  • ba8ff096fd Port #3353 from Citra fearlessTobi 2018-08-21 01:14:06 +02:00
  • 7784ce1854 Shaders: Write all the enabled color outputs when a fragment shader exits. Subv 2018-08-18 16:59:44 -05:00
  • e8cb6f5c9b registration: Add Data_Unknown5 NCAContentType Zach Hilman 2018-08-20 17:34:18 -04:00
  • 9e9a4bb3a7 profile_manager: Remove unnecessary std::move in AddToProfiles() and CreateNewUser() Lioncash 2018-08-20 17:16:23 -04:00
  • d7c68fbb12 Rasterizer: Reinterpret the raw texture bytes instead of blitting (and thus doing format conversion) to a new texture when a game requests an old texture address with a different format. Subv 2018-08-20 15:19:59 -05:00
  • 3fe77be392 Rasterizer: Don't attempt to copy over the old texture's data when doing a format reinterpretation if we're only going to clear the framebuffer. Subv 2018-08-20 15:18:51 -05:00
  • 028d90eb79 Merge pull request #1104 from Subv/instanced_arrays bunnei 2018-08-20 14:32:50 -04:00
  • 296e57fa0e Merge pull request #1115 from Subv/texs_mask bunnei 2018-08-20 14:31:33 -04:00
  • b20ed93884 Merge pull request #1112 from Subv/sampler_types bunnei 2018-08-20 14:30:45 -04:00
  • 185b35bfcd Merge pull request #1117 from ogniK5377/CheckFreeCommunicationPermission bunnei 2018-08-20 11:00:26 -04:00
  • 943771e703 Merge pull request #1017 from ogniK5377/better-account bunnei 2018-08-20 10:59:15 -04:00
  • ce4b77bd7d Merge pull request #1120 from ogniK5377/rgba8-uint bunnei 2018-08-20 10:54:51 -04:00
  • 6ee8b15abe Merge pull request #1119 from lioncash/uninit bunnei 2018-08-20 10:53:52 -04:00
  • 23d45715dc Implemented RGBA8_UINT David Marcec 2018-08-20 22:26:54 +10:00
  • ffd60ee476 game_list: Avoid uninitialized variables when retrieving program ID Lioncash 2018-08-20 04:21:50 -04:00
  • 8a88110060 Added CheckFreeCommunicationPermission David Marcec 2018-08-20 18:14:49 +10:00
  • 6cf719a4ab Shaders/TEXS: Fixed the component mask in the TEXS instruction. Subv 2018-08-19 14:00:12 -05:00
  • 51ddb130c5 Merge pull request #1089 from Subv/neg_bits bunnei 2018-08-19 17:01:48 -04:00
  • 9b17486be6 Merge pull request #1105 from Subv/convert_neg bunnei 2018-08-19 17:01:20 -04:00
  • 0a1d4fbc5c Merge pull request #1113 from Subv/texs_mask bunnei 2018-08-19 17:00:59 -04:00
  • f7edbcd7a3 Shaders/TEXS: Fixed the component mask in the TEXS instruction. Subv 2018-08-19 14:00:12 -05:00
  • b0eb580931 Merge pull request #1102 from ogniK5377/mirror-clamp-edge bunnei 2018-08-19 13:59:41 -04:00
  • 85da529f15 Merge pull request #1101 from Subv/ssy_stack bunnei 2018-08-19 13:58:45 -04:00
  • 7fb406c3fc Shader: Implemented the TLD4 and TLD4S opcodes using GLSL's textureGather. Subv 2018-08-19 12:55:50 -05:00
  • 3ef4b3d4b4 Shader: Use the right sampler type in the TEX, TEXS and TLDS instructions. Subv 2018-08-19 12:54:19 -05:00
  • 73b937b190 Shader: Added bitfields for the texture type of the various sampling instructions. Subv 2018-08-19 12:46:35 -05:00
  • 656758fd81 Shaders: Added decodings for TLD4 and TLD4S Subv 2018-08-19 12:45:01 -05:00
  • 29d4f8c2dd Merge pull request #1109 from Subv/ldg_decode bunnei 2018-08-19 13:31:19 -04:00
  • 9baf5de90c Merge pull request #1108 from Subv/front_facing bunnei 2018-08-19 13:21:14 -04:00
  • d6cb22b0df Merge pull request #1103 from Subv/lop_pred bunnei 2018-08-19 13:19:16 -04:00
  • 1b92ae136f Shaders: Added decodings for the LDG and STG instructions. Subv 2018-08-19 00:46:34 -05:00
  • 731701a2d2 Shaders: Implemented the gl_FrontFacing input attribute (attr 63). Subv 2018-08-19 00:14:34 -05:00
  • 706fc5d2d6 Added check to see if ARB_texture_mirror_clamp_to_edge is supported David Marcec 2018-08-19 12:00:33 +10:00
  • 27da7bc9da filesystem: Add support for loading of system archives Zach Hilman 2018-08-18 21:28:17 -04:00
  • 9b1c49a9cf Shader: Remove an unneeded assert, the negate bit is implemented for conversion instructions. Subv 2018-08-18 14:48:05 -05:00
  • e0f66c1fbf GLRasterizer: Implemented instanced vertex arrays. Subv 2018-08-18 14:42:26 -05:00
  • 8335b2f115 Shader: Implemented the predicate and mode arguments of LOP. Subv 2018-08-18 14:36:37 -05:00
  • 367feaefa0 Merge pull request #838 from FearlessTobi/port-3616 James Rowe 2018-08-18 11:45:51 -06:00
  • 71cc482bbd Added WrapMode MirrorOnceClampToEdge David Marcec 2018-08-19 02:26:50 +10:00
  • ff358d97e8 Shaders: Implemented a stack for the SSY/SYNC instructions. Subv 2018-08-18 10:48:12 -05:00
  • 2e95ba2e9c Shaders: Corrected the 'abs' and 'neg' bit usage in the float arithmetic instructions. Subv 2018-08-16 09:05:16 -05:00
  • 6eba539f4a Merge pull request #1100 from ogniK5377/missing-pred bunnei 2018-08-18 10:32:59 -04:00
  • 63dff47e22 Added predcondition GreaterThanWithNan David Marcec 2018-08-18 17:49:59 +10:00
  • 504cff2b7a Merge pull request #1096 from bunnei/supported-blits bunnei 2018-08-17 22:41:53 -04:00
  • 804aebf7c7 Merge pull request #1097 from bunnei/gl-critical bunnei 2018-08-17 10:39:13 -04:00
  • 2003771789 Implement SetIdleTimeDetectionExtension & GetIdleTimeDetectionExtension (#1059) greggameplayer 2018-08-17 06:23:08 +02:00
  • f246fd778d Merge pull request #1090 from lioncash/ctor-assign bunnei 2018-08-17 00:19:55 -04:00
  • 1db7839f11 Merge pull request #1091 from lioncash/warning bunnei 2018-08-17 00:19:05 -04:00
  • 224be09d66 Merge pull request #1093 from greggameplayer/GetDefaultDisplayResolutionChangeEvent bunnei 2018-08-17 00:18:35 -04:00
  • e341d868ee gl_rasterizer_cache: Remove asserts for supported blits. bunnei 2018-08-16 22:11:18 -04:00
  • da7226442f renderer_opengl: Treat OpenGL errors as critical. bunnei 2018-08-16 22:09:20 -04:00
  • 727136a9c9 Merge pull request #1019 from Subv/vertex_divisor bunnei 2018-08-17 00:07:06 -04:00
  • 0d9b3e425e Merge pull request #1087 from MerryMage/dynarmic bunnei 2018-08-16 18:07:11 -04:00
  • ce56b8e1fa Merge pull request #1084 from bunnei/depth bunnei 2018-08-16 18:06:51 -04:00
  • cef35e7c9c correct coding style greggameplayer 2018-08-16 23:46:06 +02:00
  • 928e78dced Implement GetDefaultDisplayResolutionChangeEvent Require by Toki Tori and Toki Tori 2+ greggameplayer 2018-08-16 23:20:54 +02:00
  • 3fd78f4d24 Merge pull request #1085 from lioncash/namespace bunnei 2018-08-16 11:54:42 -04:00
  • 9791f0d590 qt/main: Unindent code in OnMenuInstallToNAND() Lioncash 2018-08-16 10:37:56 -04:00
  • 2a3d7128d1 qt/main: Make installation dialog text within OnMenuInstallToNAND() translatable Lioncash 2018-08-16 10:30:41 -04:00
  • aac807fd3a qt/main: Get rid of compilation warnings Lioncash 2018-08-16 10:28:03 -04:00
  • a0ce6de913 core: Delete System copy/move constructors and assignment operators Lioncash 2018-08-16 10:15:00 -04:00
  • 94329038b6 dynarmic: Update to 550d662 MerryMage 2018-08-16 10:12:20 +01:00
  • 24a759de4a Merge pull request #1075 from lioncash/include bunnei 2018-08-16 00:04:25 -04:00
  • b39cd70cd4 common: Namespace hex_util.h/.cpp Lioncash 2018-08-15 23:16:11 -04:00
  • c594ec3417 Merge pull request #1005 from DarkLordZach/registered-fmt bunnei 2018-08-15 23:11:58 -04:00
  • 89c3d6a2a3 gl_rasterizer_cache: Treat Depth formats differently from DepthStencil. bunnei 2018-08-15 21:24:04 -04:00
  • c00b374e78 Merge pull request #1078 from lioncash/message bunnei 2018-08-15 18:53:47 -04:00
  • 69236e5aff Merge pull request #1079 from lioncash/fmt bunnei 2018-08-15 18:25:57 -04:00
  • 1dd27aff47 Merge pull request #1051 from B3n30/UnscheduleEventThreadsafe bunnei 2018-08-15 18:25:30 -04:00
  • cee6a7ab55 Merge pull request #1080 from lioncash/ret bunnei 2018-08-15 18:25:05 -04:00
  • a2fa37b499 Merge pull request #1083 from Subv/conv_neg bunnei 2018-08-15 18:24:47 -04:00
  • f96de510ee Merge pull request #1081 from lioncash/convert bunnei 2018-08-15 13:02:25 -04:00
  • 91140f6c0a Shader/Conversion: Implemented the negate bit in F2F and I2I instructions. Subv 2018-08-15 09:27:43 -05:00
  • 38592a3b5e Shader/I2F: Implemented the negate I2F_C instruction variant. Subv 2018-08-15 09:25:02 -05:00
  • 40ecdda19e Shader/F2I: Implemented the negate bit in the I2F instruction Subv 2018-08-15 09:18:55 -05:00
  • 5ef447cc0e Shader/F2I: Implemented the F2I_C instruction variant. Subv 2018-08-15 09:16:35 -05:00
  • 11c221cc62 Shader/F2I: Implemented the negate bit in the F2I instruction. Subv 2018-08-15 09:15:55 -05:00
  • 40f83fee6a Merge pull request #1077 from bunnei/rgba16u bunnei 2018-08-15 09:25:15 -04:00
  • 0bca5743ab Merge pull request #1076 from bunnei/format-cleanup bunnei 2018-08-15 09:24:54 -04:00
  • aac5792a2b kernel/server_session: Add IsSession() member function Lioncash 2018-08-15 06:50:22 -04:00
  • 5752454629 sm/controller: Correct return value of QueryPointerBufferSize Lioncash 2018-08-15 06:16:08 -04:00
  • 87d8a9c986 loader: Make ResultStatus directly compatible with fmt Lioncash 2018-08-15 05:38:37 -04:00