[Bf-blender-cvs] SVN commit: /data/svn/repos/bf-blender [61534] trunk/lib/win64_vc12/ opensubdiv: MSVC2013 Win64: Add new OpenSubdiv library
Sergey Sharybin
sergey.vfx at gmail.com
Thu Jul 16 21:18:18 CEST 2015
Revision: 61534
https://developer.blender.org/rBL61534
Author: sergey
Date: 2015-07-16 19:18:16 +0000 (Thu, 16 Jul 2015)
Log Message:
-----------
MSVC2013 Win64: Add new OpenSubdiv library
Contains latest dev branch of OpenSubdiv repository.
Modified Paths:
--------------
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/patchMap.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/patchParam.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/allocator.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/bilinear.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/catmark.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/cornerEdit.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/creaseEdit.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/face.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/faceEdit.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/fvarData.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/fvarEdit.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/halfedge.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/hierarchicalEdit.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/holeEdit.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/loop.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/mesh.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/subdivision.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/vertex.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/hbr/vertexEdit.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cpuGLVertexBuffer.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cpuVertexBuffer.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/glMesh.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/glVertexBuffer.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/mesh.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/nonCopyable.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/ompKernel.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/opengl.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/version.h
trunk/lib/win64_vc12/opensubdiv/lib/osdCPU.lib
trunk/lib/win64_vc12/opensubdiv/lib/osdCPU_d.lib
trunk/lib/win64_vc12/opensubdiv/lib/osdGPU.lib
trunk/lib/win64_vc12/opensubdiv/lib/osdGPU_d.lib
Added Paths:
-----------
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/error.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/patchDescriptor.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/patchTable.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/patchTableFactory.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/primvarRefiner.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/ptexIndices.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/stencilTable.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/stencilTableFactory.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/topologyDescriptor.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/topologyLevel.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/topologyRefiner.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/topologyRefinerFactory.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/types.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/bufferDescriptor.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cpuD3D11VertexBuffer.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cpuEvaluator.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cpuPatchTable.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/d3d11ComputeEvaluator.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/d3d11LegacyGregoryPatchTable.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/d3d11Mesh.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/d3d11PatchTable.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/d3d11VertexBuffer.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/glComputeEvaluator.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/glLegacyGregoryPatchTable.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/glPatchTable.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/glXFBEvaluator.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/glslPatchShaderSource.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/hlslPatchShaderSource.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/ompEvaluator.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/types.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/sdc/
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/sdc/bilinearScheme.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/sdc/catmarkScheme.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/sdc/crease.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/sdc/loopScheme.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/sdc/options.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/sdc/scheme.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/sdc/types.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/vtr/
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/vtr/array.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/vtr/componentInterfaces.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/vtr/fvarLevel.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/vtr/fvarRefinement.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/vtr/level.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/vtr/refinement.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/vtr/sparseSelector.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/vtr/stackBuffer.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/vtr/types.h
Removed Paths:
-------------
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/bilinearSubdivisionTablesFactory.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/catmarkSubdivisionTablesFactory.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/dispatcher.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/kernelBatch.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/kernelBatchFactory.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/loopSubdivisionTablesFactory.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/mesh.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/meshFactory.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/patchTables.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/patchTablesFactory.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/stencilTables.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/stencilTablesFactory.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/subdivisionTables.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/subdivisionTablesFactory.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/vertexEditTables.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/vertexEditTablesFactory.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/clComputeContext.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/clComputeController.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/clGLVertexBuffer.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/clVertexBuffer.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/computeController.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cpuComputeContext.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cpuComputeController.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cpuEvalLimitContext.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cpuEvalLimitController.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cpuEvalStencilsContext.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cpuEvalStencilsController.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cpuSmoothNormalContext.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cpuSmoothNormalController.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cuda.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cudaComputeContext.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cudaComputeController.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cudaGLVertexBuffer.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/cudaVertexBuffer.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/drawContext.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/drawRegistry.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/error.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/evalLimitContext.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/glDrawContext.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/glDrawRegistry.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/glslComputeContext.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/glslComputeController.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/glslKernelBundle.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/glslTransformFeedbackComputeContext.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/glslTransformFeedbackComputeController.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/glslTransformFeedbackKernelBundle.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/ompComputeController.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/ompEvalStencilsController.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/ompSmoothNormalController.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/opencl.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/vertex.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osd/vertexDescriptor.h
trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/osdutil/
trunk/lib/win64_vc12/opensubdiv/lib/osdutil.lib
trunk/lib/win64_vc12/opensubdiv/lib/osdutil_d.lib
Deleted: trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/bilinearSubdivisionTablesFactory.h
===================================================================
--- trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/bilinearSubdivisionTablesFactory.h 2015-07-13 13:24:53 UTC (rev 61533)
+++ trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/bilinearSubdivisionTablesFactory.h 2015-07-16 19:18:16 UTC (rev 61534)
@@ -1,199 +0,0 @@
-//
-// Copyright 2013 Pixar
-//
-// Licensed under the Apache License, Version 2.0 (the "Apache License")
-// with the following modification; you may not use this file except in
-// compliance with the Apache License and the following modification to it:
-// Section 6. Trademarks. is deleted and replaced with:
-//
-// 6. Trademarks. This License does not grant permission to use the trade
-// names, trademarks, service marks, or product names of the Licensor
-// and its affiliates, except as required to comply with Section 4(c) of
-// the License and to reproduce the content of the NOTICE file.
-//
-// You may obtain a copy of the Apache License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the Apache License with the above modification is
-// distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the Apache License for the specific
-// language governing permissions and limitations under the Apache License.
-//
-
-#ifndef FAR_BILINEAR_SUBDIVISION_TABLES_FACTORY_H
-#define FAR_BILINEAR_SUBDIVISION_TABLES_FACTORY_H
-
-#include "../version.h"
-
-#include "../far/subdivisionTables.h"
-#include "../far/meshFactory.h"
-#include "../far/subdivisionTablesFactory.h"
-
-#include <cassert>
-#include <vector>
-
-namespace OpenSubdiv {
-namespace OPENSUBDIV_VERSION {
-
-template <class T, class U> class FarMeshFactory;
-
-/// \brief A specialized factory for bilinear FarSubdivisionTables
-///
-/// Separating the factory allows us to isolate Far data structures from Hbr dependencies.
-///
-template <class T, class U> class FarBilinearSubdivisionTablesFactory {
-protected:
- template <class X, class Y> friend class FarMeshFactory;
-
- /// \brief Creates a FarSubdivisiontables instance.
- ///
- /// @param meshFactory a valid FarMeshFactory instance
- ///
- /// @param batches a vector of Kernel refinement batches : the factory
- /// will reserve and append refinement tasks
- ///
- static FarSubdivisionTables * Create( FarMeshFactory<T,U> * meshFactory, FarKernelBatchVector *batches );
-};
-
-// This factory walks the Hbr vertices and accumulates the weights and adjacency
-// (valance) information specific to the bilinear subdivision scheme. The results
-// are stored in a FarSubdivisionTable
-template <class T, class U> FarSubdivisionTables *
-FarBilinearSubdivisionTablesFactory<T,U>::Create( FarMeshFactory<T,U> * meshFactory, FarKernelBatchVector * batches ) {
-
- assert( meshFactory );
-
- int maxlevel = meshFactory->GetMaxLevel();
-
- std::vector<int> & remap = meshFactory->getRemappingTable();
-
- FarSubdivisionTablesFactory<T,U> tablesFactory( meshFactory->GetHbrMesh(), maxlevel, remap );
-
- FarSubdivisionTables * result = new FarSubdivisionTables(maxlevel, FarSubdivisionTables::BILINEAR);
-
- // Allocate memory for the indexing tables
- result->_F_ITa.resize(tablesFactory.GetNumFaceVerticesTotal(maxlevel)*2);
- result->_F_IT.resize(tablesFactory.GetFaceVertsValenceSum());
-
- result->_E_IT.resize(tablesFactory.GetNumEdgeVerticesTotal(maxlevel)*2);
-
- result->_V_ITa.resize((tablesFactory.GetNumVertexVerticesTotal(maxlevel)
- - tablesFactory.GetNumVertexVerticesTotal(0))); // subtract corase cage vertices
-
- // Prepare batch table
- batches->reserve(maxlevel*5);
-
- int vertexOffset = 0;
- int F_IT_offset = 0;
- int faceTableOffset = 0;
- int edgeTableOffset = 0;
- int vertTableOffset = 0;
-
- int * F_ITa = result->_F_ITa.empty() ? 0 : &result->_F_ITa[0];
- unsigned int * F_IT = result->_F_IT.empty() ? 0 : &result->_F_IT[0];
- int * E_IT = result->_E_IT.empty() ? 0 : &result->_E_IT[0];
- int * V_ITa = result->_V_ITa.empty() ? 0 : &result->_V_ITa[0];
-
- for (int level=1; level<=maxlevel; ++level) {
-
- // pointer to the first vertex corresponding to this level
- vertexOffset = tablesFactory._faceVertIdx[level];
- result->_vertsOffsets[level] = vertexOffset;
-
- // Face vertices
- // "For each vertex, gather all the vertices from the parent face."
- int nFaceVertices = (int)tablesFactory._faceVertsList[level].size();
- if (nFaceVertices > 0)
- batches->push_back(FarKernelBatch( FarKernelBatch::BILINEAR_FACE_VERTEX,
- level,
- /*tableIndex=*/0,
- /*start=*/0,
- /*end=*/nFaceVertices,
- faceTableOffset,
- vertexOffset) );
- vertexOffset += nFaceVertices;
- faceTableOffset += nFaceVertices;
-
- for (int i=0; i < nFaceVertices; ++i) {
-
- HbrVertex<T> * v = tablesFactory._faceVertsList[level][i];
- assert(v);
-
- HbrFace<T> * f=v->GetParentFace();
- assert(f);
-
- int valence = f->GetNumVertices();
-
- F_ITa[2*i+0] = F_IT_offset;
- F_ITa[2*i+1] = valence;
-
- for (int j=0; j<valence; ++j)
- F_IT[F_IT_offset++] = remap[f->GetVertex(j)->GetID()];
- }
- F_ITa += nFaceVertices*2;
-
- // Edge vertices
-
- // "Average the end-points of the parent edge"
- int nEdgeVertices = (int)tablesFactory._edgeVertsList[level].size();
- if (nEdgeVertices > 0)
- batches->push_back(FarKernelBatch( FarKernelBatch::BILINEAR_EDGE_VERTEX,
- level,
- /*tableIndex=*/0,
- /*start=*/0,
- /*end=*/nEdgeVertices,
- edgeTableOffset,
- vertexOffset) );
- vertexOffset += nEdgeVertices;
- edgeTableOffset += nEdgeVertices;
- for (int i=0; i < nEdgeVertices; ++i) {
-
- HbrVertex<T> * v = tablesFactory._edgeVertsList[level][i];
- assert(v);
- HbrHalfedge<T> * e = v->GetParentEdge();
- assert(e);
-
- // get the indices 2 vertices from the parent edge
- E_IT[2*i+0] = remap[e->GetOrgVertex()->GetID()];
- E_IT[2*i+1] = remap[e->GetDestVertex()->GetID()];
-
- }
- E_IT += nEdgeVertices*2;
-
- // Vertex vertices
-
- // "Pass down the parent vertex"
- int nVertVertices = (int)tablesFactory._vertVertsList[level].size();
- batches->push_back(FarKernelBatch( FarKernelBatch::BILINEAR_VERT_VERTEX,
- level,
- /*tableIndex=*/0,
- /*start=*/0,
- /*end=*/nVertVertices,
- vertTableOffset,
- vertexOffset));
- vertexOffset += nVertVertices;
- vertTableOffset += nVertVertices;
-
- for (int i=0; i < nVertVertices; ++i) {
-
- HbrVertex<T> * v = tablesFactory._vertVertsList[level][i],
- * pv = v->GetParentVertex();
- assert(v and pv);
-
- V_ITa[i] = remap[pv->GetID()];
-
- }
- V_ITa += nVertVertices;
- }
- result->_vertsOffsets[maxlevel+1] = vertexOffset;
- return result;
-}
-
-} // end namespace OPENSUBDIV_VERSION
-using namespace OPENSUBDIV_VERSION;
-
-} // end namespace OpenSubdiv
-
-#endif /* FAR_BILINEAR_SUBDIVISION_TABLES_FACTORY_H */
Deleted: trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/catmarkSubdivisionTablesFactory.h
===================================================================
--- trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/catmarkSubdivisionTablesFactory.h 2015-07-13 13:24:53 UTC (rev 61533)
+++ trunk/lib/win64_vc12/opensubdiv/include/opensubdiv/far/catmarkSubdivisionTablesFactory.h 2015-07-16 19:18:16 UTC (rev 61534)
@@ -1,1091 +0,0 @@
-//
-// Copyright 2013 Pixar
-//
-// Licensed under the Apache License, Version 2.0 (the "Apache License")
-// with the following modification; you may not use this file except in
-// compliance with the Apache License and the following modification to it:
-// Section 6. Trademarks. is deleted and replaced with:
-//
-// 6. Trademarks. This License does not grant permission to use the trade
-// names, trademarks, service marks, or product names of the Licensor
-// and its affiliates, except as required to comply with Section 4(c) of
-// the License and to reproduce the content of the NOTICE file.
-//
-// You may obtain a copy of the Apache License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the Apache License with the above modification is
-// distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the Apache License for the specific
-// language governing permissions and limitations under the Apache License.
-//
-
-#ifndef FAR_CATMARK_SUBDIVISION_TABLES_FACTORY_H
-#define FAR_CATMARK_SUBDIVISION_TABLES_FACTORY_H
-
-#include <cassert>
-#include <map>
-#include <vector>
-
-#include "../version.h"
-
-#include "../far/subdivisionTables.h"
-#include "../far/meshFactory.h"
-#include "../far/kernelBatchFactory.h"
-#include "../far/subdivisionTablesFactory.h"
-
-namespace OpenSubdiv {
-namespace OPENSUBDIV_VERSION {
-
-template <class T, class U> class FarMeshFactory;
-
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list