Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'intern/cycles/subd/subd_patch.h')
-rw-r--r--intern/cycles/subd/subd_patch.h63
1 files changed, 0 insertions, 63 deletions
diff --git a/intern/cycles/subd/subd_patch.h b/intern/cycles/subd/subd_patch.h
deleted file mode 100644
index 8fe423bc94d..00000000000
--- a/intern/cycles/subd/subd_patch.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Copyright 2011-2013 Blender Foundation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef __SUBD_PATCH_H__
-#define __SUBD_PATCH_H__
-
-#include "util/util_boundbox.h"
-#include "util/util_types.h"
-
-CCL_NAMESPACE_BEGIN
-
-class Patch {
- public:
- Patch() : patch_index(0), shader(0), from_ngon(false)
- {
- }
-
- virtual ~Patch() = default;
-
- virtual void eval(float3 *P, float3 *dPdu, float3 *dPdv, float3 *N, float u, float v) = 0;
-
- int patch_index;
- int shader;
- bool from_ngon;
-};
-
-/* Linear Quad Patch */
-
-class LinearQuadPatch : public Patch {
- public:
- float3 hull[4];
- float3 normals[4];
-
- void eval(float3 *P, float3 *dPdu, float3 *dPdv, float3 *N, float u, float v);
- BoundBox bound();
-};
-
-/* Bicubic Patch */
-
-class BicubicPatch : public Patch {
- public:
- float3 hull[16];
-
- void eval(float3 *P, float3 *dPdu, float3 *dPdv, float3 *N, float u, float v);
- BoundBox bound();
-};
-
-CCL_NAMESPACE_END
-
-#endif /* __SUBD_PATCH_H__ */