Mesa (master): st/clover: Allow double precision operations

Tom Stellard tstellar at kemper.freedesktop.org
Fri Jul 26 02:28:11 UTC 2013


Module: Mesa
Branch: master
Commit: 81a156d099b5c224d4a528b66a80e25626ed65bc
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81a156d099b5c224d4a528b66a80e25626ed65bc

Author: Niels Ole Salscheider <niels_ole at salscheider-online.de>
Date:   Tue Jul  2 10:44:37 2013 +0200

st/clover: Allow double precision operations

Pass "cl_khr_fp64" preprocessor definition to clang

Signed-off-by: Niels Ole Salscheider <niels_ole at salscheider-online.de>
Reviewed-by: Tom Stellard <thomas.stellard at amd.com>

---

 .../state_trackers/clover/llvm/invocation.cpp      |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/gallium/state_trackers/clover/llvm/invocation.cpp b/src/gallium/state_trackers/clover/llvm/invocation.cpp
index 2c6c1d4..f3ab113 100644
--- a/src/gallium/state_trackers/clover/llvm/invocation.cpp
+++ b/src/gallium/state_trackers/clover/llvm/invocation.cpp
@@ -175,6 +175,7 @@ namespace {
 
       // clc.h requires that this macro be defined:
       c.getPreprocessorOpts().addMacroDef("cl_clang_storage_class_specifiers");
+      c.getPreprocessorOpts().addMacroDef("cl_khr_fp64");
 
       c.getLangOpts().NoBuiltin = true;
       c.getTargetOpts().Triple = triple;




More information about the mesa-commit mailing list