solstice-solver

Solver library of the solstice app
git clone git://git.meso-star.com/solstice-solver.git
Log | Files | Refs | README | LICENSE

commit 288be1f42de84248527bb95df1f474c97503288a
parent 1f6d28863f693918e016342c3e86c29ba56fce12
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Mon, 14 Nov 2016 15:23:52 +0100

DEFAULT / NULL initialize vars in tests.

Diffstat:
Msrc/test_ssol_material.c | 2+-
Msrc/test_ssol_shape.c | 6+++---
Msrc/test_ssol_solver1.c | 2+-
Msrc/test_ssol_solver2.c | 6+++---
Msrc/test_ssol_solver2b.c | 6+++---
Msrc/test_ssol_solver3.c | 6+++---
Msrc/test_ssol_solver3N.c | 6+++---
Msrc/test_ssol_solver4.c | 6+++---
Msrc/test_ssol_solver5.c | 6+++---
9 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/src/test_ssol_material.c b/src/test_ssol_material.c @@ -29,7 +29,7 @@ main(int argc, char** argv) struct mem_allocator allocator; struct ssol_device* dev; struct ssol_material* material; - struct ssol_mirror_shader shader; + struct ssol_mirror_shader shader = SSOL_MIRROR_SHADER_NULL; (void) argc, (void) argv; mem_init_proxy_allocator(&allocator, &mem_default_allocator); diff --git a/src/test_ssol_shape.c b/src/test_ssol_shape.c @@ -34,9 +34,9 @@ main(int argc, char** argv) struct ssol_device* dev; struct ssol_shape* shape; struct ssol_vertex_data attribs[3]; - struct ssol_punched_surface punched_surface; - struct ssol_carving carving; - struct ssol_quadric quadric; + struct ssol_punched_surface punched_surface = SSOL_PUNCHED_SURFACE_NULL; + struct ssol_carving carving = SSOL_CARVING_NULL; + struct ssol_quadric quadric = SSOL_QUADRIC_DEFAULT; double polygon[] = { -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, -1.0, 0.f, -2.f }; diff --git a/src/test_ssol_solver1.c b/src/test_ssol_solver1.c @@ -43,7 +43,7 @@ main(int argc, char** argv) struct ssol_vertex_data attribs[1]; struct ssol_material* m_mtl; struct ssol_material* v_mtl; - struct ssol_mirror_shader shader; + struct ssol_mirror_shader shader = SSOL_MIRROR_SHADER_NULL; struct ssol_object* m_object; struct ssol_object* t_object; struct ssol_instance* heliostat; diff --git a/src/test_ssol_solver2.c b/src/test_ssol_solver2.c @@ -53,12 +53,12 @@ main(int argc, char** argv) struct ssol_shape* square; struct ssol_vertex_data attribs[1]; struct ssol_shape* quad_square; - struct ssol_carving carving; + struct ssol_carving carving = SSOL_CARVING_NULL; struct ssol_quadric quadric = SSOL_QUADRIC_DEFAULT; - struct ssol_punched_surface punched; + struct ssol_punched_surface punched = SSOL_PUNCHED_SURFACE_NULL; struct ssol_material* m_mtl; struct ssol_material* v_mtl; - struct ssol_mirror_shader shader; + struct ssol_mirror_shader shader = SSOL_MIRROR_SHADER_NULL; struct ssol_object* m_object; struct ssol_object* s_object; struct ssol_object* t_object; diff --git a/src/test_ssol_solver2b.c b/src/test_ssol_solver2b.c @@ -53,12 +53,12 @@ main(int argc, char** argv) struct ssol_vertex_data attribs[1]; struct ssol_shape* quad_square; struct ssol_shape* quad_rect; - struct ssol_carving carving; + struct ssol_carving carving = SSOL_CARVING_NULL; struct ssol_quadric quadric = SSOL_QUADRIC_DEFAULT; - struct ssol_punched_surface punched; + struct ssol_punched_surface punched = SSOL_PUNCHED_SURFACE_NULL; struct ssol_material* m_mtl; struct ssol_material* v_mtl; - struct ssol_mirror_shader shader; + struct ssol_mirror_shader shader = SSOL_MIRROR_SHADER_NULL; struct ssol_object* m_object; struct ssol_object* s_object; struct ssol_object* t_object; diff --git a/src/test_ssol_solver3.c b/src/test_ssol_solver3.c @@ -47,12 +47,12 @@ main(int argc, char** argv) struct ssol_shape* square; struct ssol_vertex_data attribs[1]; struct ssol_shape* quad_square; - struct ssol_carving carving; + struct ssol_carving carving = SSOL_CARVING_NULL; struct ssol_quadric quadric = SSOL_QUADRIC_DEFAULT; - struct ssol_punched_surface punched; + struct ssol_punched_surface punched = SSOL_PUNCHED_SURFACE_NULL; struct ssol_material* m_mtl; struct ssol_material* v_mtl; - struct ssol_mirror_shader shader; + struct ssol_mirror_shader shader = SSOL_MIRROR_SHADER_NULL; struct ssol_object* m_object; struct ssol_object* t_object; struct ssol_instance* heliostat; diff --git a/src/test_ssol_solver3N.c b/src/test_ssol_solver3N.c @@ -90,12 +90,12 @@ main(int argc, char** argv) struct ssol_shape* square; struct ssol_vertex_data attribs[1]; struct ssol_shape* quad_square; - struct ssol_carving carving; + struct ssol_carving carving = SSOL_CARVING_NULL; struct ssol_quadric quadric = SSOL_QUADRIC_DEFAULT; - struct ssol_punched_surface punched; + struct ssol_punched_surface punched = SSOL_PUNCHED_SURFACE_NULL; struct ssol_material* m_mtl; struct ssol_material* v_mtl; - struct ssol_mirror_shader shader; + struct ssol_mirror_shader shader = SSOL_MIRROR_SHADER_NULL; struct ssol_object* m_object; struct ssol_object* t_object; struct ssol_instance* target; diff --git a/src/test_ssol_solver4.c b/src/test_ssol_solver4.c @@ -47,12 +47,12 @@ main(int argc, char** argv) struct ssol_shape* square; struct ssol_vertex_data attribs[1]; struct ssol_shape* quad_square; - struct ssol_carving carving; + struct ssol_carving carving = SSOL_CARVING_NULL; struct ssol_quadric quadric = SSOL_QUADRIC_DEFAULT; - struct ssol_punched_surface punched; + struct ssol_punched_surface punched = SSOL_PUNCHED_SURFACE_NULL; struct ssol_material* m_mtl; struct ssol_material* v_mtl; - struct ssol_mirror_shader shader; + struct ssol_mirror_shader shader = SSOL_MIRROR_SHADER_NULL; struct ssol_object* m_object; struct ssol_object* t_object; struct ssol_instance* heliostat; diff --git a/src/test_ssol_solver5.c b/src/test_ssol_solver5.c @@ -47,12 +47,12 @@ main(int argc, char** argv) struct ssol_shape* rect; struct ssol_vertex_data attribs[1]; struct ssol_shape* quad_square; - struct ssol_carving carving; + struct ssol_carving carving = SSOL_CARVING_NULL; struct ssol_quadric quadric = SSOL_QUADRIC_DEFAULT; - struct ssol_punched_surface punched; + struct ssol_punched_surface punched = SSOL_PUNCHED_SURFACE_NULL; struct ssol_material* m_mtl; struct ssol_material* v_mtl; - struct ssol_mirror_shader shader; + struct ssol_mirror_shader shader = SSOL_MIRROR_SHADER_NULL; struct ssol_object* m_object; struct ssol_object* t_object; struct ssol_instance* heliostat;