diff options
author | Clay John <claynjohn@gmail.com> | 2023-01-02 12:33:44 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-02 12:33:44 -0700 |
commit | 61c7b7fb13f7cef8737d0a047db1c2340d1ce661 (patch) | |
tree | a99568a423305343923ffb2e7d477688239a03c7 /scene/resources/surface_tool.cpp | |
parent | b29bb11a4cb5ffcca6ddcc4d495656f146bfd22a (diff) | |
parent | 2aefdcc26eb98a0fb93f160dbd8f0789e77ae6c7 (diff) | |
download | redot-engine-61c7b7fb13f7cef8737d0a047db1c2340d1ce661.tar.gz |
Merge pull request #67853 from Zylann/fix_lods_with_doubles
Fix usages of mesh simplification functions in float=64 builds
Diffstat (limited to 'scene/resources/surface_tool.cpp')
-rw-r--r-- | scene/resources/surface_tool.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/resources/surface_tool.cpp b/scene/resources/surface_tool.cpp index 94967352c8..185cbdc6bf 100644 --- a/scene/resources/surface_tool.cpp +++ b/scene/resources/surface_tool.cpp @@ -46,7 +46,7 @@ void SurfaceTool::strip_mesh_arrays(PackedVector3Array &r_vertices, PackedInt32A Vector<uint32_t> remap; remap.resize(r_vertices.size()); - uint32_t new_vertex_count = generate_remap_func(remap.ptrw(), (unsigned int *)r_indices.ptr(), r_indices.size(), (float *)r_vertices.ptr(), r_vertices.size(), sizeof(Vector3)); + uint32_t new_vertex_count = generate_remap_func(remap.ptrw(), (unsigned int *)r_indices.ptr(), r_indices.size(), r_vertices.ptr(), r_vertices.size(), sizeof(Vector3)); remap_vertex_func(r_vertices.ptrw(), r_vertices.ptr(), r_vertices.size(), sizeof(Vector3), remap.ptr()); r_vertices.resize(new_vertex_count); remap_index_func((unsigned int *)r_indices.ptrw(), (unsigned int *)r_indices.ptr(), r_indices.size(), remap.ptr()); |