|
@@ -772,19 +772,11 @@ void RenderingServer::mesh_surface_make_offsets_from_format(uint32_t p_format, i
|
|
elem_size = 3;
|
|
elem_size = 3;
|
|
}
|
|
}
|
|
|
|
|
|
- {
|
|
|
|
- elem_size *= sizeof(float);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- if (elem_size == 6) {
|
|
|
|
- elem_size = 8;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
+ elem_size *= sizeof(float);
|
|
} break;
|
|
} break;
|
|
case RS::ARRAY_NORMAL: {
|
|
case RS::ARRAY_NORMAL: {
|
|
elem_size = 4;
|
|
elem_size = 4;
|
|
} break;
|
|
} break;
|
|
-
|
|
|
|
case RS::ARRAY_TANGENT: {
|
|
case RS::ARRAY_TANGENT: {
|
|
elem_size = 4;
|
|
elem_size = 4;
|
|
} break;
|
|
} break;
|
|
@@ -793,12 +785,9 @@ void RenderingServer::mesh_surface_make_offsets_from_format(uint32_t p_format, i
|
|
} break;
|
|
} break;
|
|
case RS::ARRAY_TEX_UV: {
|
|
case RS::ARRAY_TEX_UV: {
|
|
elem_size = 8;
|
|
elem_size = 8;
|
|
-
|
|
|
|
} break;
|
|
} break;
|
|
-
|
|
|
|
case RS::ARRAY_TEX_UV2: {
|
|
case RS::ARRAY_TEX_UV2: {
|
|
elem_size = 8;
|
|
elem_size = 8;
|
|
-
|
|
|
|
} break;
|
|
} break;
|
|
case RS::ARRAY_CUSTOM0:
|
|
case RS::ARRAY_CUSTOM0:
|
|
case RS::ARRAY_CUSTOM1:
|
|
case RS::ARRAY_CUSTOM1:
|