Commit graph

  • be221fbe9a
    Update BUILDING.md James 2019-12-10 11:54:25 +00:00
  • b5597cfb4e gpu: Fix some warnings. James Benton 2019-12-09 21:17:31 +00:00
  • d79c4b3fa3 vfs: Fix some warnings. James Benton 2019-12-09 21:17:15 +00:00
  • 5455ae2d8c vfs: Add missing virtual destructors. James Benton 2019-12-09 21:17:04 +00:00
  • d53f520a11 decaf: Fix some more warnings. James Benton 2019-12-09 21:16:40 +00:00
  • 2c4bfc4937 cafe/kernel: Add missing newline to end of file. James Benton 2019-12-09 21:15:32 +00:00
  • 7d38202cf1 cpu: Fix initialisation order in be2_array. James Benton 2019-12-09 21:15:10 +00:00
  • 43366a34e7 Enabled /W4 warning level on MSVC. Brett Lawson 2019-12-08 14:51:21 -08:00
  • 10c08e4308 decafsdl: Cleaned up to pass /W4 without warnings. Brett Lawson 2019-12-08 14:51:02 -08:00
  • 10c44a7c3e tools: Cleaned up to pass /W4 without warnings. Brett Lawson 2019-12-08 14:50:38 -08:00
  • 256dbd8f66 libdecaf: Cleaned up to pass /W4 without warnings. Brett Lawson 2019-12-08 14:49:42 -08:00
  • cd9cd2eb0b gpu: Cleaned up to pass /W4 without warnings. Brett Lawson 2019-12-08 14:44:13 -08:00
  • e0a415c57b cpu: Cleaned up to pass /W4 without warnings. Brett Lawson 2019-12-08 14:43:51 -08:00
  • 8d22cede7b gpu/vulkan: Updated to latest version of vk_mem_alloc. Brett Lawson 2019-12-09 06:31:37 -08:00
  • 47d87609b2 common: Fixed implicit cast warning in tga_encoder. Brett Lawson 2019-12-09 06:38:03 -08:00
  • ffa43bbb27 jit: Fix code-cache to use aligned offsets. Brett Lawson 2019-12-08 14:55:51 -08:00
  • 057d39f2ec cafe/nn_olv: Fix DownloadedDataBase_GetRegionId return value. James Benton 2019-12-08 22:59:14 +00:00
  • 27735c1aea gpu/vulkan: Align shader push constant size to 16 bytes. James Benton 2019-12-08 22:59:10 +00:00
  • b12da39eec decaf: Add some missing includes. James Benton 2019-12-08 22:59:06 +00:00
  • 896b4174b9 common: Change trim to inline instead of static. James Benton 2019-12-08 22:59:02 +00:00
  • bb9db95592 gpu/valkan: Change validateDevice to warn. James Benton 2019-12-08 22:58:58 +00:00
  • 9de2fdf403 gpu/vulkan: Add better support for loading extensions / features. James Benton 2019-12-08 22:58:53 +00:00
  • 49338daef0 gpu/vulkan: Fix gpu7_tiling shader on MoltenVK. James Benton 2019-12-08 22:58:49 +00:00
  • b5b536bbe9 common: byte_swap_to_scratch do not align past end of data. James Benton 2019-12-08 22:58:43 +00:00
  • e61a697e85 gpu/vulkan: Fix invalid iterator decrement. James Benton 2019-12-08 22:58:38 +00:00
  • b5a7b0c361 decaf-sdl: Only update window title from SDL thread. James Benton 2019-12-08 22:58:25 +00:00
  • 148b67016d cpu: Refactored headers a bit to only include whats needed. Brett Lawson 2019-12-08 10:18:01 -08:00
  • a2f969fd90 Fix to use fmt/format.h instead of fmt/core.h James Benton 2019-12-08 17:24:32 +00:00
  • f28deddea4 decaf-sdl: Add support for MoltenVK. James Benton 2019-12-07 13:32:13 +00:00
  • 7612f94b1f gpu: Add support for MoltenVK. James Benton 2019-12-07 13:31:49 +00:00
  • 7b07e293d4 cafe: Split guest and host invocation code into separate places. Brett Lawson 2019-12-08 08:50:34 -08:00
  • deb348d023 cafe: Pulled cafe registration funcs into their own file. Brett Lawson 2019-12-08 08:28:14 -08:00
  • 343322dbf1 cafe: Cleaned up cafe_hle_library header. Brett Lawson 2019-12-08 08:19:12 -08:00
  • e3def1efc5 cpu: Removed unused header inclusion. Brett Lawson 2019-12-08 08:28:08 -08:00
  • ebdda775ab global: Reduced usage of fmt/format.h to only where neccessary. Brett Lawson 2019-12-08 08:19:12 -08:00
  • 73ce7714e0 snduser2: Fixed enumeration to avoid conflicts. Brett Lawson 2019-12-08 08:19:11 -08:00
  • 302c4fa086 cafe: Updated HLE to implicitly call relocateHleLibrary. Brett Lawson 2019-12-08 08:19:11 -08:00
  • 002ee0cebf cafe: Move HLE trace implementation to .cpp file to improve compile times. James Benton 2019-12-08 08:19:11 -08:00
  • 89c699feef cafe/nsysnet: Implement NSSLExportInternalClientCertificate. James Benton 2019-12-08 10:11:55 +00:00
  • 3bef9a9353 ios/nsec: Stub implementation of NSSLExportInternalClientCertificate. James Benton 2019-12-08 10:11:35 +00:00
  • 8da38a0780 cafe/nsysnet: Implement NSSLExportInternalServerCertificate. James Benton 2019-12-07 15:48:04 +00:00
  • a1eccae4e1 ios/nsec: Implement NSSLExportInternalServerCertificate. James Benton 2019-12-06 18:00:15 +00:00
  • b9e61501eb ios/nsec: Add own logger instead of using gLog. James Benton 2019-12-06 17:27:24 +00:00
  • 7389f97a0f ios/fpd: Reformat some long lines. James Benton 2019-12-06 17:26:42 +00:00
  • 19212cd772 common: Add trim(string_view) to strutils. James Benton 2019-12-06 17:26:32 +00:00
  • 497042c116 cmake: Build SPIRV without -fno-rtti James Benton 2019-12-07 10:09:10 +00:00
  • 1afb3d0de5 cafe/h264: Add missing include to cmath. James Benton 2019-12-07 10:09:20 +00:00
  • 95ea679ac5 build: Improved MSVC project grouping. Brett Lawson 2019-12-07 05:16:34 -08:00
  • a6a7b9adc1 build: Switched to using CMake PCH rather than Cotire. Brett Lawson 2019-12-07 05:16:34 -08:00
  • 5cbd73cf35 gpu/pm4: Cleaned up Pm4Processor now that OpenGL is gone. Brett Lawson 2019-12-07 05:16:34 -08:00
  • 7bbab9dccc gpu: Removed OpenGL implementation as it was out of date. Brett Lawson 2019-12-07 05:16:34 -08:00
  • b8daa5f602 common: Fixed more X11 shenanignas for vulkan include. Brett Lawson 2019-12-07 05:16:34 -08:00
  • 4c5c278206 common: Added missing header to platform_sockets for select. Brett Lawson 2019-12-07 05:16:34 -08:00
  • 966cd293f3 cafe/hle: Add missing include to unordered_map. James Benton 2019-12-07 09:49:12 +00:00
  • d869cc0c12 gpu/vulkan: Fix cast in debugMessageCallback. James Benton 2019-12-07 09:48:57 +00:00
  • aef8b96742 Add missing includes Darvin Delgado 2019-12-06 13:51:17 -04:00
  • 91cd3af31d cafe/ios: Fixed copy-paste error in account manager setup. Brett Lawson 2019-12-06 08:23:00 -08:00
  • 1239abce14 Add missing includes Darvin Delgado 2019-12-06 13:51:17 -04:00
  • eac707293e libcpu: Massively improved compile time by avoiding pathological case. Brett Lawson 2019-12-06 07:18:08 -08:00
  • 7da38db8e8 decaf/ios: Added some missing headers. Brett Lawson 2019-12-06 07:15:57 -08:00
  • 7b2698b41c platform/windows: Remove unnecessary windows includes. Brett Lawson 2019-12-06 07:15:41 -08:00
  • a5af43654b cafe/coreinit: Implement FSAChangeDir, FSAGetStatFile. James Benton 2019-12-06 12:12:31 +00:00
  • f2c77ef746 ios: Change loggers to not include spdlog header. James Benton 2019-12-06 10:38:38 +00:00
  • c9e1cb9e95 cmake: Change glslang to use add_subdirectory instead of externalproject. James Benton 2019-12-06 10:29:07 +00:00
  • ddcd4812ce Update spdlog to 1.4.2 + fixes James Benton 2019-12-06 09:52:45 +00:00
  • 979c0122a9 Update fmt to 6.1.0 James Benton 2019-12-06 09:52:35 +00:00
  • fc8429ee0e Add missing includes. James Benton 2019-12-06 09:31:23 +00:00
  • 8c74823ebd gpu7/tiling: Fixed incorrect usage of addrlib types. Brett Lawson 2019-12-05 11:37:50 -08:00
  • 9a84f5b196 gpu7/tiling: Added missing include header for std::memcpy. Brett Lawson 2019-12-05 11:37:34 -08:00
  • c9b6952da1 decaf: Fixed non-permissive compiler error from cnl change. Brett Lawson 2019-12-05 11:19:07 -08:00
  • 1eba5a567c gpu7: Add const to pitched arg for unpitch methods. James Benton 2019-12-05 16:21:14 +00:00
  • 1f3907c928 gfdtool: Fix for new untiling API. James Benton 2019-12-05 15:33:15 +00:00
  • 4636a83765 gpu: Removed some pragma optimize's committed in error. Brett Lawson 2019-12-05 07:17:04 -08:00
  • d206282291 opengl: Fixed warnings generated by glad define pollution. Brett Lawson 2019-12-05 07:01:17 -08:00
  • 604af10377 msvc: Fixed linker warnings caused by missing pdbs. Brett Lawson 2019-12-05 07:01:17 -08:00
  • f4d54d662d msvc: Disable warnings for non-portable safe string function variants. Brett Lawson 2019-12-05 07:01:17 -08:00
  • 59df5e77f8 cafe/gx2: Fixed enum warnings from empty enums in gx2_enum. Brett Lawson 2019-12-05 07:01:17 -08:00
  • ad11388cba msvc: fixed build issues caused by newest msvc release. Brett Lawson 2019-12-05 07:01:17 -08:00
  • b59e08056b latte: Fixed incorrectly sized register component for textures. Brett Lawson 2019-12-05 07:01:17 -08:00
  • fcc2aea811 vulkan: Fixed error where incorrect sampler data was selected. Brett Lawson 2019-12-05 07:01:17 -08:00
  • cda7bf267f cafe/gx2: Removed unused function from top of samplers file. Brett Lawson 2019-12-05 07:01:17 -08:00
  • b8b41add42 gpu: Major refactor of retiler implementation. Brett Lawson 2019-12-05 07:01:17 -08:00
  • 6d9f6825d3 Switch to CNL instead of fixed_point Brett Lawson 2019-12-05 07:01:16 -08:00
  • 9986a6929e latte-assembler: Fixed warning from implicit cast. Brett Lawson 2019-12-05 07:01:16 -08:00
  • 66f53c1fc6 msvc: Disabled msvc c++ permissive mode to capture bad coders. Brett Lawson 2019-12-05 07:01:16 -08:00
  • fda30c4df6 retile-test: Removed mipmaps as they do not affect the retiler. Brett Lawson 2019-12-05 07:01:16 -08:00
  • f3fb5ad6a0 gpu7: Drop unused slice argument from computeSurfaceInfo Brett Lawson 2019-12-05 07:01:16 -08:00
  • eac5c62141 gpu7: Refactor retiling execution to its own namespace. Brett Lawson 2019-12-05 07:01:16 -08:00
  • 2f7a4f51d0 gpu7: Remove dependancy on addrlib from gpu7 tiling headers. Brett Lawson 2019-12-05 07:01:16 -08:00
  • a85ef76d3e latte-compiler: Removed pragma optimize included in error. Brett Lawson 2019-12-05 07:01:16 -08:00
  • 3b44f440f6 opengl: Added undef to avoid APIENTRY definition error from glad. Brett Lawson 2019-12-05 07:01:16 -08:00
  • 1677ada52c disabled nothrow warning generated by Vulkan SDK. Brett Lawson 2019-12-05 07:01:16 -08:00
  • 1cb6ebc449 common: Fixed some minor compiler warnings/issues with flags/enums. Brett Lawson 2019-12-05 07:01:15 -08:00
  • 2723b6c450 cafe/coreinit: Change OSDriver_Copy{From,To}SaveArea to be a stub returning TRUE. James Benton 2019-12-02 18:41:38 +00:00
  • 37abdf2118 ios/mcp: Fix LoadFile path for CafeOS code. James Benton 2019-12-02 18:25:21 +00:00
  • b75f646a1e cafe/gx2: Fix WriteGatherPtr memcpy. James Benton 2019-12-02 17:16:05 +00:00
  • e08433742f cafe/nn_act: Add AcquireNexServiceToken. James Benton 2019-12-01 10:18:28 +00:00
  • d024aea588 ios/net: Add some more socket command ids. James Benton 2019-12-02 15:03:57 +00:00
  • ade5def4ba ios/auxil: Use phys_ptr in ios UCSysConfig. James Benton 2019-12-02 15:03:17 +00:00
  • 0fe56d9af9 decaf-qt/debugger: Fix register updating James Benton 2019-11-30 19:59:23 +00:00