[cogl/msvc-support: 6/6] Update VS support



commit 53c887962d08002aec0e5d1aa312ec103a59aca6
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Fri May 13 15:33:56 2011 +0800

    Update VS support
    
    -Made up for missed header during "install" phase
    -Made up for missed symbols and macros for .def generation

 build/win32/vs10/cogl.props  |    4 +++-
 build/win32/vs9/cogl.vsprops |    3 ++-
 cogl/cogl.symbols            |   20 ++++++++++++++++++++
 3 files changed, 25 insertions(+), 2 deletions(-)
---
diff --git a/build/win32/vs10/cogl.props b/build/win32/vs10/cogl.props
index ebee879..96c6070 100644
--- a/build/win32/vs10/cogl.props
+++ b/build/win32/vs10/cogl.props
@@ -73,6 +73,8 @@ copy ..\..\..\cogl\cogl-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 
 copy ..\..\..\cogl\cogl-color.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 
+copy ..\..\..\cogl\cogl-deprecated.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl
+
 copy ..\..\..\cogl\cogl-fixed.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 
 copy ..\..\..\cogl\cogl-material-compat.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
@@ -142,7 +144,7 @@ copy ..\..\..\cogl\cogl2-clip-state.h $(CopyDir)\include\cogl-$(CoglApiVersion)\
     <GenerateCoglDef>
          echo EXPORTS &gt; ..\..\..\cogl\cogl.def
 
-         cl -EP -DCOGL_ENABLE_EXPERIMENTAL_API -D_COGL_SUPPORTS_GTYPE_INTEGRATION ..\..\..\cogl\cogl.symbols &gt;&gt; ..\..\..\cogl\cogl.def
+         cl -EP -DCOGL_ENABLE_EXPERIMENTAL_API -D_COGL_SUPPORTS_GTYPE_INTEGRATION -DCOGL_HAS_WIN32_SUPPORT ..\..\..\cogl\cogl.symbols &gt;&gt; ..\..\..\cogl\cogl.def
 
      </GenerateCoglDef>
     <GenerateCoglPangoDef>
diff --git a/build/win32/vs9/cogl.vsprops b/build/win32/vs9/cogl.vsprops
index 41191c0..95f0fce 100644
--- a/build/win32/vs9/cogl.vsprops
+++ b/build/win32/vs9/cogl.vsprops
@@ -81,6 +81,7 @@ copy ..\..\..\cogl\cogl-object.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl&#
 copy ..\..\..\cogl\cogl-bitmap.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
 copy ..\..\..\cogl\cogl-buffer.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
 copy ..\..\..\cogl\cogl-color.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
+copy ..\..\..\cogl\cogl-deprecated.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
 copy ..\..\..\cogl\cogl-fixed.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
 copy ..\..\..\cogl\cogl-material-compat.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
 copy ..\..\..\cogl\cogl-pipeline.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
@@ -120,7 +121,7 @@ copy ..\..\..\cogl\cogl2-clip-state.h $(OutDir)\include\cogl-$(CoglApiVersion)\c
 		Name="GenerateCoglDef"
 		Value="
 		       echo EXPORTS &gt; ..\..\..\cogl\cogl.def&#x0D;&#x0A;
-		       cl -EP -DCOGL_ENABLE_EXPERIMENTAL_API -D_COGL_SUPPORTS_GTYPE_INTEGRATION ..\..\..\cogl\cogl.symbols &gt;&gt; ..\..\..\cogl\cogl.def&#x0D;&#x0A;
+		       cl -EP -DCOGL_ENABLE_EXPERIMENTAL_API -D_COGL_SUPPORTS_GTYPE_INTEGRATION -DCOGL_HAS_WIN32_SUPPORT ..\..\..\cogl\cogl.symbols &gt;&gt; ..\..\..\cogl\cogl.def&#x0D;&#x0A;
 			  "
 	/>
 	<UserMacro
diff --git a/cogl/cogl.symbols b/cogl/cogl.symbols
index 4f2a010..58cb952 100644
--- a/cogl/cogl.symbols
+++ b/cogl/cogl.symbols
@@ -4,6 +4,7 @@
 ;(this may be subject to change!)
 #endif
 
+#ifdef COGL_ENABLE_EXPERIMENTAL_API
 cogl2_clip_push_from_path
 cogl2_path_arc
 cogl2_path_close
@@ -24,6 +25,7 @@ cogl2_path_rel_move_to
 cogl2_path_round_rectangle
 cogl2_path_set_fill_rule
 cogl2_path_stroke
+#endif
 
 cogl_angle_cos
 cogl_angle_sin
@@ -148,6 +150,11 @@ cogl_color_set_red_float
 cogl_color_unpremultiply
 
 #ifdef COGL_ENABLE_EXPERIMENTAL_API
+
+#ifdef COGL_HAS_EGL_SUPPORT
+cogl_context_egl_get_egl_display_EXP
+#endif
+
 cogl_context_new_EXP
 #endif
 
@@ -199,6 +206,10 @@ cogl_framebuffer_swap_buffers_EXP
 cogl_framebuffer_swap_region_EXP
 #endif
 
+#ifdef COGL_HAS_EGL_PLATFORM_GDL_SUPPORT
+cogl_gdl_display_set_plane_EXP
+#endif
+
 cogl_frustum
 cogl_get_backface_culling_enabled
 cogl_get_bitmasks
@@ -609,6 +620,14 @@ cogl_renderer_error_quark_EXP
 cogl_renderer_handle_native_event_EXP
 cogl_renderer_new_EXP
 cogl_renderer_remove_native_filter_EXP
+
+#ifdef COGL_HAS_EGL_PLATFORM_WAYLAND_SUPPORT
+cogl_renderer_wayland_get_compositor_EXP
+cogl_renderer_wayland_get_display_EXP
+cogl_renderer_wayland_set_foreign_compositor_EXP
+cogl_renderer_wayland_set_foreign_display_EXP
+#endif
+
 #ifdef COGL_HAS_XLIB
 cogl_renderer_xlib_add_filter_EXP
 cogl_renderer_xlib_get_display_EXP
@@ -665,6 +684,7 @@ cogl_sqrti
 #ifdef COGL_ENABLE_EXPERIMENTAL_API
 cogl_swap_chain_new_EXP
 cogl_swap_chain_set_has_alpha_EXP
+cogl_swap_chain_set_length_EXP
 #endif
 
 cogl_texture_flags_get_type



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]