summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/vulkan/vulkan-demos/0001-Don-t-build-demos-with-questionably-licensed-data.patch
diff options
context:
space:
mode:
authorJussi Kukkonen <jussi.kukkonen@intel.com>2017-07-11 15:26:21 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-07-17 14:01:37 +0100
commit2d339f752a025325dede17fdaae781f9422aa87f (patch)
tree6c4810a61ae70a0ec8c455ec68bce5229d15a8ad /meta/recipes-graphics/vulkan/vulkan-demos/0001-Don-t-build-demos-with-questionably-licensed-data.patch
parent75b147e8a5a474aa8e3846828211d1718587e470 (diff)
downloadpoky-2d339f752a025325dede17fdaae781f9422aa87f.tar.gz
vulkan-demos: Add recipe
Sascha Willems collection of Vulkan demos is useful as a smoke testing tool. * Add patch to install binaries and data. * Add patch to fix build on X86 * Use a combination of patch and do_install_append to avoid some 3D models with unclear licensing. (From OE-Core rev: 88a6fa37e7ec2e68cdb2374f2a5371a6f44b3d67) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-graphics/vulkan/vulkan-demos/0001-Don-t-build-demos-with-questionably-licensed-data.patch')
-rw-r--r--meta/recipes-graphics/vulkan/vulkan-demos/0001-Don-t-build-demos-with-questionably-licensed-data.patch91
1 files changed, 91 insertions, 0 deletions
diff --git a/meta/recipes-graphics/vulkan/vulkan-demos/0001-Don-t-build-demos-with-questionably-licensed-data.patch b/meta/recipes-graphics/vulkan/vulkan-demos/0001-Don-t-build-demos-with-questionably-licensed-data.patch
new file mode 100644
index 0000000000..d32c8f2803
--- /dev/null
+++ b/meta/recipes-graphics/vulkan/vulkan-demos/0001-Don-t-build-demos-with-questionably-licensed-data.patch
@@ -0,0 +1,91 @@
1From 55770fb07c42fe410cf8d09f8f5976babc89b9ef Mon Sep 17 00:00:00 2001
2From: Jussi Kukkonen <jussi.kukkonen@intel.com>
3Date: Tue, 4 Jul 2017 17:13:45 +0300
4Subject: [PATCH] Don't build demos with questionably licensed data
5
6Some of the models don't have open source compatible licenses:
7don't build demos using those. Also don't build demos that need
8resources that are not included.
9
10ssao:
11scenerendering:
12 Sibenik model, no license found
13
14deferred:
15deferredmultisampling:
16deferredshadows:
17 armor model, CC-BY-3.0
18
19vulkanscene:
20imgui:
21shadowmapping:
22 vulkanscene model, no license found
23
24indirectdraw:
25 plant model, no license found
26
27hdr:
28pbribl:
29pbrtexture:
30 Require external Vulkan Asset Pack
31
32Upstream-Status: Inappropriate [configuration]
33Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
34---
35 CMakeLists.txt | 13 -------------
36 1 file changed, 13 deletions(-)
37
38diff --git a/CMakeLists.txt b/CMakeLists.txt
39index 4958fff..0f9d3e4 100644
40--- a/CMakeLists.txt
41+++ b/CMakeLists.txt
42@@ -150,17 +150,11 @@ set(EXAMPLES
43 computeparticles
44 computeshader
45 debugmarker
46- deferred
47- deferredmultisampling
48- deferredshadows
49 displacement
50 distancefieldfonts
51 dynamicuniformbuffer
52 gears
53 geometryshader
54- hdr
55- imgui
56- indirectdraw
57 instancing
58 mesh
59 multisampling
60@@ -170,20 +164,14 @@ set(EXAMPLES
61 parallaxmapping
62 particlefire
63 pbrbasic
64- pbribl
65- pbrtexture
66 pipelines
67 pushconstants
68 radialblur
69 raytracing
70- scenerendering
71 screenshot
72- shadowmapping
73- shadowmappingomni
74 skeletalanimation
75 specializationconstants
76 sphericalenvmapping
77- ssao
78 subpasses
79 terraintessellation
80 tessellation
81@@ -196,7 +184,6 @@ set(EXAMPLES
82 texturesparseresidency
83 triangle
84 viewportarray
85- vulkanscene
86 )
87
88 buildExamples()
89--
902.13.2
91