1. 18 Dec, 2019 1 commit
    • ReinUsesLisp's avatar
      shader/memory: Implement LDG.U8 and unaligned U8 loads · ae8d4b6c
      ReinUsesLisp authored
      LDG can load single bytes instead of full integers or packs of integers.
      These have the advantage of loading bytes that are not aligned to 4
      bytes.
      
      To emulate these this commit gets the byte being referenced (by doing
      "address & 3" and then using that to extract the byte from the loaded
      integer:
      
      result = bitfieldExtract(loaded_integer, (address % 4) * 8, 8)
      ae8d4b6c
  2. 17 Dec, 2019 2 commits
  3. 16 Dec, 2019 2 commits
  4. 15 Dec, 2019 1 commit
  5. 14 Dec, 2019 4 commits
  6. 13 Dec, 2019 6 commits
  7. 12 Dec, 2019 1 commit
  8. 11 Dec, 2019 14 commits
  9. 10 Dec, 2019 9 commits