1. 09 Jul, 2017 2 commits
  2. 30 Jun, 2017 1 commit
  3. 25 Jun, 2017 2 commits
  4. 05 Jun, 2017 1 commit
  5. 04 Jun, 2017 3 commits
    • Connor Abbott's avatar
      don't choke on uniforms · 484beecb
      Connor Abbott authored
      Seems like part of the EBIN block is a list of uniform relocations.
      484beecb
    • Connor Abbott's avatar
      restructure parsing · f9b9aae4
      Connor Abbott authored
      Now we always use the size in the header instead of guessing (often
      incorrectly) the block size. I've also added some more details, and
      removed some assertions that were tripping. Altogether, this is enough
      to be able to parse a simple fragment shader from the malisc offline
      shader compiler.
      f9b9aae4
    • Connor Abbott's avatar
      make block printing recursive · 14b53e65
      Connor Abbott authored
      A lot of blocks seem to be "container blocks" that have nothing more
      than a size followed by a bunch of other blocks. Thus, blocks have a
      tree structure where blocks can contain other blocks. Represent that by
      increasing the indentation for sub-blocks of a given block, and
      restructure the code to make parsing these blocks easier. Make the MBS2
      block the first container block.
      14b53e65
  6. 06 May, 2017 5 commits