mirror of
https://github.com/HeyPuter/gex.git
synced 2026-11-13 18:34:21 -10:00
tests/gl44-*, docs: no hardcoded /home/velzie paths (toolchains under $HOME)
Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01CaUXC2hGSgLjSxdmve9dnD
This commit is contained in:
9 files changed
+9
-9
No files matched your search
@@ -7,7 +7,7 @@
|
||||
> removed 2026-10-02 once wink had surpassed it). Mentions of virgl below are
|
||||
> history; don't use it as a reference.
|
||||
|
||||
Workspace: `/home/velzie/src/gex2`
|
||||
Workspace: the gex checkout (originally `~/src/gex2`)
|
||||
|
||||
Active goal: build a conformant OpenGL 4.4 to WebGPU path, then achieve stable real-browser 60 FPS in SuperTuxKart.
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ mkdir -p "$WORK" "$ROOT/web/public/fs" "$ROOT/web/dist/fs"
|
||||
|
||||
if [ -z "$GUEST_CC" ]; then
|
||||
for candidate in \
|
||||
/home/velzie/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc \
|
||||
$HOME/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc \
|
||||
/usr/bin/aarch64-linux-musl-gcc \
|
||||
/usr/bin/aarch64-linux-gnu-gcc; do
|
||||
if [ -x "$candidate" ]; then
|
||||
|
||||
@@ -6,7 +6,7 @@ set -eu
|
||||
ROOT=$(CDPATH='' cd -- "$(dirname "$0")/.." && pwd)
|
||||
SOURCE="$ROOT/tests/integration/programs/gl44-multi-draw-probe.c"
|
||||
WORK=${GEX_MULTI_DRAW_WORK:-${TMPDIR:-/tmp}/gex-gl44-multi-draw}
|
||||
GUEST_CC=${GEX_CC:-/home/velzie/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc}
|
||||
GUEST_CC=${GEX_CC:-$HOME/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc}
|
||||
mkdir -p "$WORK" "$ROOT/web/public/fs" "$ROOT/web/dist/fs"
|
||||
|
||||
${CC:-cc} -O2 -Wall -Wextra -o "$WORK/mesa" "$SOURCE" -lEGL -lGL
|
||||
|
||||
@@ -5,7 +5,7 @@ set -eu
|
||||
ROOT=$(CDPATH='' cd -- "$(dirname "$0")/.." && pwd)
|
||||
SOURCE="$ROOT/tests/integration/programs/gl44-point-parameter-probe.c"
|
||||
WORK=${GEX_POINT_PARAMETER_WORK:-${TMPDIR:-/tmp}/gex-gl44-point-parameter}
|
||||
GUEST_CC=${GEX_CC:-/home/velzie/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc}
|
||||
GUEST_CC=${GEX_CC:-$HOME/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc}
|
||||
mkdir -p "$WORK" "$ROOT/web/public/fs" "$ROOT/web/dist/fs"
|
||||
|
||||
${CC:-cc} -O2 -Wall -Wextra -o "$WORK/mesa" "$SOURCE" -lEGL -lGL -lm
|
||||
|
||||
+1
-1
@@ -20,7 +20,7 @@ ROOT=$(CDPATH='' cd -- "$(dirname "$0")/.." && pwd)
|
||||
SOURCE="$ROOT/tests/integration/programs/gl44-$NAME-probe.c"
|
||||
[ -f "$SOURCE" ] || { echo "no such probe: $SOURCE" >&2; exit 2; }
|
||||
WORK=${GEX_PROBE_WORK:-${TMPDIR:-/tmp}/gex-gl44-$NAME}
|
||||
GUEST_CC=${GEX_CC:-/home/velzie/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc}
|
||||
GUEST_CC=${GEX_CC:-$HOME/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc}
|
||||
mkdir -p "$WORK" "$ROOT/web/public/fs" "$ROOT/web/dist/fs"
|
||||
|
||||
${CC:-cc} -O2 -Wall -Wextra -o "$WORK/mesa" "$SOURCE" -lEGL -lGL
|
||||
|
||||
@@ -13,7 +13,7 @@ mkdir -p "$WORK" "$ROOT/web/public/fs" "$ROOT/web/dist/fs"
|
||||
|
||||
if [ -z "$GUEST_CC" ]; then
|
||||
for candidate in \
|
||||
/home/velzie/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc \
|
||||
$HOME/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc \
|
||||
/usr/bin/aarch64-linux-musl-gcc \
|
||||
/usr/bin/aarch64-linux-gnu-gcc; do
|
||||
if [ -x "$candidate" ]; then
|
||||
|
||||
@@ -4,7 +4,7 @@ set -eu
|
||||
ROOT=$(CDPATH='' cd -- "$(dirname "$0")/.." && pwd)
|
||||
SOURCE="$ROOT/tests/integration/programs/gl44-state-query-probe.c"
|
||||
WORK=${GEX_STATE_QUERY_WORK:-${TMPDIR:-/tmp}/gex-gl44-state-query}
|
||||
GUEST_CC=${GEX_CC:-/home/velzie/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc}
|
||||
GUEST_CC=${GEX_CC:-$HOME/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc}
|
||||
mkdir -p "$WORK" "$ROOT/web/public/fs" "$ROOT/web/dist/fs"
|
||||
|
||||
${CC:-cc} -O2 -Wall -Wextra -o "$WORK/mesa" "$SOURCE" -lEGL -lGL
|
||||
|
||||
@@ -4,7 +4,7 @@ set -eu
|
||||
ROOT=$(CDPATH='' cd -- "$(dirname "$0")/.." && pwd)
|
||||
SOURCE="$ROOT/tests/integration/programs/gl44-transform-feedback-probe.c"
|
||||
WORK=${GEX_TRANSFORM_FEEDBACK_WORK:-${TMPDIR:-/tmp}/gex-gl44-transform-feedback}
|
||||
GUEST_CC=${GEX_CC:-/home/velzie/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc}
|
||||
GUEST_CC=${GEX_CC:-$HOME/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc}
|
||||
mkdir -p "$WORK" "$ROOT/web/public/fs" "$ROOT/web/dist/fs"
|
||||
|
||||
${CC:-cc} -O2 -Wall -Wextra -o "$WORK/mesa" "$SOURCE" -lEGL -lGL
|
||||
|
||||
@@ -11,7 +11,7 @@ mkdir -p "$WORK" "$ROOT/web/public/fs" "$ROOT/web/dist/fs"
|
||||
|
||||
if [ -z "$GUEST_CC" ]; then
|
||||
for candidate in \
|
||||
/home/velzie/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc \
|
||||
$HOME/toolchains/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc \
|
||||
/usr/bin/aarch64-linux-musl-gcc \
|
||||
/usr/bin/aarch64-linux-gnu-gcc; do
|
||||
if [ -x "$candidate" ]; then GUEST_CC=$candidate; break; fi
|
||||
|
||||
Reference in new issue
Block a user