]> git.pld-linux.org Git - packages/vulkan-sdk.git/blame - demos_out_of_src.patch
Version: 1.0.5.0 (current snapshot of the branch)
[packages/vulkan-sdk.git] / demos_out_of_src.patch
CommitLineData
37fbe15c
JK
1diff -dur vulkan-sdk-1.0.3.0.orig/VulkanTools/demos/cube.c vulkan-sdk-1.0.3.0/VulkanTools/demos/cube.c
2--- vulkan-sdk-1.0.3.0.orig/VulkanTools/demos/cube.c 2016-02-22 22:02:54.000000000 +0100
3+++ vulkan-sdk-1.0.3.0/VulkanTools/demos/cube.c 2016-02-25 08:15:38.000000000 +0100
b213a987
JK
4@@ -28,6 +28,8 @@
5 * Author: Jon Ashburn <jon@lunarg.com>
6 */
7
8+#define DEMO_DATA_DIR "/usr/share/vulkan-sdk-demos"
9+
10 #define _GNU_SOURCE
11 #include <stdio.h>
12 #include <stdlib.h>
13@@ -115,7 +117,7 @@
14 int32_t tex_width, tex_height;
15 };
16
17-static char *tex_files[] = {"lunarg.ppm"};
18+static char *tex_files[] = {DEMO_DATA_DIR "/lunarg.ppm"};
19
20 struct vkcube_vs_uniform {
21 // Must start with MVP
22@@ -1478,7 +1480,7 @@
23 void *vertShaderCode;
24 size_t size;
25
26- vertShaderCode = demo_read_spv("cube-vert.spv", &size);
27+ vertShaderCode = demo_read_spv(DEMO_DATA_DIR "/cube-vert.spv", &size);
28
29 demo->vert_shader_module =
30 demo_prepare_shader_module(demo, vertShaderCode, size);
31@@ -1492,7 +1494,7 @@
32 void *fragShaderCode;
33 size_t size;
34
35- fragShaderCode = demo_read_spv("cube-frag.spv", &size);
36+ fragShaderCode = demo_read_spv(DEMO_DATA_DIR "/cube-frag.spv", &size);
37
38 demo->frag_shader_module =
39 demo_prepare_shader_module(demo, fragShaderCode, size);
37fbe15c
JK
40diff -dur vulkan-sdk-1.0.3.0.orig/VulkanTools/demos/tri.c vulkan-sdk-1.0.3.0/VulkanTools/demos/tri.c
41--- vulkan-sdk-1.0.3.0.orig/VulkanTools/demos/tri.c 2016-02-22 22:02:54.000000000 +0100
42+++ vulkan-sdk-1.0.3.0/VulkanTools/demos/tri.c 2016-02-25 08:14:22.000000000 +0100
b213a987
JK
43@@ -35,6 +35,8 @@
44 * should. It also does no error checking.
45 */
46
47+#define DEMO_DATA_DIR "/usr/share/vulkan-sdk-demos"
48+
49 #ifndef _MSC_VER
50 #define _ISOC11_SOURCE /* for aligned_alloc() */
51 #endif
52@@ -1229,7 +1231,7 @@
53 void *vertShaderCode;
54 size_t size;
55
56- vertShaderCode = demo_read_spv("tri-vert.spv", &size);
57+ vertShaderCode = demo_read_spv(DEMO_DATA_DIR "/tri-vert.spv", &size);
58
59 demo->vert_shader_module =
60 demo_prepare_shader_module(demo, vertShaderCode, size);
61@@ -1243,7 +1245,7 @@
62 void *fragShaderCode;
63 size_t size;
64
65- fragShaderCode = demo_read_spv("tri-frag.spv", &size);
66+ fragShaderCode = demo_read_spv(DEMO_DATA_DIR "/tri-frag.spv", &size);
67
68 demo->frag_shader_module =
69 demo_prepare_shader_module(demo, fragShaderCode, size);
This page took 0.026346 seconds and 4 git commands to generate.