From 7f74c406c4dab2a4aa9c3c818c14f59b3d28829d Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Sat, 28 Jan 2006 00:41:16 +0000 Subject: * In Quake 3, by default use Mesa as the OpenGL implementation. But allow the OpenGL implementation to be overriden through the OPENGL_DRIVER environment variable. If it is not set, we use the implementation installed in the profile /nix/var/nix/profiles/opengl, allowing easy late binding by the user, e.g., $ nix-env -p /nix/var/nix/profiles/opengl -i nvidia-sys-opengl might install the NVidia OpenGL implementation. The code that does this is not specific to Quake 3: it has been factored out into build-support/opengl/mesa-switch.sh. Presumably any application that requires hardware-accelerated OpenGL needs it. * Add the Quake 3 demo to the cache. svn path=/nixpkgs/trunk/; revision=4612 --- pkgs/games/quake3/wrapper/builder.sh | 5 +++++ pkgs/games/quake3/wrapper/default.nix | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) (limited to 'pkgs/games') diff --git a/pkgs/games/quake3/wrapper/builder.sh b/pkgs/games/quake3/wrapper/builder.sh index 6162adfa824c..3042e7548f09 100644 --- a/pkgs/games/quake3/wrapper/builder.sh +++ b/pkgs/games/quake3/wrapper/builder.sh @@ -12,8 +12,13 @@ done ensureDir $out/bin cat >$out/bin/quake3 <