Commit Graph

  • 4e73d9c1dd Start implementing Switch Joy-Con & Pro Controller support switch-pad Luke Street 2019-11-26 18:03:27 -05:00
  • a7a02b0c5e Windows build fix master Jack Andersen 2019-10-18 15:30:51 -10:00
  • 314563614e Remove unnecessary stropts.h include Jack Andersen 2019-10-12 18:52:58 -10:00
  • 922fcbb3c2 Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/boo Jack Andersen 2019-09-30 21:22:52 -10:00
  • b918c0c4f8 Update logvisor Jack Andersen 2019-09-30 21:22:37 -10:00
  • e342ea5754 Merge pull request #41 from lioncash/unused Phillip Stephens 2019-09-10 04:04:45 -07:00
  • b3e6582a63 Merge pull request #40 from lioncash/window Phillip Stephens 2019-09-10 04:03:42 -07:00
  • 5fc8f05d8e Merge pull request #39 from lioncash/noexcept Phillip Stephens 2019-09-10 04:03:28 -07:00
  • 0c5f0e0d26 WindowWin32: Move variable into ifdef Lioncash 2019-09-09 21:48:17 -04:00
  • 23cdae9e97 General: Make use of [[maybe_unused]] Lioncash 2019-09-09 21:42:36 -04:00
  • 794a680797 IWindow: Use std::array where applicable Lioncash 2019-09-09 21:12:54 -04:00
  • f2ab814ce1 System: Implement False() in terms of True() Lioncash 2019-09-09 21:02:28 -04:00
  • 660df8f7e6 System: Make enum functions noexcept Lioncash 2019-09-09 21:00:41 -04:00
  • 4f4250baf7 Update athena Phillip Stephens 2019-09-06 23:30:04 -07:00
  • a46858acec Merge pull request #38 from lioncash/cast Phillip Stephens 2019-09-06 23:24:56 -07:00
  • 82f3dd2b58 Merge pull request #37 from lioncash/deprecated Phillip Stephens 2019-09-06 23:24:07 -07:00
  • 85bdc694bf Merge pull request #36 from lioncash/array Phillip Stephens 2019-09-06 23:23:08 -07:00
  • f445df1701 NintendoPowerA: Use std::memcpy within transferCycle() Lioncash 2019-09-06 07:30:10 -04:00
  • 4b82c6510f NintendoPowerA: Use std::array where applicable Lioncash 2019-09-06 07:28:10 -04:00
  • 2e0c7dc973 NintendoPowerA: Use deduction guides for locks Lioncash 2019-09-06 07:26:03 -04:00
  • 7496109ff6 NintendoPowerA: Make constructor explicit Lioncash 2019-09-06 07:23:34 -04:00
  • bfd042f156 ApplicationWin32/WindowWin32: Get/SetWindowLong -> Get/SetWindowLongPtr Lioncash 2019-09-06 07:04:57 -04:00
  • b5c0c9e599 DolphinSmashAdapter: Make use of [[maybe_unused]] Lioncash 2019-09-06 06:41:03 -04:00
  • 475037f0e5 DolphinSmashAdapter: Use std::array where applicable Lioncash 2019-09-06 06:19:53 -04:00
  • 9b8ef4695f Add missing override keywords Jack Andersen 2019-08-31 11:20:30 -10:00
  • c642bccf03 Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/boo Jack Andersen 2019-08-31 10:34:11 -10:00
  • 804ee871f4 MacOS build fixes Jack Andersen 2019-08-31 10:12:12 -10:00
  • bebc4072d7 Update logvisor Phillip Stephens 2019-08-26 15:57:55 -07:00
  • 6fc01ba50b Merge pull request #35 from lioncash/audio Phillip Stephens 2019-08-24 20:46:23 -07:00
  • efbb2f96ec Merge pull request #34 from lioncash/ltrt Phillip Stephens 2019-08-24 20:46:08 -07:00
  • b9971502a5 Merge pull request #33 from lioncash/midi-dec Phillip Stephens 2019-08-24 20:45:57 -07:00
  • 606839dd17 IAudioVoice: Make ChannelMap's array a std::array Lioncash 2019-08-24 23:16:54 -04:00
  • 097df47641 LtRtProcessing: Amend code formatting in if'd out code block Lioncash 2019-08-24 23:10:12 -04:00
  • f4fafbcb26 LtRtProcessing: Simplify allocations in LtRtProcessing constructor Lioncash 2019-08-24 23:05:19 -04:00
  • f8e827fcd4 LtRtProcessing: Make use of if constexpr in ClampFull() Lioncash 2019-08-24 22:59:50 -04:00
  • 93045d5264 LtRtProcessing: Make ClampFull() internally linked Lioncash 2019-08-24 22:56:54 -04:00
  • 068ff29b44 MIDIDecoder: Use auto for iterator type Lioncash 2019-08-24 22:49:13 -04:00
  • e7fe7ff49f MIDIDecoder: Make use of std::clamp() within clamp7() Lioncash 2019-08-24 22:47:06 -04:00
  • e48a094198 MIDIDecoder: Convert return value of readContinuedValue into a std::optional Lioncash 2019-08-24 22:44:31 -04:00
  • 7c5a9ab4df Merge pull request #32 from lioncash/midi Phillip Stephens 2019-08-24 19:43:54 -07:00
  • 64fbb923ca MIDIDecoder: Make readContinuedValue an internal function Lioncash 2019-08-24 22:39:10 -04:00
  • 890ac24068 MIDIEncoder: Make use of _sendMessage overload Lioncash 2019-08-24 22:02:50 -04:00
  • 0eb9f2caeb MIDIEncoder: Make _sendMessage overload for the ContiguousContainer concept Lioncash 2019-08-24 21:48:20 -04:00
  • 4d1c7d444d Merge pull request #31 from lioncash/hid Phillip Stephens 2019-08-24 18:06:10 -07:00
  • a3a9b1ada7 HIDParser: Use emplace() instead of insert() Lioncash 2019-08-24 20:58:54 -04:00
  • eacb231fb8 Deprecate OpenGL Phillip Stephens 2019-08-24 17:57:39 -07:00
  • c8bebc9948 HIDParser: Eliminate variable shadowing Lioncash 2019-08-24 20:55:50 -04:00
  • 14369a9853 HIDParser: Use std::array where applicable Lioncash 2019-08-24 20:36:48 -04:00
  • 37ee1895ee Merge pull request #30 from lioncash/move Phillip Stephens 2019-08-24 17:32:59 -07:00
  • 6648f9f17c Merge pull request #29 from lioncash/gl Phillip Stephens 2019-08-24 17:32:49 -07:00
  • 6a62f96ea8 Merge pull request #28 from lioncash/array Phillip Stephens 2019-08-24 17:32:04 -07:00
  • bda59575b7 IGraphicsDataFactory: std::move vertex and fragment tokens in newShaderPipeline Lioncash 2019-08-24 20:21:25 -04:00
  • ab65983750 GL: std::move vertex and fragment instances in SetupGammaResources() Lioncash 2019-08-24 20:16:01 -04:00
  • c0c353f56b GL: Avoid casting away const Lioncash 2019-08-24 20:13:54 -04:00
  • 63c89a0bbf GL: Use return value of emplace_back() Lioncash 2019-08-24 20:07:47 -04:00
  • e3b44edd51 GL: Use std::array where applicable Lioncash 2019-08-24 19:06:09 -04:00
  • 07835b58fb GL: Make const char* pointers arrays Lioncash 2019-08-24 19:02:11 -04:00
  • 8642d71e89 D3D11: Convert const char* pointers to arrays Lioncash 2019-08-24 18:58:47 -04:00
  • 4605581d6f D3D11: Invert conditional within setViewport() Lioncash 2019-08-24 18:45:45 -04:00
  • 532e58414c D3D11: Invert conditional within setScissor() Lioncash 2019-08-24 18:42:37 -04:00
  • f5afb028de D3D11: Resolve variable shadowing within setScissor() Lioncash 2019-08-24 18:39:48 -04:00
  • 4521acd30f D3D11: Make use of std::array where applicable Lioncash 2019-08-24 17:34:41 -04:00
  • abc24c2d03 Merge pull request #27 from lioncash/fmt Phillip Stephens 2019-08-24 14:43:07 -07:00
  • f1ad7e5ef0 General: Correct fmt specifiers Lioncash 2019-08-24 16:54:11 -04:00
  • b0c246abc7 Fix code standard violations Phillip Stephens 2019-08-20 06:57:10 -07:00
  • 241db19cfb Avoid using None in enums, fix compilation Phillip Stephens 2019-08-20 01:06:14 -07:00
  • 091371458d Merge pull request #26 from lioncash/header Phillip Stephens 2019-08-20 00:32:07 -07:00
  • baff71cdc3 General: Tidy up includes Lioncash 2019-08-19 19:08:54 -04:00
  • fd503b4a11 Don't use template parameter in equality op Phillip Stephens 2019-08-18 12:45:58 -07:00
  • daca17e866 Add equality operators to ObjectToken Phillip Stephens 2019-08-18 12:36:56 -07:00
  • 1e67f49b0b Merge pull request #25 from lioncash/finder Phillip Stephens 2019-08-18 12:09:06 -07:00
  • b67eb2ba06 Merge pull request #24 from lioncash/ctor Phillip Stephens 2019-08-18 12:08:56 -07:00
  • 6be2f7520e Merge pull request #23 from lioncash/explicit Phillip Stephens 2019-08-18 12:08:47 -07:00
  • 90485ac1b9 DeviceFinder: Make use of unordered_map's emplace within _insertToken Lioncash 2019-08-18 05:50:35 -04:00
  • 6cc5b30127 DeviceFinder: Invert conditionals within _insertToken and _removeToken Lioncash 2019-08-18 05:48:54 -04:00
  • 9853a97dd2 DeviceFinder: Move includes into cpp file where applicable Lioncash 2019-08-18 05:38:18 -04:00
  • 3ea95d9483 IGraphicsDataFactory: Default initialize semantic for VertexElementDescriptor Lioncash 2019-08-18 03:53:38 -04:00
  • d973b12dcd BooObject: Make ObjToken operator bool explicit Lioncash 2019-08-18 03:19:48 -04:00
  • 2b63413369 Update logvisor Phillip Stephens 2019-08-17 22:58:48 -07:00
  • f3585c7660 Merge pull request #21 from lioncash/cmake Phillip Stephens 2019-08-17 22:56:37 -07:00
  • 8114361966 Merge pull request #20 from lioncash/move Phillip Stephens 2019-08-17 22:56:26 -07:00
  • 9c210e5989 Merge pull request #22 from lioncash/constexpr Phillip Stephens 2019-08-17 22:56:17 -07:00
  • 6289583b36 System: Take input parameter for operator|= and &= by value Lioncash 2019-08-17 20:40:45 -04:00
  • ff0b3eb2b1 System: Make operator|= and operator&= for enums constexpr Lioncash 2019-08-17 20:36:39 -04:00
  • 0e08493596 CMakeLists: Migrate off variables where applicable Lioncash 2019-08-17 18:25:08 -04:00
  • 37670dca2c BooObject: Make SObjToken interface noexcept where applicable Lioncash 2019-08-17 13:44:46 -04:00
  • 84f62a0f2c BooObject: Remove destructorLock() Lioncash 2019-08-17 13:39:39 -04:00
  • 4d91a1b3c3 BooObject: Make atomic ordering constraints less strict Lioncash 2019-08-17 12:59:37 -04:00
  • c33604b8cb Merge pull request #19 from lioncash/move Phillip Stephens 2019-08-16 18:34:22 -07:00
  • 88355ada5f General: Convert typedefs into using aliases Lioncash 2019-08-16 04:11:27 -04:00
  • 78ce16aa9f General: Make use of nullptr where applicable Lioncash 2019-08-16 03:47:57 -04:00
  • 386ec8e6cc General: Add missing override specifiers Lioncash 2019-08-16 03:05:00 -04:00
  • 80c1103b44 General: Make member functions const where applicable Lioncash 2019-08-16 02:06:51 -04:00
  • 1822b555fa Fix missed override declarations Phillip Stephens 2019-08-13 14:39:45 -07:00
  • 3c9866d697 DeviceToken: Amend move constructor Lioncash 2019-08-16 04:42:57 -04:00
  • 0121d355c4 Fix missed override declarations Phillip Stephens 2019-08-13 14:39:45 -07:00
  • 5cff0c19bd Merge pull request #17 from lioncash/override Phillip Stephens 2019-08-13 14:29:47 -07:00
  • d4cd2b4dce General: Make use of override where applicable Lioncash 2019-08-12 20:52:20 -04:00
  • af50bc0bc2 Windows build fixes Jack Andersen 2019-07-27 15:19:25 -10:00
  • ae5d7e5131 Add support for debug groups in OpenGL and Vulkan Jack Andersen 2019-07-20 22:41:07 -10:00