[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