| @@ -0,0 +1,28 @@ | |||
| #!/bin/sh | |||
| # | |||
| # Port changes from softpipe to llvmpipe. Invoke as | |||
| # | |||
| # sp2lp.sh <commit>..<commit> | |||
| # | |||
| # Note that this will only affect llvmpipe -- you still need to actually | |||
| # cherry-pick/merge the softpipe changes themselves if they affect directories | |||
| # outside src/gallium/drivers/softpipe | |||
| git format-patch \ | |||
| --keep-subject \ | |||
| --relative=src/gallium/drivers/softpipe \ | |||
| --src-prefix=a/src/gallium/drivers/llvmpipe/ \ | |||
| --dst-prefix=b/src/gallium/drivers/llvmpipe/ \ | |||
| --stdout $@ \ | |||
| | sed \ | |||
| -e 's/\<softpipe\>/llvmpipe/g' \ | |||
| -e 's/\<sp\>/lp/g' \ | |||
| -e 's/\<softpipe_/llvmpipe_/g' \ | |||
| -e 's/\<sp_/lp_/g' \ | |||
| -e 's/\<SP_/LP_/g' \ | |||
| -e 's/\<SOFTPIPE_/LLVMPIPE_/g' \ | |||
| -e 's/\<spt\>/lpt/g' \ | |||
| -e 's/\<sps\>/lps/g' \ | |||
| -e 's/\<spfs\>/lpfs/g' \ | |||
| -e 's/\<sptex\>/lptex/g' \ | |||
| | git am -3 -k | |||