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:
authorCampbell Barton <ideasman42@gmail.com>2019-04-17 07:17:24 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-04-17 07:21:24 +0300
commite12c08e8d170b7ca40f204a5b0423c23a9fbc2c1 (patch)
tree8cf3453d12edb177a218ef8009357518ec6cab6a /source/blender/blenkernel/BKE_subdiv_eval.h
parentb3dabc200a4b0399ec6b81f2ff2730d07b44fcaa (diff)
ClangFormat: apply to source, most of intern
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
Diffstat (limited to 'source/blender/blenkernel/BKE_subdiv_eval.h')
-rw-r--r--source/blender/blenkernel/BKE_subdiv_eval.h134
1 files changed, 72 insertions, 62 deletions
diff --git a/source/blender/blenkernel/BKE_subdiv_eval.h b/source/blender/blenkernel/BKE_subdiv_eval.h
index 9a7f17c8b31..f8b8a25bfb6 100644
--- a/source/blender/blenkernel/BKE_subdiv_eval.h
+++ b/source/blender/blenkernel/BKE_subdiv_eval.h
@@ -31,8 +31,7 @@ struct Subdiv;
/* Returns true if evaluator is ready for use. */
bool BKE_subdiv_eval_begin(struct Subdiv *subdiv);
-bool BKE_subdiv_eval_update_from_mesh(struct Subdiv *subdiv,
- const struct Mesh *mesh);
+bool BKE_subdiv_eval_update_from_mesh(struct Subdiv *subdiv, const struct Mesh *mesh);
/* Makes sure displacement evaluator is initialized.
*
@@ -43,32 +42,33 @@ void BKE_subdiv_eval_init_displacement(struct Subdiv *subdiv);
/* Single point queries. */
void BKE_subdiv_eval_limit_point(
- struct Subdiv *subdiv,
- const int ptex_face_index,
- const float u, const float v,
- float r_P[3]);
-void BKE_subdiv_eval_limit_point_and_derivatives(
- struct Subdiv *subdiv,
- const int ptex_face_index,
- const float u, const float v,
- float r_P[3], float r_dPdu[3], float r_dPdv[3]);
-void BKE_subdiv_eval_limit_point_and_normal(
- struct Subdiv *subdiv,
- const int ptex_face_index,
- const float u, const float v,
- float r_P[3], float r_N[3]);
-void BKE_subdiv_eval_limit_point_and_short_normal(
- struct Subdiv *subdiv,
- const int ptex_face_index,
- const float u, const float v,
- float r_P[3], short r_N[3]);
+ struct Subdiv *subdiv, const int ptex_face_index, const float u, const float v, float r_P[3]);
+void BKE_subdiv_eval_limit_point_and_derivatives(struct Subdiv *subdiv,
+ const int ptex_face_index,
+ const float u,
+ const float v,
+ float r_P[3],
+ float r_dPdu[3],
+ float r_dPdv[3]);
+void BKE_subdiv_eval_limit_point_and_normal(struct Subdiv *subdiv,
+ const int ptex_face_index,
+ const float u,
+ const float v,
+ float r_P[3],
+ float r_N[3]);
+void BKE_subdiv_eval_limit_point_and_short_normal(struct Subdiv *subdiv,
+ const int ptex_face_index,
+ const float u,
+ const float v,
+ float r_P[3],
+ short r_N[3]);
-void BKE_subdiv_eval_face_varying(
- struct Subdiv *subdiv,
- const int face_varying_channel,
- const int ptex_face_index,
- const float u, const float v,
- float r_varying[2]);
+void BKE_subdiv_eval_face_varying(struct Subdiv *subdiv,
+ const int face_varying_channel,
+ const int ptex_face_index,
+ const float u,
+ const float v,
+ float r_varying[2]);
/* NOTE: Expects derivatives to be correct.
*
@@ -76,18 +76,16 @@ void BKE_subdiv_eval_face_varying(
* BKE_subdiv_eval_final_point() which cas easily evaluate derivatives.
* Would be nice to have dispalcement evaluation function which does not require
* knowing derivatives ahead of a time. */
-void BKE_subdiv_eval_displacement(
- struct Subdiv *subdiv,
- const int ptex_face_index,
- const float u, const float v,
- const float dPdu[3], const float dPdv[3],
- float r_D[3]);
+void BKE_subdiv_eval_displacement(struct Subdiv *subdiv,
+ const int ptex_face_index,
+ const float u,
+ const float v,
+ const float dPdu[3],
+ const float dPdv[3],
+ float r_D[3]);
void BKE_subdiv_eval_final_point(
- struct Subdiv *subdiv,
- const int ptex_face_index,
- const float u, const float v,
- float r_P[3]);
+ struct Subdiv *subdiv, const int ptex_face_index, const float u, const float v, float r_P[3]);
/* Patch queries at given resolution.
*
@@ -95,29 +93,41 @@ void BKE_subdiv_eval_final_point(
* of given resolution, producing resolution^2 evaluation points. The order
* goes as u in rows, v in columns. */
-void BKE_subdiv_eval_limit_patch_resolution_point(
- struct Subdiv *subdiv,
- const int ptex_face_index,
- const int resolution,
- void *buffer, const int offset, const int stride);
-void BKE_subdiv_eval_limit_patch_resolution_point_and_derivatives(
- struct Subdiv *subdiv,
- const int ptex_face_index,
- const int resolution,
- void *point_buffer, const int point_offset, const int point_stride,
- void *du_buffer, const int du_offset, const int du_stride,
- void *dv_buffer, const int dv_offset, const int dv_stride);
-void BKE_subdiv_eval_limit_patch_resolution_point_and_normal(
- struct Subdiv *subdiv,
- const int ptex_face_index,
- const int resolution,
- void *point_buffer, const int point_offset, const int point_stride,
- void *normal_buffer, const int normal_offset, const int normal_stride);
-void BKE_subdiv_eval_limit_patch_resolution_point_and_short_normal(
- struct Subdiv *subdiv,
- const int ptex_face_index,
- const int resolution,
- void *point_buffer, const int point_offset, const int point_stride,
- void *normal_buffer, const int normal_offset, const int normal_stride);
+void BKE_subdiv_eval_limit_patch_resolution_point(struct Subdiv *subdiv,
+ const int ptex_face_index,
+ const int resolution,
+ void *buffer,
+ const int offset,
+ const int stride);
+void BKE_subdiv_eval_limit_patch_resolution_point_and_derivatives(struct Subdiv *subdiv,
+ const int ptex_face_index,
+ const int resolution,
+ void *point_buffer,
+ const int point_offset,
+ const int point_stride,
+ void *du_buffer,
+ const int du_offset,
+ const int du_stride,
+ void *dv_buffer,
+ const int dv_offset,
+ const int dv_stride);
+void BKE_subdiv_eval_limit_patch_resolution_point_and_normal(struct Subdiv *subdiv,
+ const int ptex_face_index,
+ const int resolution,
+ void *point_buffer,
+ const int point_offset,
+ const int point_stride,
+ void *normal_buffer,
+ const int normal_offset,
+ const int normal_stride);
+void BKE_subdiv_eval_limit_patch_resolution_point_and_short_normal(struct Subdiv *subdiv,
+ const int ptex_face_index,
+ const int resolution,
+ void *point_buffer,
+ const int point_offset,
+ const int point_stride,
+ void *normal_buffer,
+ const int normal_offset,
+ const int normal_stride);
-#endif /* __BKE_SUBDIV_EVAL_H__ */
+#endif /* __BKE_SUBDIV_EVAL_H__ */