Skip to content
Snippets Groups Projects
  1. Mar 09, 2019
  2. Mar 08, 2019
    • ReinUsesLisp's avatar
      dma_pusher: Store command_list_header by copy · e7ac5a6a
      ReinUsesLisp authored
      Instead of holding a reference that will get invalidated by
      dma_pushbuffer.pop(), hold it as a copy. This doesn't have any
      performance cost since CommandListHeader is 8 bytes long.
      e7ac5a6a
    • Lioncash's avatar
      kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optional · fbb82e61
      Lioncash authored
      There's no real need to use a shared lifetime here, since we don't
      actually expose them to anything else. This is also kind of an
      unnecessary use of the heap given the objects themselves are so small;
      small enough, in fact that changing over to optionals actually reduces
      the overall size of the HLERequestContext struct (818 bytes to 808
      bytes).
      fbb82e61
  3. Mar 07, 2019
  4. Mar 06, 2019
  5. Mar 05, 2019
  6. Mar 04, 2019
Loading