diff options
-rw-r--r-- | TODO | 8 | ||||
-rw-r--r-- | docs/common/objects.txt | 7 |
2 files changed, 15 insertions, 0 deletions
@@ -10,6 +10,14 @@ The textures are replaced by blackness, a shiny blackness sometimes. | |||
10 | Only seems to happen in Elementary. | 10 | Only seems to happen in Elementary. |
11 | 11 | ||
12 | 12 | ||
13 | Evas_3D pick bug | ||
14 | -------------------- | ||
15 | |||
16 | evas_canvas3d_mesh_frame_vertex_data_copy_set() sets the meshes aabb, | ||
17 | but evas_canvas3d_mesh_frame_vertex_data_set( , EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, ) | ||
18 | doesn't, though it tries to. | ||
19 | |||
20 | |||
13 | Use Lua consistently | 21 | Use Lua consistently |
14 | ------------------------ | 22 | ------------------------ |
15 | 23 | ||
diff --git a/docs/common/objects.txt b/docs/common/objects.txt index 236a035..cf91f19 100644 --- a/docs/common/objects.txt +++ b/docs/common/objects.txt | |||
@@ -554,3 +554,10 @@ evas_canvas3d_mesh_frame_vertex_data_copy_set() calls evas_canvas3d_mesh_aabb_ | |||
554 | evas_canvas3d_mesh_frame_vertex_data_set() doesn't, but does the same thing manually. | 554 | evas_canvas3d_mesh_frame_vertex_data_set() doesn't, but does the same thing manually. |
555 | uses the buffer passed in, with no copy | 555 | uses the buffer passed in, with no copy |
556 | 556 | ||
557 | While picking DOES use the aabb, getting things to actually HAVE an aabb is hard. | ||
558 | coz the _data_set() variation doesn't work, though that's the one we want. | ||
559 | Ah, it only works if you pass in EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, instead of _NORMAL, _TANGENT, _COLOR, or _TEXCOORD | ||
560 | Except it still doesn't! | ||
561 | |||
562 | So stick with the copy variation for now. | ||
563 | |||