build-scripts/updaterev.sh
author Michael Sartain <mikesart@valvesoftware.com>
Thu, 11 Oct 2012 09:41:43 -0700
changeset 6570 45855398762c
parent 5359 d5fe4ed3a28d
child 6994 06f368666c6f
permissions -rwxr-xr-x
Add GLX_X_VISUAL_TYPE_EXT so created window will use DirectColor if available (instead of TrueColor).
Our new X11 window was being created with the TrueColor attribute, and trying to set the gamma
on that would fail. This change checks for the visual_info extension, and uses that to ask for
DirectColor if available.
slouken@2982
     1
#!/bin/sh
slouken@2982
     2
#
slouken@2982
     3
# Generate a header file with the current source revision
slouken@2982
     4
slouken@5310
     5
outdir=`pwd`
slouken@2982
     6
cd `dirname $0`
slouken@2982
     7
srcdir=..
slouken@5310
     8
header=$outdir/include/SDL_revision.h
slouken@2982
     9
slouken@5345
    10
rev=`sh showrev.sh 2>/dev/null`
slouken@4936
    11
if [ "$rev" != "" -a "$rev" != "hg-0:baadf00d" ]; then
slouken@5359
    12
    revnum=`echo $rev | sed 's,hg-\([0-9]*\).*,\1,'`
icculus@4419
    13
    echo "#define SDL_REVISION \"$rev\"" >$header.new
slouken@5359
    14
    echo "#define SDL_REVISION_NUMBER $revnum" >>$header.new
slouken@2982
    15
    if diff $header $header.new >/dev/null 2>&1; then
slouken@2982
    16
        rm $header.new
slouken@2982
    17
    else
slouken@2982
    18
        mv $header.new $header
slouken@2982
    19
    fi
slouken@2982
    20
fi