Skip to content

Latest commit

 

History

History
52 lines (46 loc) · 1.43 KB

README.md

File metadata and controls

52 lines (46 loc) · 1.43 KB

fifo_comparer

A tool to compare two dolphin processes with a set of fifologs to look for differences

Inputs:

  • A directory where the first Dolphin exe exists
  • A directory where the second Dolphin exe exists
  • A directory with one or more fifo logs
  • The directory that the imagemagick program 'magick' exists

Ex: ruby fifocomparer.rb pr-5337-dolphin-latest-x64 dolphin-master-5.0-4373-x64 tests /path/to/imagemagick/

After running, you will see Dolphin pop up multiple times as it runs through your tests. After the tests finish you will have two directories in the same location as the script: "Results" and "Comparisons".

Here's an example of what it might look like:

Results /
  <game-name>.dff /
    D3D /
      pr-5337-dolphin-latest-x64 /
        framedump_1.png
        framedump_2.png
      dolphin-master-5.0-4373-x64 /
        framedump_1.png
        framedump_2.png
    OGL /
      pr-5337-dolphin-latest-x64 /
        framedump_1.png
        framedump_2.png
      dolphin-master-5.0-4373-x64 /
        framedump_1.png
        framedump_2.png
    Vulkan /
      pr-5337-dolphin-latest-x64 /
        framedump_1.png
        framedump_2.png
      dolphin-master-5.0-4373-x64 /
        framedump_1.png
        framedump_2.png

Comparisons /
  <game-name>.dff /
    D3D /
      framedump_1.png
      framedump_2.png
    OGL /
      framedump_1.png
      framedump_2.png
    Vulkan /
      framedump_1.png
      framedump_2.png