Page MenuHome
Paste P2860

(An Untitled Masterwork)
ActivePublic

Authored by Dalai Felinto (dfelinto) on Mar 30 2022, 9:55 AM.
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc: In function ‘bool BKE_gpencil_stroke_extra_points(bGPDstroke*, int, int)’:
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:575:52: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘bGPDspoint’ {aka ‘struct bGPDspoint’} with no trivial copy-assignment [-Wclass-memaccess]
575 | memcpy(&new_pts[i], &pts[0], sizeof(bGPDspoint));
| ^
In file included from /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:31:
/home/dfelinto/src/blender/blender/source/blender/makesdna/DNA_gpencil_types.h:65:16: note: ‘bGPDspoint’ {aka ‘struct bGPDspoint’} declared here
65 | typedef struct bGPDspoint {
| ^~~~~~~~~~
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:577:74: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘bGPDspoint’ {aka ‘struct bGPDspoint’} with no trivial copy-assignment [-Wclass-memaccess]
577 | memcpy(&new_pts[count_before], pts, sizeof(bGPDspoint) * gps->totpoints);
| ^
In file included from /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:31:
/home/dfelinto/src/blender/blender/source/blender/makesdna/DNA_gpencil_types.h:65:16: note: ‘bGPDspoint’ {aka ‘struct bGPDspoint’} declared here
65 | typedef struct bGPDspoint {
| ^~~~~~~~~~
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:579:69: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘bGPDspoint’ {aka ‘struct bGPDspoint’} with no trivial copy-assignment [-Wclass-memaccess]
579 | memcpy(&new_pts[i], &pts[gps->totpoints - 1], sizeof(bGPDspoint));
| ^
In file included from /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:31:
/home/dfelinto/src/blender/blender/source/blender/makesdna/DNA_gpencil_types.h:65:16: note: ‘bGPDspoint’ {aka ‘struct bGPDspoint’} declared here
65 | typedef struct bGPDspoint {
| ^~~~~~~~~~
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc: In function ‘bool BKE_gpencil_stroke_trim_points(bGPDstroke*, int, int)’:
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:812:65: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘bGPDspoint’ {aka ‘struct bGPDspoint’} with no trivial copy-assignment [-Wclass-memaccess]
812 | memcpy(new_pt, &pt[index_from], sizeof(bGPDspoint) * new_count);
| ^
In file included from /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:31:
/home/dfelinto/src/blender/blender/source/blender/makesdna/DNA_gpencil_types.h:65:16: note: ‘bGPDspoint’ {aka ‘struct bGPDspoint’} declared here
65 | typedef struct bGPDspoint {
| ^~~~~~~~~~
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc: In function ‘bool BKE_gpencil_stroke_split(bGPdata*, bGPDframe*, bGPDstroke*, int, bGPDstroke**)’:
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:869:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘bGPDspoint’ {aka ‘struct bGPDspoint’} with no trivial copy-assignment [-Wclass-memaccess]
869 | memcpy(new_pt, &pt[before_index], sizeof(bGPDspoint) * new_count);
| ^
In file included from /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:31:
/home/dfelinto/src/blender/blender/source/blender/makesdna/DNA_gpencil_types.h:65:16: note: ‘bGPDspoint’ {aka ‘struct bGPDspoint’} declared here
65 | typedef struct bGPDspoint {
| ^~~~~~~~~~
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc: In function ‘bool BKE_gpencil_stroke_trim(bGPdata*, bGPDstroke*)’:
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:1768:48: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘bGPDspoint’ {aka ‘struct bGPDspoint’} with no trivial copy-assignment [-Wclass-memaccess]
1768 | memcpy(pt_new, pt_src, sizeof(bGPDspoint));
| ^
In file included from /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:31:
/home/dfelinto/src/blender/blender/source/blender/makesdna/DNA_gpencil_types.h:65:16: note: ‘bGPDspoint’ {aka ‘struct bGPDspoint’} declared here
65 | typedef struct bGPDspoint {
| ^~~~~~~~~~
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc: In function ‘void BKE_gpencil_stroke_simplify_adaptive(bGPdata*, bGPDstroke*, float)’:
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:2083:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘bGPDspoint’ {aka ‘struct bGPDspoint’} with no trivial copy-assignment [-Wclass-memaccess]
2083 | memcpy(pt, pt_src, sizeof(bGPDspoint));
| ^
In file included from /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:31:
/home/dfelinto/src/blender/blender/source/blender/makesdna/DNA_gpencil_types.h:65:16: note: ‘bGPDspoint’ {aka ‘struct bGPDspoint’} declared here
65 | typedef struct bGPDspoint {
| ^~~~~~~~~~
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc: In function ‘void BKE_gpencil_stroke_simplify_fixed(bGPdata*, bGPDstroke*)’:
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:2145:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘bGPDspoint’ {aka ‘struct bGPDspoint’} with no trivial copy-assignment [-Wclass-memaccess]
2145 | memcpy(pt, pt_src, sizeof(bGPDspoint));
| ^
In file included from /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:31:
/home/dfelinto/src/blender/blender/source/blender/makesdna/DNA_gpencil_types.h:65:16: note: ‘bGPDspoint’ {aka ‘struct bGPDspoint’} declared here
65 | typedef struct bGPDspoint {
| ^~~~~~~~~~
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc: In function ‘bGPDstroke* BKE_gpencil_stroke_delete_tagged_points(bGPdata*, bGPDframe*, bGPDstroke*, bGPDstroke*, int, bool, bool, int)’:
/home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:3163:56: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘bGPDspoint’ {aka ‘struct bGPDspoint’} with no trivial copy-assignment [-Wclass-memaccess]
3163 | sizeof(bGPDspoint) * new_stroke->totpoints);
| ^
In file included from /home/dfelinto/src/blender/blender/source/blender/blenkernel/intern/gpencil_geom.cc:31:
/home/dfelinto/src/blender/blender/source/blender/makesdna/DNA_gpencil_types.h:65:16: note: ‘bGPDspoint’ {aka ‘struct bGPDspoint’} declared here
65 | typedef struct bGPDspoint {

Event Timeline