]> git.pld-linux.org Git - packages/vulkan-sdk.git/blob - demos_out_of_src.patch
Version: 1.0.32.0, drop extra sources and icd
[packages/vulkan-sdk.git] / demos_out_of_src.patch
1 diff -dur -x '*.orig' VulkanTools-sdk-1.0.32.0.orig/demos/cube.c VulkanTools-sdk-1.0.32.0/demos/cube.c
2 --- VulkanTools-sdk-1.0.32.0.orig/demos/cube.c  2016-11-10 18:52:27.000000000 +0100
3 +++ VulkanTools-sdk-1.0.32.0/demos/cube.c       2016-11-23 14:16:34.000000000 +0100
4 @@ -23,6 +23,8 @@
5  * Author: Tony Barbour <tony@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 @@ -134,7 +136,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  static int validation_error = 0;
21  
22 @@ -1662,7 +1664,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 @@ -1687,7 +1689,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);
This page took 0.055269 seconds and 3 git commands to generate.