[cogl/msvc-support] Updates to Visual C++ support
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl/msvc-support] Updates to Visual C++ support
- Date: Mon, 30 May 2011 17:25:48 +0000 (UTC)
commit 78482993f5053a7f9f80074e9979bba289df100c
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Tue May 31 01:40:26 2011 +0800
Updates to Visual C++ support
-Added/renamed symbols due to changes in the following commits:
07c0b9f89ffc64175befb9cf40a07f499169ed67
d1434d1c335755955c41df0366478986e81ad650
ce7c06dc039189f8d7ebe971864bf3d109fa6324
c328e0608ff7c92b39524dfd3efa3e858b7260e0
bf7653ac93e0797a1b3378f0259a00c730560b20
df1915d95735f4d13489f955235f5e532161494a
-Update property sheets for the "installation" and glib-mkenums
of the public headers
-Added items to pre-defined cogl-defines.h
build/win32/vs10/cogl.props | 24 ++++++---
build/win32/vs9/cogl.vsprops | 16 ++++--
cogl/cogl-defines.h.win32 | 15 ++++++
cogl/cogl.symbols | 112 +++++++++++++++++++++++++++++++----------
4 files changed, 125 insertions(+), 42 deletions(-)
---
diff --git a/build/win32/vs10/cogl.props b/build/win32/vs10/cogl.props
index 96c6070..2f1563b 100644
--- a/build/win32/vs10/cogl.props
+++ b/build/win32/vs10/cogl.props
@@ -26,7 +26,7 @@ if exist ..\..\..\cogl\cogl-enum-types.h goto DONE_COGL_ENUMS_H
cd ..\..\..\cogl
-perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.h.in ./cogl-object.h ./cogl-bitmap.h ./cogl-buffer.h ./cogl-color.h ./cogl-fixed.h ./cogl-material-compat.h ./cogl-pipeline.h ./cogl-vector.h ./cogl-matrix.h ./cogl-offscreen.h ./cogl-primitives.h ./cogl-path.h ./cogl-pixel-array.h ./cogl-shader.h ./cogl-texture.h ./cogl-texture-3d.h ./cogl-types.h ./cogl-vertex-buffer.h ./cogl-index-array.h ./cogl-vertex-array.h ./cogl-indices.h ./cogl-attribute.h ./cogl-primitive.h ./cogl-clip-state.h ./cogl-framebuffer.h ./cogl-clutter.h ./cogl.h > cogl-enum-types.h
+perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.h.in ./cogl-object.h ./cogl-bitmap.h ./cogl-buffer.h ./cogl-color.h ./cogl-fixed.h ./cogl-depth-state.h ./cogl-material-compat.h ./cogl-pipeline.h ./cogl-vector.h ./cogl-euler.h ./cogl-quaternion.h ./cogl-matrix.h ./cogl-offscreen.h ./cogl-primitives.h ./cogl-path.h ./cogl-pixel-buffer.h ./cogl-shader.h ./cogl-texture.h ./cogl-texture-3d.h ./cogl-types.h ./cogl-vertex-buffer.h ./cogl-index-buffer.h ./cogl-attribute-buffer.h ./cogl-indices.h ./cogl-attribute.h ./cogl-primitive.h ./cogl-clip-state.h ./cogl-framebuffer.h ./cogl-clutter.h ./cogl.h > cogl-enum-types.h
cd ..\build\win32\vs10
@@ -37,7 +37,7 @@ if exist ..\..\..\cogl\cogl-enum-types.c goto DONE_COGL_ENUMS_C
cd ..\..\..\cogl
-perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.c.in ./cogl-object.h ./cogl-bitmap.h ./cogl-buffer.h ./cogl-color.h ./cogl-fixed.h ./cogl-material-compat.h ./cogl-pipeline.h ./cogl-vector.h ./cogl-matrix.h ./cogl-offscreen.h ./cogl-primitives.h ./cogl-path.h ./cogl-pixel-array.h ./cogl-shader.h ./cogl-texture.h ./cogl-texture-3d.h ./cogl-types.h ./cogl-vertex-buffer.h ./cogl-index-array.h ./cogl-vertex-array.h ./cogl-indices.h ./cogl-attribute.h ./cogl-primitive.h ./cogl-clip-state.h ./cogl-framebuffer.h ./cogl-clutter.h ./cogl.h > cogl-enum-types.c
+perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.c.in ./cogl-object.h ./cogl-bitmap.h ./cogl-buffer.h ./cogl-color.h ./cogl-fixed.h ./cogl-depth-state.h ./cogl-material-compat.h ./cogl-pipeline.h ./cogl-vector.h ./cogl-euler.h ./cogl-quaternion.h ./cogl-matrix.h ./cogl-offscreen.h ./cogl-primitives.h ./cogl-path.h ./cogl-pixel-buffer.h ./cogl-shader.h ./cogl-texture.h ./cogl-texture-3d.h ./cogl-types.h ./cogl-vertex-buffer.h ./cogl-index-buffer.h ./cogl-attribute-buffer.h ./cogl-indices.h ./cogl-attribute.h ./cogl-primitive.h ./cogl-clip-state.h ./cogl-framebuffer.h ./cogl-clutter.h ./cogl.h > cogl-enum-types.c
cd ..\build\win32\vs10
@@ -63,17 +63,25 @@ copy $(SolutionDir)$(Configuration)\$(Platform)\bin\*-$(CoglApiVersion).lib $(Co
mkdir $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
-copy ..\..\..\cogl-pango\cogl-pango.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
+mkdir $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl-pango
+
+copy ..\..\..\cogl-pango\cogl-pango.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl-pango
copy ..\..\..\cogl\cogl-object.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
+copy ..\..\..\cogl\cogl-attribute-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
+
copy ..\..\..\cogl\cogl-bitmap.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
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-deprecated.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
+
+copy ..\..\..\cogl\cogl-depth-state.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
+
+copy ..\..\..\cogl\cogl-euler.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
copy ..\..\..\cogl\cogl-fixed.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
@@ -91,7 +99,9 @@ copy ..\..\..\cogl\cogl-primitives.h $(CopyDir)\include\cogl-$(CoglApiVersion)\c
copy ..\..\..\cogl\cogl-path.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
-copy ..\..\..\cogl\cogl-pixel-array.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
+copy ..\..\..\cogl\cogl-pixel-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
+
+copy ..\..\..\cogl\cogl-quaternion.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
copy ..\..\..\cogl\cogl-shader.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
@@ -103,9 +113,7 @@ copy ..\..\..\cogl\cogl-types.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
copy ..\..\..\cogl\cogl-vertex-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
-copy ..\..\..\cogl\cogl-index-array.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
-
-copy ..\..\..\cogl\cogl-vertex-array.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
+copy ..\..\..\cogl\cogl-index-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
copy ..\..\..\cogl\cogl-indices.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
diff --git a/build/win32/vs9/cogl.vsprops b/build/win32/vs9/cogl.vsprops
index 95f0fce..53b9092 100644
--- a/build/win32/vs9/cogl.vsprops
+++ b/build/win32/vs9/cogl.vsprops
@@ -51,13 +51,13 @@ copy ..\..\..\cogl\cogl-defines.h.win32 ..\..\..\cogl\cogl-defines.h

if exist ..\..\..\cogl\cogl-enum-types.h goto DONE_COGL_ENUMS_H

cd ..\..\..\cogl

-perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.h.in ./cogl-object.h ./cogl-bitmap.h ./cogl-buffer.h ./cogl-color.h ./cogl-fixed.h ./cogl-material-compat.h ./cogl-pipeline.h ./cogl-vector.h ./cogl-matrix.h ./cogl-offscreen.h ./cogl-primitives.h ./cogl-path.h ./cogl-pixel-array.h ./cogl-shader.h ./cogl-texture.h ./cogl-texture-3d.h ./cogl-types.h ./cogl-vertex-buffer.h ./cogl-index-array.h ./cogl-vertex-array.h ./cogl-indices.h ./cogl-attribute.h ./cogl-primitive.h ./cogl-clip-state.h ./cogl-framebuffer.h ./cogl-clutter.h ./cogl.h > cogl-enum-types.h

+perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.h.in ./cogl-object.h ./cogl-bitmap.h ./cogl-buffer.h ./cogl-color.h ./cogl-fixed.h ./cogl-depth-state.h ./cogl-material-compat.h ./cogl-pipeline.h ./cogl-vector.h ./cogl-euler.h ./cogl-quaternion.h ./cogl-matrix.h ./cogl-offscreen.h ./cogl-primitives.h ./cogl-path.h ./cogl-pixel-buffer.h ./cogl-shader.h ./cogl-texture.h ./cogl-texture-3d.h ./cogl-types.h ./cogl-vertex-buffer.h ./cogl-index-buffer.h ./cogl-attribute-buffer.h ./cogl-indices.h ./cogl-attribute.h ./cogl-primitive.h ./cogl-clip-state.h ./cogl-framebuffer.h ./cogl-clutter.h ./cogl.h > cogl-enum-types.h

cd ..\build\win32\vs9

:DONE_COGL_ENUMS_H

if exist ..\..\..\cogl\cogl-enum-types.c goto DONE_COGL_ENUMS_C

cd ..\..\..\cogl

-perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.c.in ./cogl-object.h ./cogl-bitmap.h ./cogl-buffer.h ./cogl-color.h ./cogl-fixed.h ./cogl-material-compat.h ./cogl-pipeline.h ./cogl-vector.h ./cogl-matrix.h ./cogl-offscreen.h ./cogl-primitives.h ./cogl-path.h ./cogl-pixel-array.h ./cogl-shader.h ./cogl-texture.h ./cogl-texture-3d.h ./cogl-types.h ./cogl-vertex-buffer.h ./cogl-index-array.h ./cogl-vertex-array.h ./cogl-indices.h ./cogl-attribute.h ./cogl-primitive.h ./cogl-clip-state.h ./cogl-framebuffer.h ./cogl-clutter.h ./cogl.h > cogl-enum-types.c

+perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.c.in ./cogl-object.h ./cogl-bitmap.h ./cogl-buffer.h ./cogl-color.h ./cogl-fixed.h ./cogl-depth-state.h ./cogl-material-compat.h ./cogl-pipeline.h ./cogl-vector.h ./cogl-euler.h ./cogl-quaternion.h ./cogl-matrix.h ./cogl-offscreen.h ./cogl-primitives.h ./cogl-path.h ./cogl-pixel-buffer.h ./cogl-shader.h ./cogl-texture.h ./cogl-texture-3d.h ./cogl-types.h ./cogl-vertex-buffer.h ./cogl-index-buffer.h ./cogl-attribute-buffer.h ./cogl-indices.h ./cogl-attribute.h ./cogl-primitive.h ./cogl-clip-state.h ./cogl-framebuffer.h ./cogl-clutter.h ./cogl.h > cogl-enum-types.c

cd ..\build\win32\vs9

:DONE_COGL_ENUMS_C

@@ -76,28 +76,32 @@ mkdir $(OutDir)\lib

copy $(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin\*-$(CoglApiVersion).lib $(OutDir)\lib

mkdir $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

-copy ..\..\..\cogl-pango\cogl-pango.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

+mkdir $(OutDir)\include\cogl-$(CoglApiVersion)\cogl-pango

+copy ..\..\..\cogl-pango\cogl-pango.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl-pango

copy ..\..\..\cogl\cogl-object.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

+copy ..\..\..\cogl\cogl-attribute-buffer.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-bitmap.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-buffer.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-color.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-deprecated.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

+copy ..\..\..\cogl\cogl-depth-state.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

+copy ..\..\..\cogl\cogl-euler.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-fixed.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-material-compat.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-pipeline.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

+copy ..\..\..\cogl\cogl-quaternion.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-vector.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-matrix.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-offscreen.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-primitives.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-path.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

-copy ..\..\..\cogl\cogl-pixel-array.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

+copy ..\..\..\cogl\cogl-pixel-buffer.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-shader.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-texture.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-texture-3d.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-types.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-vertex-buffer.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

-copy ..\..\..\cogl\cogl-index-array.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

-copy ..\..\..\cogl\cogl-vertex-array.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

+copy ..\..\..\cogl\cogl-index-buffer.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-indices.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-attribute.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

copy ..\..\..\cogl\cogl-primitive.h $(OutDir)\include\cogl-$(CoglApiVersion)\cogl

diff --git a/cogl/cogl-defines.h.win32 b/cogl/cogl-defines.h.win32
index f1b36d9..6c13c18 100644
--- a/cogl/cogl-defines.h.win32
+++ b/cogl/cogl-defines.h.win32
@@ -20,6 +20,10 @@
*
*
*/
+
+#if !defined(__COGL_H_INSIDE__) && !defined(CLUTTER_COMPILATION)
+#error "Only <cogl/cogl.h> can be included directly."
+#endif
#ifndef __COGL_DEFINES_H__
#define __COGL_DEFINES_H__
@@ -34,6 +38,17 @@ G_BEGIN_DECLS
#define COGL_HAS_GL 1
#define CLUTTER_COGL_HAS_GL 1
+#ifdef COGL_HAS_EGL_SUPPORT
+#ifdef COGL_HAS_GLES1
+#include <GLES/gl.h>
+#include <GLES/egl.h>
+#else
+#include <EGL/egl.h>
+#define NativeDisplayType EGLNativeDisplayType
+#define NativeWindowType EGLNativeWindowType
+#endif
+#endif
+
G_END_DECLS
#endif
diff --git a/cogl/cogl.symbols b/cogl/cogl.symbols
index 58cb952..30772e7 100644
--- a/cogl/cogl.symbols
+++ b/cogl/cogl.symbols
@@ -27,6 +27,10 @@ cogl2_path_set_fill_rule
cogl2_path_stroke
#endif
+#ifdef COGL_HAS_EGL_PLATFORM_ANDROID_SUPPORT
+cogl_android_set_native_window_EXP
+#endif
+
cogl_angle_cos
cogl_angle_sin
cogl_angle_tan
@@ -35,6 +39,8 @@ cogl_angle_tan
cogl_attribute_new
#endif
+cogl_attribute_buffer_new
+
cogl_attribute_type_get_type
cogl_begin_gl
cogl_bitmap_error_get_type
@@ -160,6 +166,19 @@ cogl_context_new_EXP
cogl_create_program
cogl_create_shader
+
+#ifdef COGL_ENABLE_EXPERIMENTAL_API
+cogl_depth_state_get_range
+cogl_depth_state_get_test_enabled
+cogl_depth_state_get_test_function
+cogl_depth_state_get_write_enabled
+cogl_depth_state_init
+cogl_depth_state_set_test_enabled
+cogl_depth_state_set_test_function
+cogl_depth_state_set_range
+cogl_depth_state_set_write_enabled
+#endif
+
cogl_depth_test_function_get_type
cogl_disable_fog
@@ -174,13 +193,24 @@ cogl_double_to_uint
#ifdef COGL_ENABLE_EXPERIMENTAL_API
cogl_draw_attributes
-cogl_draw_attributes_array
cogl_draw_indexed_attributes
-cogl_draw_indexed_attributes_array
#endif
cogl_end_gl
cogl_error_get_type
+
+#ifdef COGL_ENABLE_EXPERIMENTAL_API
+cogl_euler_copy
+cogl_euler_equal
+cogl_euler_free
+cogl_euler_init
+cogl_euler_init_from_matrix
+#if 0
+;not yet implemented
+cogl_euler_init_from_quaternion
+#endif
+#endif
+
cogl_features_available
cogl_feature_flags_get_type
cogl_fixed_atan
@@ -231,6 +261,12 @@ cogl_get_rectangle_indices
#endif
cogl_get_source
+
+#ifdef COGL_ENABLE_EXPERIMENTAL_API
+cogl_get_static_identity_quaternion
+cogl_get_static_zero_quaternion
+#endif
+
cogl_get_viewport
#ifdef _COGL_SUPPORTS_GTYPE_INTEGRATION
@@ -242,12 +278,12 @@ cogl_handle_ref
cogl_handle_unref
#ifdef COGL_ENABLE_EXPERIMENTAL_API
-cogl_index_array_new
-cogl_indices_get_array
+cogl_index_buffer_new
+cogl_indices_get_buffer
cogl_indices_get_offset
cogl_indices_get_type
cogl_indices_new
-cogl_indices_new_for_array
+cogl_indices_new_for_buffer
cogl_indices_set_offset
#endif
@@ -257,10 +293,12 @@ cogl_indices_type_get_type
cogl_is_attribute
#endif
+cogl_is_attribute_buffer
cogl_is_bitmap
#ifdef COGL_ENABLE_EXPERIMENTAL_API
cogl_is_buffer_EXP
+cogl_is_index_buffer
#if 0
;not implemented!
cogl_is_indices_array
@@ -273,7 +311,7 @@ cogl_is_path
#ifdef COGL_ENABLE_EXPERIMENTAL_API
cogl_is_pipeline
-cogl_is_pixel_array_EXP
+cogl_is_pixel_buffer_EXP
cogl_is_primitive
#endif
@@ -288,7 +326,6 @@ cogl_is_texture
#ifdef COGL_ENABLE_EXPERIMENTAL_API
cogl_is_texture_3d_EXP
-cogl_is_vertex_array
#endif
cogl_is_vertex_buffer
@@ -305,10 +342,7 @@ cogl_material_get_ambient
cogl_material_get_color
#ifdef COGL_ENABLE_EXPERIMENTAL_API
-cogl_material_get_depth_range
-cogl_material_get_depth_test_enabled
-cogl_material_get_depth_test_function
-cogl_material_get_depth_writing_enabled
+cogl_material_get_depth_state
#endif
cogl_material_get_diffuse
@@ -348,10 +382,7 @@ cogl_material_set_color4f
cogl_material_set_color4ub
#ifdef COGL_ENABLE_EXPERIMENTAL_API
-cogl_material_set_depth_range
-cogl_material_set_depth_test_enabled
-cogl_material_set_depth_test_function
-cogl_material_set_depth_writing_enabled
+cogl_material_set_depth_state
#endif
cogl_material_set_diffuse
@@ -383,6 +414,11 @@ cogl_matrix_frustum
cogl_matrix_get_array
cogl_matrix_get_inverse
cogl_matrix_init_from_array
+
+#ifdef COGL_ENABLE_EXPERIMENTAL_API
+cogl_matrix_init_from_quaternion
+#endif
+
cogl_matrix_init_identity
cogl_matrix_multiply
cogl_matrix_ortho
@@ -477,10 +513,7 @@ cogl_pipeline_get_alpha_test_function
cogl_pipeline_get_alpha_test_reference
cogl_pipeline_get_ambient
cogl_pipeline_get_color
-cogl_pipeline_get_depth_range
-cogl_pipeline_get_depth_test_enabled
-cogl_pipeline_get_depth_test_function
-cogl_pipeline_get_depth_writing_enabled
+cogl_pipeline_get_depth_state
cogl_pipeline_get_diffuse
cogl_pipeline_get_emission
cogl_pipeline_get_layer_point_sprite_coords_enabled
@@ -501,10 +534,7 @@ cogl_pipeline_set_blend_constant
cogl_pipeline_set_color
cogl_pipeline_set_color4f
cogl_pipeline_set_color4ub
-cogl_pipeline_set_depth_range
-cogl_pipeline_set_depth_test_enabled
-cogl_pipeline_set_depth_test_function
-cogl_pipeline_set_depth_writing_enabled
+cogl_pipeline_set_depth_state
cogl_pipeline_set_diffuse
cogl_pipeline_set_emission
cogl_pipeline_set_layer_combine
@@ -529,12 +559,12 @@ cogl_pipeline_wrap_mode_get_type
#ifdef COGL_ENABLE_EXPERIMENTAL_API
#if 0
;not implemented!
-cogl_pixel_array_new_EXP
+cogl_pixel_buffer_new_EXP
#endif
-cogl_pixel_array_new_with_size_EXP
+cogl_pixel_buffer_new_with_size_EXP
#if 0
;not exported in the main APIs for now
-cogl_pixel_array_set_region_EXP
+cogl_pixel_buffer_set_region_EXP
#endif
#endif
@@ -563,7 +593,7 @@ cogl_primitive_new_p3
cogl_primitive_new_p3c4
cogl_primitive_new_p3t2
cogl_primitive_new_p3t2c4
-cogl_primitive_new_with_attributes_array
+cogl_primitive_new_with_attributes
cogl_primitive_set_attributes
cogl_primitive_set_first_vertex
cogl_primitive_set_indices
@@ -592,6 +622,30 @@ cogl_program_uniform_1i
cogl_program_unref
cogl_program_use
+#ifdef COGL_ENABLE_EXPERIMENTAL_API
+cogl_quaternion_copy
+cogl_quaternion_dot_product
+cogl_quaternion_equal
+cogl_quaternion_free
+cogl_quaternion_get_rotation_angle
+cogl_quaternion_get_rotation_axis
+cogl_quaternion_init
+cogl_quaternion_init_from_angle_vector
+cogl_quaternion_init_from_array
+cogl_quaternion_init_from_euler
+cogl_quaternion_init_from_x_rotation
+cogl_quaternion_init_from_y_rotation
+cogl_quaternion_init_from_z_rotation
+cogl_quaternion_init_identity
+cogl_quaternion_invert
+cogl_quaternion_multiply
+cogl_quaternion_nlerp
+cogl_quaternion_normalize
+cogl_quaternion_pow
+cogl_quaternion_slerp
+cogl_quaternion_squad
+#endif
+
#ifndef COGL_DISABLE_DEPRECATED
cogl_push_draw_buffer
#endif
@@ -727,6 +781,9 @@ cogl_transform
cogl_translate
#ifdef COGL_ENABLE_EXPERIMENTAL_API
+cogl_vdraw_attributes
+cogl_vdraw_indexed_attributes
+
cogl_vector3_add_EXP
cogl_vector3_copy_EXP
cogl_vector3_cross_product_EXP
@@ -743,7 +800,6 @@ cogl_vector3_magnitude_EXP
cogl_vector3_multiply_scalar_EXP
cogl_vector3_normalize_EXP
cogl_vector3_subtract_EXP
-cogl_vertex_array_new
#endif
cogl_vertex_buffer_add
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]