1. 01 May, 2019 3 commits
    • Lioncash's avatar
      service/audren_u: Handle variadic command buffers in GetWorkBufferSize() · 2bcb8a20
      Lioncash authored
      Also introduced in REV5 was a variable-size audio command buffer. This
      also affects how the size of the work buffer should be determined, so we
      can add handling for this as well.
      
      Thankfully, no other alterations were made to how the work buffer size
      is calculated in 7.0.0-8.0.0. There were indeed changes made to to how
      some of the actual audio commands are generated though (particularly in
      REV7), however they don't apply here.
      2bcb8a20
    • Lioncash's avatar
      service/audren_u: Handle version 2 of performance frame info in GetWorkBufferSize() · 03746be0
      Lioncash authored
      Introduced in REV5. This is trivial to add support for, now that
      everything isn't a mess of random magic constant values.
      
      All this is, is a change in data type sizes as far as this function
      cares.
      03746be0
    • Lioncash's avatar
      service/audren_u: Clean up work buffer calculations · de93507a
      Lioncash authored
      "Unmagics" quite a few magic constants within this code, making it much
      easier to understand. Particularly given this factors out specific
      sections into their own self-contained lambda functions.
      de93507a
  2. 25 Apr, 2019 5 commits
  3. 23 Apr, 2019 4 commits
  4. 22 Apr, 2019 3 commits
  5. 20 Apr, 2019 6 commits
  6. 19 Apr, 2019 6 commits
  7. 18 Apr, 2019 4 commits
  8. 17 Apr, 2019 9 commits