[Bf-blender-cvs] [5843827fb9f] master: OpenSubdiv: Cleanup, remove unused class

Sergey Sharybin noreply at git.blender.org
Wed Oct 30 15:17:59 CET 2019


Commit: 5843827fb9ff4338de78ada25ed4d71fe0f32b4a
Author: Sergey Sharybin
Date:   Wed Oct 16 12:31:21 2019 +0200
Branches: master
https://developer.blender.org/rB5843827fb9ff4338de78ada25ed4d71fe0f32b4a

OpenSubdiv: Cleanup, remove unused class

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

M	intern/opensubdiv/internal/opensubdiv_evaluator_internal.cc

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

diff --git a/intern/opensubdiv/internal/opensubdiv_evaluator_internal.cc b/intern/opensubdiv/internal/opensubdiv_evaluator_internal.cc
index c584fad7543..86271da59bc 100644
--- a/intern/opensubdiv/internal/opensubdiv_evaluator_internal.cc
+++ b/intern/opensubdiv/internal/opensubdiv_evaluator_internal.cc
@@ -96,27 +96,6 @@ class SinglePatchCoordBuffer {
   PatchCoord patch_coord_;
 };
 
-// Helper class which is aimed to be used in cases when buffer is small enough
-// and better to be allocated in stack rather than in heap.
-//
-// TODO(sergey): Check if bare arrays could be used by CPU evaluator.
-template<int element_size, int num_vertices> class StackAllocatedBuffer {
- public:
-  float *BindCpuBuffer()
-  {
-    return &data_[0];
-  }
-
-  int GetNumVertices()
-  {
-    return num_vertices;
-  }
-
-  // TODO(sergey): Support UpdateData().
- protected:
-  float data_[element_size * num_vertices];
-};
-
 // Buffer which implements API required by OpenSubdiv and uses an existing memory as an underlying
 // storage.
 template<typename T> class RawDataWrapperBuffer {



More information about the Bf-blender-cvs mailing list