From 191a1a5ba755cbc7c905d32d8097fadceda67a29 Mon Sep 17 00:00:00 2001 From: Hans Goudey Date: Tue, 15 Jul 2025 12:32:51 -0400 Subject: [PATCH] Cleanup: Use C++ vector types for CustomData layer data in RNA --- source/blender/makesrna/intern/rna_mesh.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/blender/makesrna/intern/rna_mesh.cc b/source/blender/makesrna/intern/rna_mesh.cc index 5012f08de17..9e92ecf4b19 100644 --- a/source/blender/makesrna/intern/rna_mesh.cc +++ b/source/blender/makesrna/intern/rna_mesh.cc @@ -489,7 +489,7 @@ static void rna_MeshLoop_tangent_get(PointerRNA *ptr, float *values) { Mesh *mesh = rna_mesh(ptr); const int index = rna_MeshLoop_index_get(ptr); - const float(*layer)[4] = static_cast( + const blender::float4 *layer = static_cast( CustomData_get_layer(&mesh->corner_data, CD_MLOOPTANGENT)); if (!layer) { @@ -504,7 +504,7 @@ static float rna_MeshLoop_bitangent_sign_get(PointerRNA *ptr) { Mesh *mesh = rna_mesh(ptr); const int index = rna_MeshLoop_index_get(ptr); - const float(*vec)[4] = static_cast( + const blender::float4 *vec = static_cast( CustomData_get_layer(&mesh->corner_data, CD_MLOOPTANGENT)); return (vec) ? vec[index][3] : 0.0f; @@ -514,7 +514,7 @@ static void rna_MeshLoop_bitangent_get(PointerRNA *ptr, float *values) { Mesh *mesh = rna_mesh(ptr); const int index = rna_MeshLoop_index_get(ptr); - const float(*vec)[4] = static_cast( + const blender::float4 *vec = static_cast( CustomData_get_layer(&mesh->corner_data, CD_MLOOPTANGENT)); if (vec) { @@ -761,7 +761,7 @@ static void rna_MeshVertex_undeformed_co_get(PointerRNA *ptr, float values[3]) { Mesh *mesh = rna_mesh(ptr); const float *position = (const float *)ptr->data; - const float(*orco)[3] = static_cast( + const blender::float3 *orco = static_cast( CustomData_get_layer(&mesh->vert_data, CD_ORCO)); if (orco) {