diff options
Diffstat (limited to 'scene/resources/importer_mesh.cpp')
| -rw-r--r-- | scene/resources/importer_mesh.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/scene/resources/importer_mesh.cpp b/scene/resources/importer_mesh.cpp index 604b9e359f..b2b90f019e 100644 --- a/scene/resources/importer_mesh.cpp +++ b/scene/resources/importer_mesh.cpp @@ -485,7 +485,7 @@ void ImporterMesh::generate_lods(float p_normal_merge_angle, float p_normal_spli  				raycaster->intersect(rays);  				LocalVector<Vector3> ray_normals; -				LocalVector<float> ray_normal_weights; +				LocalVector<real_t> ray_normal_weights;  				ray_normals.resize(new_index_count);  				ray_normal_weights.resize(new_index_count); @@ -517,10 +517,10 @@ void ImporterMesh::generate_lods(float p_normal_merge_angle, float p_normal_spli  					Vector3 normal = n0 * w + n1 * u + n2 * v;  					Vector2 orig_uv = ray_uvs[j]; -					float orig_bary[3] = { 1.0f - orig_uv.x - orig_uv.y, orig_uv.x, orig_uv.y }; +					real_t orig_bary[3] = { 1.0f - orig_uv.x - orig_uv.y, orig_uv.x, orig_uv.y };  					for (int k = 0; k < 3; k++) {  						int idx = orig_tri_id * 3 + k; -						float weight = orig_bary[k]; +						real_t weight = orig_bary[k];  						ray_normals[idx] += normal * weight;  						ray_normal_weights[idx] += weight;  					}  |