mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-04 02:31:27 +00:00
ftgl: Fix build errors with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
+38
@@ -0,0 +1,38 @@
|
||||
From e3bce98a60d6db3b719bbf5d71f732f9b86cb566 Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Sat, 9 Feb 2019 08:28:09 -0800
|
||||
Subject: [PATCH] Explicit typecast to avoid implicit double to float
|
||||
conversion
|
||||
|
||||
fixes compile errors e.g.
|
||||
|
||||
../../ftgl-2.1.3~rc5/demo/simple.cpp:110:27: error: non-constant-expression cannot be narrowed from type 'double' to
|
||||
'float' in initializer list [-Wc++11-narrowing]
|
||||
(t3 + 2.0) / 3, 0.3 };
|
||||
^~~~~~~~~~~~~~
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
---
|
||||
demo/simple.cpp | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/demo/simple.cpp b/demo/simple.cpp
|
||||
index 532e862..aba55b4 100644
|
||||
--- a/demo/simple.cpp
|
||||
+++ b/demo/simple.cpp
|
||||
@@ -105,9 +105,9 @@ static void RenderScene(void)
|
||||
float t2 = sin(n / 50 + 1);
|
||||
float t3 = sin(n / 30 + 2);
|
||||
|
||||
- float ambient[4] = { (t1 + 2.0) / 3,
|
||||
- (t2 + 2.0) / 3,
|
||||
- (t3 + 2.0) / 3, 0.3 };
|
||||
+ float ambient[4] = { float(t1 + 2.0) / 3,
|
||||
+ float(t2 + 2.0) / 3,
|
||||
+ float(t3 + 2.0) / 3, 0.3 };
|
||||
float diffuse[4] = { 1.0, 0.9, 0.9, 1.0 };
|
||||
float specular[4] = { 1.0, 0.7, 0.7, 1.0 };
|
||||
float position[4] = { 100.0, 100.0, 0.0, 1.0 };
|
||||
--
|
||||
2.20.1
|
||||
|
||||
@@ -14,6 +14,7 @@ SRC_URI = " \
|
||||
${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.bz2 \
|
||||
file://0001-use-pkg-config-to-find-freetype2.patch \
|
||||
file://0002-Makefile.am-remove-useless-and-breaking-code.patch \
|
||||
file://0001-Explicit-typecast-to-avoid-implicit-double-to-float-.patch \
|
||||
"
|
||||
SRC_URI[md5sum] = "c7879018cde844059495b3029b0b6503"
|
||||
SRC_URI[sha256sum] = "521ff7bd62c459ff5372e269c223e2a6107a6a99a36afdc2ae634a973af70c59"
|
||||
|
||||
Reference in New Issue
Block a user