mirror of
https://github.com/godotengine/godot.git
synced 2025-10-19 16:03:29 +00:00
Fix more issues found by cppcheck.
This commit is contained in:
parent
f4b0c7a1ea
commit
de4c97758a
63 changed files with 261 additions and 268 deletions
|
@ -424,7 +424,7 @@ Error RenderingServer::_surface_set_data(Array p_arrays, uint32_t p_format, uint
|
|||
value |= CLAMP(int((src[i * 4 + 1] * 0.5 + 0.5) * 1023.0), 0, 1023) << 10;
|
||||
value |= CLAMP(int((src[i * 4 + 2] * 0.5 + 0.5) * 1023.0), 0, 1023) << 20;
|
||||
if (src[i * 4 + 3] > 0) {
|
||||
value |= 3 << 30;
|
||||
value |= 3UL << 30;
|
||||
}
|
||||
|
||||
memcpy(&vw[p_offsets[ai] + i * p_vertex_stride], &value, 4);
|
||||
|
@ -440,7 +440,7 @@ Error RenderingServer::_surface_set_data(Array p_arrays, uint32_t p_format, uint
|
|||
value |= CLAMP(int((src[i * 4 + 1] * 0.5 + 0.5) * 1023.0), 0, 1023) << 10;
|
||||
value |= CLAMP(int((src[i * 4 + 2] * 0.5 + 0.5) * 1023.0), 0, 1023) << 20;
|
||||
if (src[i * 4 + 3] > 0) {
|
||||
value |= 3 << 30;
|
||||
value |= 3UL << 30;
|
||||
}
|
||||
memcpy(&vw[p_offsets[ai] + i * p_vertex_stride], &value, 4);
|
||||
}
|
||||
|
@ -1093,7 +1093,7 @@ Array RenderingServer::_get_array_from_surface(uint32_t p_format, Vector<uint8_t
|
|||
Vector2 *w = arr_2d.ptrw();
|
||||
|
||||
for (int j = 0; j < p_vertex_len; j++) {
|
||||
const float *v = (const float *)&r[j * vertex_elem_size + offsets[i]];
|
||||
const float *v = reinterpret_cast<const float *>(&r[j * vertex_elem_size + offsets[i]]);
|
||||
w[j] = Vector2(v[0], v[1]);
|
||||
}
|
||||
}
|
||||
|
@ -1107,7 +1107,7 @@ Array RenderingServer::_get_array_from_surface(uint32_t p_format, Vector<uint8_t
|
|||
Vector3 *w = arr_3d.ptrw();
|
||||
|
||||
for (int j = 0; j < p_vertex_len; j++) {
|
||||
const float *v = (const float *)&r[j * vertex_elem_size + offsets[i]];
|
||||
const float *v = reinterpret_cast<const float *>(&r[j * vertex_elem_size + offsets[i]]);
|
||||
w[j] = Vector3(v[0], v[1], v[2]);
|
||||
}
|
||||
}
|
||||
|
@ -1156,7 +1156,7 @@ Array RenderingServer::_get_array_from_surface(uint32_t p_format, Vector<uint8_t
|
|||
Color *w = arr.ptrw();
|
||||
|
||||
for (int32_t j = 0; j < p_vertex_len; j++) {
|
||||
const uint8_t *v = (const uint8_t *)&ar[j * attrib_elem_size + offsets[i]];
|
||||
const uint8_t *v = reinterpret_cast<const uint8_t *>(&ar[j * attrib_elem_size + offsets[i]]);
|
||||
|
||||
w[j] = Color(v[0] / 255.0, v[1] / 255.0, v[2] / 255.0, v[3] / 255.0);
|
||||
}
|
||||
|
@ -1170,7 +1170,7 @@ Array RenderingServer::_get_array_from_surface(uint32_t p_format, Vector<uint8_t
|
|||
Vector2 *w = arr.ptrw();
|
||||
|
||||
for (int j = 0; j < p_vertex_len; j++) {
|
||||
const float *v = (const float *)&ar[j * attrib_elem_size + offsets[i]];
|
||||
const float *v = reinterpret_cast<const float *>(&ar[j * attrib_elem_size + offsets[i]]);
|
||||
w[j] = Vector2(v[0], v[1]);
|
||||
}
|
||||
|
||||
|
@ -1184,7 +1184,7 @@ Array RenderingServer::_get_array_from_surface(uint32_t p_format, Vector<uint8_t
|
|||
Vector2 *w = arr.ptrw();
|
||||
|
||||
for (int j = 0; j < p_vertex_len; j++) {
|
||||
const float *v = (const float *)&ar[j * attrib_elem_size + offsets[i]];
|
||||
const float *v = reinterpret_cast<const float *>(&ar[j * attrib_elem_size + offsets[i]]);
|
||||
w[j] = Vector2(v[0], v[1]);
|
||||
}
|
||||
|
||||
|
@ -1209,7 +1209,7 @@ Array RenderingServer::_get_array_from_surface(uint32_t p_format, Vector<uint8_t
|
|||
uint8_t *w = arr.ptrw();
|
||||
|
||||
for (int j = 0; j < p_vertex_len; j++) {
|
||||
const uint8_t *v = (const uint8_t *)&ar[j * attrib_elem_size + offsets[i]];
|
||||
const uint8_t *v = reinterpret_cast<const uint8_t *>(&ar[j * attrib_elem_size + offsets[i]]);
|
||||
memcpy(&w[j * s], v, s);
|
||||
}
|
||||
|
||||
|
@ -1228,7 +1228,7 @@ Array RenderingServer::_get_array_from_surface(uint32_t p_format, Vector<uint8_t
|
|||
float *w = arr.ptrw();
|
||||
|
||||
for (int j = 0; j < p_vertex_len; j++) {
|
||||
const float *v = (const float *)&ar[j * attrib_elem_size + offsets[i]];
|
||||
const float *v = reinterpret_cast<const float *>(&ar[j * attrib_elem_size + offsets[i]]);
|
||||
memcpy(&w[j * s], v, s * sizeof(float));
|
||||
}
|
||||
ret[i] = arr;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue