From 8601d737bf4575e0c1e9742d7783e1a3c9247d5f Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Mon, 7 Mar 2016 19:57:23 +1000 Subject: Document pick bug. --- TODO | 8 ++++++++ docs/common/objects.txt | 7 +++++++ 2 files changed, 15 insertions(+) diff --git a/TODO b/TODO index 5e20fca..9cd4cdf 100644 --- a/TODO +++ b/TODO @@ -10,6 +10,14 @@ The textures are replaced by blackness, a shiny blackness sometimes. Only seems to happen in Elementary. + Evas_3D pick bug +-------------------- + +evas_canvas3d_mesh_frame_vertex_data_copy_set() sets the meshes aabb, +but evas_canvas3d_mesh_frame_vertex_data_set( , EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, ) +doesn't, though it tries to. + + Use Lua consistently ------------------------ 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_ evas_canvas3d_mesh_frame_vertex_data_set() doesn't, but does the same thing manually. uses the buffer passed in, with no copy +While picking DOES use the aabb, getting things to actually HAVE an aabb is hard. + coz the _data_set() variation doesn't work, though that's the one we want. + Ah, it only works if you pass in EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, instead of _NORMAL, _TANGENT, _COLOR, or _TEXCOORD + Except it still doesn't! + + So stick with the copy variation for now. + -- cgit v1.1