Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- export WINEPREFIX="${HOME}"/.wine
- export program_exe="${WINEPREFIX}/drive_c/Program Files/GIANTS Software/GIANTS_Editor_9.0.2_64-bit/editor.exe"
- export WINEDLLOVERRIDES="winedbg.exe="
- export MESA_SHADER_DUMP_PATH="${HOME}"/orig_shaders
- export MESA_SHADER_READ_PATH="${HOME}"/new_shaders
- mkdir -p "${MESA_SHADER_DUMP_PATH}" "${MESA_SHADER_READ_PATH}"
- for i in {1..10}; do
- wine "${program_exe}" &
- sleep 5
- wineserver -k
- mv "${MESA_SHADER_DUMP_PATH}"/* "${MESA_SHADER_READ_PATH}"
- for f in "${MESA_SHADER_READ_PATH}"/*; do
- sed -i 's/restrict writeonly buffer GL_RWBUFFER_outMip1/buffer GL_RWBUFFER_outMip1/g' "${f}"
- # sed -i 's/restrict writeonly image2D outMip1/image2D outMip1/g' "${f}"
- done
- done
- wine "${program_exe}"
Advertisement
Add Comment
Please, Sign In to add comment