39 lines
687 B
Bash
Executable File
39 lines
687 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
if [[ $# -ne 1 ]]; then
|
|
echo "Usage: $0 <off|fxaa|taa|msaa|0|1|2|3>" >&2
|
|
exit 2
|
|
fi
|
|
|
|
MODE="$(printf '%s' "$1" | tr '[:upper:]' '[:lower:]')"
|
|
|
|
case "$MODE" in
|
|
off|none|0)
|
|
VALUE=0
|
|
LABEL="Off"
|
|
;;
|
|
fxaa|1)
|
|
VALUE=1
|
|
LABEL="FXAA"
|
|
;;
|
|
taa|temporal|2)
|
|
VALUE=2
|
|
LABEL="TAA"
|
|
;;
|
|
msaa|3)
|
|
VALUE=3
|
|
LABEL="MSAA"
|
|
;;
|
|
*)
|
|
echo "Unknown AA mode: $1" >&2
|
|
echo "Expected: off, fxaa, taa, msaa, 0, 1, 2, or 3" >&2
|
|
exit 2
|
|
;;
|
|
esac
|
|
|
|
"$SCRIPT_DIR/android_ue_cmd.sh" "r.Mobile.AntiAliasing $VALUE"
|
|
echo "mobile anti-aliasing: $LABEL ($VALUE)"
|