]> O.S.I.I.S - jp/vkvg.git/commitdiff
vkvg_device_create samplecount=1 by default
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Sat, 6 Apr 2019 12:38:52 +0000 (14:38 +0200)
committerj-p <jp_bruyere@hotmail.com>
Sat, 6 Apr 2019 12:40:34 +0000 (14:40 +0200)
include/vkvg.h
src/vkvg_context.c
src/vkvg_device.c
src/vkvg_pattern.c

index d4a47c76775aa25369e5ed73e1da31f76ceb6036..acd89dce8992905e359c1eb502354ac877f06a64 100644 (file)
@@ -287,7 +287,7 @@ void vkvg_font_extents      (VkvgContext ctx, vkvg_font_extents_t* extents);
 VkvgText    vkvg_text_run_create    (VkvgContext ctx, const char* text);
 void        vkvg_text_run_destroy   (VkvgText textRun);
 void        vkvg_show_text_run      (VkvgContext ctx, VkvgText textRun);
-vkvg_text_extents_t* vkvg_text_run_get_extents (VkvgText textRun);
+void        vkvg_text_run_get_extents(VkvgText textRun, vkvg_text_extents_t* extents);
 
 //pattern
 VkvgPattern vkvg_pattern_create             ();
index aa2b5f4c16af429b720949e587a299933f00e26b..28ab1139e268bec92f2a961d1d97d442eefc1b35 100644 (file)
@@ -711,8 +711,8 @@ void vkvg_text_run_destroy (VkvgText textRun) {
 void vkvg_show_text_run (VkvgContext ctx, VkvgText textRun) {
     _show_text_run(ctx, textRun);
 }
-vkvg_text_extents_t* vkvg_text_run_get_extents (VkvgText textRun) {
-    return &textRun->extents;
+void vkvg_text_run_get_extents (VkvgText textRun, vkvg_text_extents_t* extents) {
+    extents = &textRun->extents;
 }
 
 void vkvg_text_extents (VkvgContext ctx, const char* text, vkvg_text_extents_t* extents) {
index 3d22fbf65886aa0f0d910ad28a71fea8049465df..a390dacd17437287c085ace1723e0d0e98f64854 100644 (file)
@@ -35,7 +35,7 @@
  */
 VkvgDevice vkvg_device_create(VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex)
 {
-    return vkvg_device_create_multisample (inst,phy,vkdev,qFamIdx,qIndex, VK_SAMPLE_COUNT_4_BIT, false);
+    return vkvg_device_create_multisample (inst,phy,vkdev,qFamIdx,qIndex, VK_SAMPLE_COUNT_1_BIT, false);
 }
 /**
  * @brief Create VkvgDevice with default multisampling configuration
index a7126d1b7bc1735c0f5e7446012196cbaeeeb792..5fb23a9d5c27c4fc9fd604d1d93fe8506235d59a 100644 (file)
@@ -138,6 +138,9 @@ vkvg_extend_t vkvg_pattern_get_extend (VkvgPattern pat){
 vkvg_filter_t vkvg_pattern_get_filter (VkvgPattern pat){
     return pat->filter;
 }
+vkvg_pattern_type_t vkvg_pattern_get_type (VkvgPattern pat){
+    return pat->type;
+}
 
 void vkvg_pattern_destroy(VkvgPattern pat)
 {