]> O.S.I.I.S - jp/vkvg.git/commitdiff
typo + travis
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Fri, 3 May 2019 14:50:59 +0000 (16:50 +0200)
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Fri, 3 May 2019 14:50:59 +0000 (16:50 +0200)
.travis.yml [new file with mode: 0644]
include/vkvg.h
src/vkvg_pattern.c
tests/gradient.c
tests/gradient_transform.c

diff --git a/.travis.yml b/.travis.yml
new file mode 100644 (file)
index 0000000..9517c62
--- /dev/null
@@ -0,0 +1,19 @@
+language: c
+os:
+  - linux
+  - osx
+compiler:
+  - gcc
+  - clang
+addons:
+  apt:
+       packages:
+         - libvulkan
+
+
+script:
+  - mkdir build
+  - cd build
+  - cmake ..
+  - make -j 4
+
index 78f02028cf9babef75ae545c1fea322d1c437212..1fbf8ab165fa2becda2d4590263b74928e584dec 100644 (file)
@@ -321,7 +321,7 @@ VkvgPattern vkvg_pattern_create_radial      (float cx0, float cy0, float radius0
                                              float cx1, float cy1, float radius1);
 void        vkvg_pattern_destroy            (VkvgPattern pat);
 
-void vkvg_patter_add_color_stop (VkvgPattern pat, float offset, float r, float g, float b, float a);
+void vkvg_pattern_add_color_stop(VkvgPattern pat, float offset, float r, float g, float b, float a);
 void vkvg_pattern_set_extend    (VkvgPattern pat, vkvg_extend_t extend);
 void vkvg_pattern_set_filter    (VkvgPattern pat, vkvg_filter_t filter);
 
index 5fb23a9d5c27c4fc9fd604d1d93fe8506235d59a..7fd6231b7fa63081bcc24b8f4b8c90bead7b7a84 100644 (file)
@@ -113,7 +113,7 @@ VkvgPattern vkvg_pattern_reference (VkvgPattern pat) {
 uint32_t vkvg_pattern_get_reference_count (VkvgPattern pat) {
     return pat->references;
 }
-void vkvg_patter_add_color_stop (VkvgPattern pat, float offset, float r, float g, float b, float a) {
+void vkvg_pattern_add_color_stop (VkvgPattern pat, float offset, float r, float g, float b, float a) {
     if (pat->type == VKVG_PATTERN_TYPE_SURFACE || pat->type == VKVG_PATTERN_TYPE_SOLID){
 
         return;
index b1a36cd37599dbbe049c4147b5cd7d46357e8302..839f1671495bfc0b4ec3d8b6a8b2e8c581592457 100644 (file)
@@ -5,9 +5,9 @@ void test(){
 
     VkvgPattern pat = vkvg_pattern_create_linear(100,0,300,0);
     vkvg_set_line_width(ctx, 20);
-    vkvg_patter_add_color_stop(pat, 0, 1, 0, 0, 1);
-    vkvg_patter_add_color_stop(pat, 0.5, 0, 1, 0, 1);
-    vkvg_patter_add_color_stop(pat, 1, 0, 0, 1, 1);
+    vkvg_pattern_add_color_stop(pat, 0, 1, 0, 0, 1);
+    vkvg_pattern_add_color_stop(pat, 0.5, 0, 1, 0, 1);
+    vkvg_pattern_add_color_stop(pat, 1, 0, 0, 1, 1);
     vkvg_set_source (ctx, pat);
     vkvg_rectangle(ctx,100,100,200,200);
     vkvg_fill (ctx);
@@ -16,10 +16,27 @@ void test(){
 
     vkvg_destroy(ctx);
 }
+void test2(){
+    VkvgContext ctx = vkvg_create(surf);
+
+    vkvg_set_source_rgb(ctx,1,0,0);
+    vkvg_paint(ctx);
+
+    VkvgPattern pat = vkvg_pattern_create_linear(100,0,300,0);
+    vkvg_set_line_width(ctx, 20);
+    vkvg_pattern_add_color_stop(pat, 0, 1, 1, 1, 1);
+    vkvg_pattern_add_color_stop(pat, 1, 1, 1, 0, 0);
+    vkvg_set_source (ctx, pat);
+    vkvg_rectangle(ctx,100,100,200,200);
+    vkvg_fill (ctx);
+    //vkvg_stroke (ctx);
+    vkvg_pattern_destroy (pat);
 
+    vkvg_destroy(ctx);
+}
 int main(int argc, char *argv[]) {
 
-    perform_test (test, 1024, 768);
+    perform_test (test2, 1024, 768);
 
     return 0;
 }
index 7f6ef55a956def82a771bd8086385f40aaa4f79e..4668ca0aa8d94c9dd1615a2959a2acd278e4b3bd 100644 (file)
@@ -10,9 +10,9 @@ void test(){
     vkvg_scale(ctx,2,2);
     VkvgPattern pat = vkvg_pattern_create_linear(0,0,200,0);
     vkvg_set_line_width(ctx, 20);
-    vkvg_patter_add_color_stop(pat, 0, 1, 0, 0, 1);
-    vkvg_patter_add_color_stop(pat, 0.5, 0, 1, 0, 1);
-    vkvg_patter_add_color_stop(pat, 1, 0, 0, 1, 1);
+    vkvg_pattern_add_color_stop(pat, 0, 1, 0, 0, 1);
+    vkvg_pattern_add_color_stop(pat, 0.5, 0, 1, 0, 1);
+    vkvg_pattern_add_color_stop(pat, 1, 0, 0, 1, 1);
     vkvg_set_source (ctx, pat);
     vkvg_rectangle(ctx,0,0,200,200);
     vkvg_fill (ctx);