Guest User

Untitled

a guest
May 17th, 2022
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. export WINEPREFIX="${HOME}"/.wine
  4. export program_exe="${WINEPREFIX}/drive_c/Program Files/GIANTS Software/GIANTS_Editor_9.0.2_64-bit/editor.exe"
  5. export WINEDLLOVERRIDES="winedbg.exe="
  6.  
  7. export MESA_SHADER_DUMP_PATH="${HOME}"/orig_shaders
  8. export MESA_SHADER_READ_PATH="${HOME}"/new_shaders
  9.  
  10. mkdir -p "${MESA_SHADER_DUMP_PATH}" "${MESA_SHADER_READ_PATH}"
  11.  
  12. for i in {1..10}; do
  13. wine "${program_exe}" &
  14. sleep 5
  15. wineserver -k
  16.  
  17. mv "${MESA_SHADER_DUMP_PATH}"/* "${MESA_SHADER_READ_PATH}"
  18.  
  19. for f in "${MESA_SHADER_READ_PATH}"/*; do
  20. sed -i 's/restrict writeonly buffer GL_RWBUFFER_outMip1/buffer GL_RWBUFFER_outMip1/g' "${f}"
  21. # sed -i 's/restrict writeonly image2D outMip1/image2D outMip1/g' "${f}"
  22. done
  23. done
  24.  
  25. wine "${program_exe}"
  26.  
Advertisement
Add Comment
Please, Sign In to add comment