From 9253cc53c6fbbd78b5e4268eb498ef55b4dd0181 Mon Sep 17 00:00:00 2001 From: Relintai Date: Mon, 8 Feb 2021 15:41:09 +0100 Subject: [PATCH] Fixed compile when mesh_data_resource is present, and props is not. Closes #3, thanks! --- world/voxel_chunk.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/world/voxel_chunk.cpp b/world/voxel_chunk.cpp index 4eb7eaa..f72b6b0 100644 --- a/world/voxel_chunk.cpp +++ b/world/voxel_chunk.cpp @@ -723,11 +723,15 @@ int VoxelChunk::mesh_data_resource_addv(const Vector3 &local_data_pos, const Ref AABB mesh_aabb = e.transform.xform(mesh->get_aabb()); e.is_inside = aabb.encloses(mesh_aabb); +#if PROPS_PRESENT if (get_library().is_valid() && texture.is_valid()) { e.uv_rect = get_library()->get_prop_uv_rect(texture); } else { e.uv_rect = Rect2(0, 0, 1, 1); } +#else + e.uv_rect = Rect2(0, 0, 1, 1); +#endif _mesh_data_resources.push_back(e); @@ -759,10 +763,14 @@ int VoxelChunk::mesh_data_resource_add(const Transform &local_transform, const R AABB mesh_aabb = e.transform.xform(mesh->get_aabb()); e.is_inside = aabb.encloses(mesh_aabb); +#if PROPS_PRESENT if (get_library().is_valid() && texture.is_valid()) e.uv_rect = get_library()->get_prop_uv_rect(texture); else e.uv_rect = Rect2(0, 0, 1, 1); +#else + e.uv_rect = Rect2(0, 0, 1, 1); +#endif _mesh_data_resources.push_back(e);