Commit: a50acf34e7ae634997b44d76aee6f789ae0deb0c
Author: Campbell Barton
Date:   Tue Jan 5 03:17:43 2016 +1100
Branches: wiggly-widgets
https://developer.blender.org/rBa50acf34e7ae634997b44d76aee6f789ae0deb0c

Merge branch 'master' into wiggly-widgets

===================================================================



===================================================================

diff --cc source/blender/gpu/intern/gpu_buffers.c
index e60dcaa,a2a604f..d121936
--- a/source/blender/gpu/intern/gpu_buffers.c
+++ b/source/blender/gpu/intern/gpu_buffers.c
@@@ -781,24 -769,6 +780,24 @@@ void GPU_triangle_setup(struct DerivedM
        GLStates |= GPU_BUFFER_ELEMENT_STATE;
  }
  
 +void GPU_facemap_setup(DerivedMesh *dm)
 +{
-       if (!gpu_buffer_setup_common(dm, GPU_BUFFER_FACEMAP))
++      if (!gpu_buffer_setup_common(dm, GPU_BUFFER_FACEMAP, false))
 +              return;
 +      
-       if (!gpu_buffer_setup_common(dm, GPU_BUFFER_VERTEX))
++      if (!gpu_buffer_setup_common(dm, GPU_BUFFER_VERTEX, false))
 +              return;
 +
 +      glEnableClientState(GL_VERTEX_ARRAY);
 +      glBindBuffer(GL_ARRAY_BUFFER_ARB, dm->drawObject->points->id);
 +      glVertexPointer(3, GL_FLOAT, 0, 0);
 +      
 +      GLStates |= GPU_BUFFER_VERTEX_STATE;
 +      glBindBufferARB(GL_ELEMENT_ARRAY_BUFFER_ARB, 
dm->drawObject->facemapindices->id);
 +      
 +      GLStates |= GPU_BUFFER_ELEMENT_STATE;
 +}
 +
  static int GPU_typesize(int type)
  {
        switch (type) {
diff --cc source/blenderplayer/bad_level_call_stubs/stubs.c
index d27241d,5748b9e..8b000b6
--- a/source/blenderplayer/bad_level_call_stubs/stubs.c
+++ b/source/blenderplayer/bad_level_call_stubs/stubs.c
@@@ -510,10 -498,8 +510,10 @@@ void ED_object_constraint_tag_update(st
  void ED_vgroup_vert_add(struct Object *ob, struct bDeformGroup *dg, int 
vertnum, float weight, int assignmode) RET_NONE
  void ED_vgroup_vert_remove(struct Object *ob, struct bDeformGroup *dg, int 
vertnum) RET_NONE
  float ED_vgroup_vert_weight(struct Object *ob, struct bDeformGroup *dg, int 
vertnum) RET_ZERO
 +void ED_fmap_face_add(struct Object *ob, struct bFaceMap *fmap, int facenum) 
RET_NONE
 +void ED_fmap_face_remove(struct Object *ob, struct bFaceMap *fmap, int 
facenum) RET_NONE
- int ED_mesh_mirror_topo_table(struct Object *ob, char mode) RET_ZERO
- int ED_mesh_mirror_spatial_table(struct Object *ob, struct BMEditMesh *em, 
const float co[3], char mode) RET_ZERO
+ int ED_mesh_mirror_topo_table(struct Object *ob, struct DerivedMesh *dm, char 
mode) RET_ZERO
+ int ED_mesh_mirror_spatial_table(struct Object *ob, struct BMEditMesh *em, 
struct DerivedMesh *dm, const float co[3], char mode) RET_ZERO
  
  float ED_rollBoneToVector(EditBone *bone, const float new_up_axis[3], const 
bool axis_only) RET_ZERO
  void ED_space_image_get_size(struct SpaceImage *sima, int *width, int 
*height) RET_NONE

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to