Changeset View
Changeset View
Standalone View
Standalone View
intern/opensubdiv/internal/evaluator/eval_output_cpu.h
| Show All 38 Lines | class CpuEvalOutput : public VolatileEvalOutput<CpuVertexBuffer, | ||||
| StencilTable, | StencilTable, | ||||
| CpuPatchTable, | CpuPatchTable, | ||||
| CpuEvaluator> { | CpuEvaluator> { | ||||
| public: | public: | ||||
| CpuEvalOutput(const StencilTable *vertex_stencils, | CpuEvalOutput(const StencilTable *vertex_stencils, | ||||
| const StencilTable *varying_stencils, | const StencilTable *varying_stencils, | ||||
| const vector<const StencilTable *> &all_face_varying_stencils, | const vector<const StencilTable *> &all_face_varying_stencils, | ||||
| const int face_varying_width, | const int face_varying_width, | ||||
| const int extra_vertex_data_width, | |||||
| const PatchTable *patch_table, | const PatchTable *patch_table, | ||||
| EvaluatorCache *evaluator_cache = NULL) | EvaluatorCache *evaluator_cache = NULL) | ||||
| : VolatileEvalOutput<CpuVertexBuffer, | : VolatileEvalOutput<CpuVertexBuffer, | ||||
| CpuVertexBuffer, | CpuVertexBuffer, | ||||
| StencilTable, | StencilTable, | ||||
| CpuPatchTable, | CpuPatchTable, | ||||
| CpuEvaluator>(vertex_stencils, | CpuEvaluator>(vertex_stencils, | ||||
| varying_stencils, | varying_stencils, | ||||
| all_face_varying_stencils, | all_face_varying_stencils, | ||||
| face_varying_width, | face_varying_width, | ||||
| extra_vertex_data_width, | |||||
| patch_table, | patch_table, | ||||
| evaluator_cache) | evaluator_cache) | ||||
| { | { | ||||
| } | } | ||||
| }; | }; | ||||
| } // namespace opensubdiv | } // namespace opensubdiv | ||||
| } // namespace blender | } // namespace blender | ||||
| #endif // OPENSUBDIV_EVAL_OUTPUT_CPU_H_ | #endif // OPENSUBDIV_EVAL_OUTPUT_CPU_H_ | ||||