From 328bcdae252319bacdac9e9e20d0125af9969e20 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Tue, 21 Mar 2017 21:56:40 +0300 Subject: [PATCH] mesa: enable texture floats only for drivers To be on more safe side. This shouldn't matter theoretically as nothing in core Mesa depends on them. --- pkgs/development/libraries/mesa/default.nix | 5 +++-- pkgs/top-level/all-packages.nix | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix index d79d9b2859e..6a5c72f04c3 100644 --- a/pkgs/development/libraries/mesa/default.nix +++ b/pkgs/development/libraries/mesa/default.nix @@ -5,8 +5,9 @@ , libelf, libvdpau, python2 , grsecEnabled ? false , enableRadv ? false -# Texture floats are patented, see docs/patents.txt, but Debian enables them. -, enableTextureFloats ? true +# Texture floats are patented, see docs/patents.txt, so we don't enable them for full Mesa. +# It's overridden for mesa_drivers. +, enableTextureFloats ? false , galliumDrivers ? null , driDrivers ? null , vulkanDrivers ? null diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 458858cfeb0..fcfdd22630c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8991,6 +8991,7 @@ with pkgs; mesa_drivers = mesaDarwinOr ( let mo = mesa_noglu.override { grsecEnabled = config.grsecurity or false; + enableTextureFloats = true; }; in mo.drivers );