| From 5e10108d76a59abac21c7e540bcfd2ddaccca2cb Mon Sep 17 00:00:00 2001 |
| From: Drew Moseley <drew_moseley@mentor.com> |
| Date: Fri, 9 May 2014 11:50:24 -0400 |
| Subject: [PATCH 4/9] Use DEMOS_DATA_DIR to locate data files |
| |
| Upstream-Status: Submitted [https://bugs.freedesktop.org/show_bug.cgi?id=78496] |
| Signed-off-by: Drew Moseley <drew_moseley@mentor.com> |
| --- |
| src/glsl/bezier.c | 2 +- |
| src/glsl/blinking-teapot.c | 4 ++-- |
| src/glsl/brick.c | 4 ++-- |
| src/glsl/bump.c | 6 +++--- |
| src/glsl/convolutions.c | 2 +- |
| src/glsl/mandelbrot.c | 4 ++-- |
| src/glsl/multitex.c | 4 ++-- |
| src/glsl/simplex-noise.c | 2 +- |
| src/glsl/skinning.c | 4 ++-- |
| src/glsl/texdemo1.c | 8 ++++---- |
| src/glsl/toyball.c | 4 ++-- |
| src/objviewer/objview.c | 12 ++++++------ |
| src/perf/glslstateschange.c | 8 ++++---- |
| 13 files changed, 32 insertions(+), 32 deletions(-) |
| |
| diff --git a/src/glsl/bezier.c b/src/glsl/bezier.c |
| index 0b56bc1..e01603d 100644 |
| --- a/src/glsl/bezier.c |
| +++ b/src/glsl/bezier.c |
| @@ -13,7 +13,7 @@ |
| #include "glut_wrap.h" |
| #include "shaderutil.h" |
| |
| -static const char *filename = "bezier.geom"; |
| +static const char *filename = DEMOS_DATA_DIR "bezier.geom"; |
| |
| static GLuint fragShader; |
| static GLuint vertShader; |
| diff --git a/src/glsl/blinking-teapot.c b/src/glsl/blinking-teapot.c |
| index e3bf24d..7662b1f 100644 |
| --- a/src/glsl/blinking-teapot.c |
| +++ b/src/glsl/blinking-teapot.c |
| @@ -63,8 +63,8 @@ init_opengl (void) |
| exit(1); |
| } |
| |
| - vshad_id = CompileShaderFile (GL_VERTEX_SHADER, "blinking-teapot.vert"); |
| - fshad_id = CompileShaderFile (GL_FRAGMENT_SHADER, "blinking-teapot.frag"); |
| + vshad_id = CompileShaderFile (GL_VERTEX_SHADER, DEMOS_DATA_DIR "blinking-teapot.vert"); |
| + fshad_id = CompileShaderFile (GL_FRAGMENT_SHADER, DEMOS_DATA_DIR "blinking-teapot.frag"); |
| prog_id = LinkShaders (vshad_id, fshad_id); |
| |
| UseProgram (prog_id); |
| diff --git a/src/glsl/brick.c b/src/glsl/brick.c |
| index 3021856..fe5f190 100644 |
| --- a/src/glsl/brick.c |
| +++ b/src/glsl/brick.c |
| @@ -14,8 +14,8 @@ |
| #include "shaderutil.h" |
| |
| |
| -static char *FragProgFile = "CH06-brick.frag"; |
| -static char *VertProgFile = "CH06-brick.vert"; |
| +static char *FragProgFile = DEMOS_DATA_DIR "CH06-brick.frag"; |
| +static char *VertProgFile = DEMOS_DATA_DIR "CH06-brick.vert"; |
| |
| /* program/shader objects */ |
| static GLuint fragShader; |
| diff --git a/src/glsl/bump.c b/src/glsl/bump.c |
| index 59f62cd..3a1b20a 100644 |
| --- a/src/glsl/bump.c |
| +++ b/src/glsl/bump.c |
| @@ -15,9 +15,9 @@ |
| #include "readtex.h" |
| |
| |
| -static char *FragProgFile = "CH11-bumpmap.frag"; |
| -static char *FragTexProgFile = "CH11-bumpmaptex.frag"; |
| -static char *VertProgFile = "CH11-bumpmap.vert"; |
| +static char *FragProgFile = DEMOS_DATA_DIR "CH11-bumpmap.frag"; |
| +static char *FragTexProgFile = DEMOS_DATA_DIR "CH11-bumpmaptex.frag"; |
| +static char *VertProgFile = DEMOS_DATA_DIR "CH11-bumpmap.vert"; |
| static char *TextureFile = DEMOS_DATA_DIR "tile.rgb"; |
| |
| /* program/shader objects */ |
| diff --git a/src/glsl/convolutions.c b/src/glsl/convolutions.c |
| index a120cfe..9312f00 100644 |
| --- a/src/glsl/convolutions.c |
| +++ b/src/glsl/convolutions.c |
| @@ -340,7 +340,7 @@ static void init(void) |
| |
| menuInit(); |
| readTexture(textureLocation); |
| - createProgram("convolution.vert", "convolution.frag"); |
| + createProgram(DEMOS_DATA_DIR "convolution.vert", DEMOS_DATA_DIR "convolution.frag"); |
| |
| glEnable(GL_TEXTURE_2D); |
| glClearColor(1.0, 1.0, 1.0, 1.0); |
| diff --git a/src/glsl/mandelbrot.c b/src/glsl/mandelbrot.c |
| index 31ede1d..ab34a0f 100644 |
| --- a/src/glsl/mandelbrot.c |
| +++ b/src/glsl/mandelbrot.c |
| @@ -14,8 +14,8 @@ |
| #include "shaderutil.h" |
| |
| |
| -static char *FragProgFile = "CH18-mandel.frag"; |
| -static char *VertProgFile = "CH18-mandel.vert"; |
| +static char *FragProgFile = DEMOS_DATA_DIR "CH18-mandel.frag"; |
| +static char *VertProgFile = DEMOS_DATA_DIR "CH18-mandel.vert"; |
| |
| /* program/shader objects */ |
| static GLuint fragShader; |
| diff --git a/src/glsl/multitex.c b/src/glsl/multitex.c |
| index 262ea50..546bd27 100644 |
| --- a/src/glsl/multitex.c |
| +++ b/src/glsl/multitex.c |
| @@ -35,8 +35,8 @@ |
| |
| static const char *Demo = "multitex"; |
| |
| -static const char *VertFile = "multitex.vert"; |
| -static const char *FragFile = "multitex.frag"; |
| +static const char *VertFile = DEMOS_DATA_DIR "multitex.vert"; |
| +static const char *FragFile = DEMOS_DATA_DIR "multitex.frag"; |
| |
| static const char *TexFiles[2] = |
| { |
| diff --git a/src/glsl/simplex-noise.c b/src/glsl/simplex-noise.c |
| index 13fdd5d..885f01e 100644 |
| --- a/src/glsl/simplex-noise.c |
| +++ b/src/glsl/simplex-noise.c |
| @@ -169,7 +169,7 @@ SpecialKey(int key, int x, int y) |
| static void |
| Init(void) |
| { |
| - const char *filename = "simplex-noise.glsl"; |
| + const char *filename = DEMOS_DATA_DIR "simplex-noise.glsl"; |
| char noiseText[10000]; |
| FILE *f; |
| int len; |
| diff --git a/src/glsl/skinning.c b/src/glsl/skinning.c |
| index bf38d77..536d475 100644 |
| --- a/src/glsl/skinning.c |
| +++ b/src/glsl/skinning.c |
| @@ -20,8 +20,8 @@ |
| #define M_PI 3.1415926535 |
| #endif |
| |
| -static char *FragProgFile = "skinning.frag"; |
| -static char *VertProgFile = "skinning.vert"; |
| +static char *FragProgFile = DEMOS_DATA_DIR "skinning.frag"; |
| +static char *VertProgFile = DEMOS_DATA_DIR "skinning.vert"; |
| |
| /* program/shader objects */ |
| static GLuint fragShader; |
| diff --git a/src/glsl/texdemo1.c b/src/glsl/texdemo1.c |
| index 6cde239..a082342 100644 |
| --- a/src/glsl/texdemo1.c |
| +++ b/src/glsl/texdemo1.c |
| @@ -35,11 +35,11 @@ |
| |
| static const char *Demo = "texdemo1"; |
| |
| -static const char *ReflectVertFile = "reflect.vert"; |
| -static const char *CubeFragFile = "cubemap.frag"; |
| +static const char *ReflectVertFile = DEMOS_DATA_DIR "reflect.vert"; |
| +static const char *CubeFragFile = DEMOS_DATA_DIR "cubemap.frag"; |
| |
| -static const char *SimpleVertFile = "simple.vert"; |
| -static const char *SimpleTexFragFile = "shadowtex.frag"; |
| +static const char *SimpleVertFile = DEMOS_DATA_DIR "simple.vert"; |
| +static const char *SimpleTexFragFile = DEMOS_DATA_DIR "shadowtex.frag"; |
| |
| static const char *GroundImage = DEMOS_DATA_DIR "tile.rgb"; |
| |
| diff --git a/src/glsl/toyball.c b/src/glsl/toyball.c |
| index 5f27951..4e7e832 100644 |
| --- a/src/glsl/toyball.c |
| +++ b/src/glsl/toyball.c |
| @@ -14,8 +14,8 @@ |
| #include "shaderutil.h" |
| |
| |
| -static char *FragProgFile = "CH11-toyball.frag"; |
| -static char *VertProgFile = "CH11-toyball.vert"; |
| +static char *FragProgFile = DEMOS_DATA_DIR "CH11-toyball.frag"; |
| +static char *VertProgFile = DEMOS_DATA_DIR "CH11-toyball.vert"; |
| |
| /* program/shader objects */ |
| static GLuint fragShader; |
| diff --git a/src/objviewer/objview.c b/src/objviewer/objview.c |
| index 6def726..78a6acf 100644 |
| --- a/src/objviewer/objview.c |
| +++ b/src/objviewer/objview.c |
| @@ -162,12 +162,12 @@ init_model(void) |
| static void |
| init_skybox(void) |
| { |
| - SkyboxTex = LoadSkyBoxCubeTexture("alpine_east.rgb", |
| - "alpine_west.rgb", |
| - "alpine_up.rgb", |
| - "alpine_down.rgb", |
| - "alpine_south.rgb", |
| - "alpine_north.rgb"); |
| + SkyboxTex = LoadSkyBoxCubeTexture(DEMOS_DATA_DIR "alpine_east.rgb", |
| + DEMOS_DATA_DIR "alpine_west.rgb", |
| + DEMOS_DATA_DIR "alpine_up.rgb", |
| + DEMOS_DATA_DIR "alpine_down.rgb", |
| + DEMOS_DATA_DIR "alpine_south.rgb", |
| + DEMOS_DATA_DIR "alpine_north.rgb"); |
| glmSpecularTexture(Model, SkyboxTex); |
| } |
| |
| diff --git a/src/perf/glslstateschange.c b/src/perf/glslstateschange.c |
| index 7422b78..dbf8332 100644 |
| --- a/src/perf/glslstateschange.c |
| +++ b/src/perf/glslstateschange.c |
| @@ -33,10 +33,10 @@ |
| #include "glmain.h" |
| #include "common.h" |
| |
| -static const char *VertFile1 = "glslstateschange1.vert"; |
| -static const char *FragFile1 = "glslstateschange1.frag"; |
| -static const char *VertFile2 = "glslstateschange2.vert"; |
| -static const char *FragFile2 = "glslstateschange2.frag"; |
| +static const char *VertFile1 = DEMOS_DATA_DIR "glslstateschange1.vert"; |
| +static const char *FragFile1 = DEMOS_DATA_DIR "glslstateschange1.frag"; |
| +static const char *VertFile2 = DEMOS_DATA_DIR "glslstateschange2.vert"; |
| +static const char *FragFile2 = DEMOS_DATA_DIR "glslstateschange2.frag"; |
| static struct uniform_info Uniforms1[] = { |
| { "tex1", 1, GL_SAMPLER_2D, { 0, 0, 0, 0 }, -1 }, |
| { "tex2", 1, GL_SAMPLER_2D, { 1, 0, 0, 0 }, -1 }, |
| -- |
| 2.0.0 |
| |