Blender V5.0
evaluator_impl.cc File Reference
#include <cassert>
#include <opensubdiv/far/patchMap.h>
#include <opensubdiv/far/patchTable.h>
#include <opensubdiv/far/patchTableFactory.h>
#include <opensubdiv/osd/mesh.h>
#include <opensubdiv/osd/types.h>
#include <opensubdiv/version.h>
#include "internal/evaluator/eval_output_cpu.h"
#include "internal/evaluator/eval_output_gpu.h"
#include "internal/evaluator/evaluator_cache_impl.h"
#include "internal/evaluator/patch_map.h"
#include "opensubdiv_evaluator.hh"
#include "opensubdiv_evaluator_capi.hh"
#include "opensubdiv_topology_refiner.hh"

Go to the source code of this file.

Classes

class  blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >

Namespaces

namespace  blender
namespace  blender::opensubdiv

Typedefs

using blender::opensubdiv::StackOrHeapPatchCoordArray = StackOrHeapArray<PatchCoord, 32 * 32>

Functions

static void blender::opensubdiv::convertPatchCoordsToArray (const OpenSubdiv_PatchCoord *patch_coords, const int num_patch_coords, const PatchMap *patch_map, StackOrHeapPatchCoordArray *array)
OpenSubdiv_EvaluatoropenSubdiv_createEvaluatorFromTopologyRefiner (blender::opensubdiv::TopologyRefinerImpl *topology_refiner, eOpenSubdivEvaluator evaluator_type, OpenSubdiv_EvaluatorCache *evaluator_cache_descr)

Function Documentation

◆ openSubdiv_createEvaluatorFromTopologyRefiner()