[limitation] glTF file import test with Wings3D v2.1.7 - tkbd - 06-06-2018
Hi!
I found and download several glTF sampledata made by KhronosGroup from Github.
Then, import some of them by Wings3D v2.1.7 glTF importer,it can load basic,binay and embeded gltf files,
But it doesn't support the glTF data that has Draco compression.
The data used this time can be downloaded all at once from github.
(Note:the file size is 658.9 MB)
Such sample data is useful for inspection of input / output of file format and improvement of data reliability.
Also, it is easy to check the recreation of bugs.
I got the case of report or crash log a following.
https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/BoxVertexColors
Wings3D can't import Vertex Colors
https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/BoxInterleaved
Code: Dump written 2018-6-4_15-39
Version: 2.1.7
OS: Mac OS X (Darwin 16.7.0 x86_64)
GPU: Intel Inc. | Intel(R) Iris(TM) Pro Graphics 6200
Window: geom
Reason: function_clause
Short stack trace:
[{wings,command_1,2,[{file,"wings.erl"},{line,746}]},
{wings_develop,time_command,2,[{file,"wings_develop.erl"},{line,79}]},
{wings,raw_command,4,[{file,"wings.erl"},{line,629}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,973}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,939}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,840}]},
{wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,747}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,651}]},
{wings,init_part2,2,[{file,"wings.erl"},{line,104}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]
Long stack trace:
[{wings,command_1,
[{'EXIT',
{{badmatch,23},
[{wpc_gltf,imp_mesh_data,4,[{file,"wpc_gltf.erl"},{line,551}]},
{wpc_gltf,imp_faces,4,[{file,"wpc_gltf.erl"},{line,508}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{wpc_gltf,imp_mesh,3,[{file,"wpc_gltf.erl"},{line,487}]},
{wpc_gltf,imp_objects,3,[{file,"wpc_gltf.erl"},{line,473}]},
{wpc_gltf,imp_objects,3,[{file,"wpc_gltf.erl"},{line,478}]},
{wpc_gltf,do_import,2,[{file,"wpc_gltf.erl"},{line,443}]},
{wpa,do_import,3,[{file,"wpa.erl"},{line,129}]},
{wpa,'-import/3-fun-0-',3,[{file,"wpa.erl"},{line,118}]},
{wings_file,'-import_filename_1/2-fun-0-',3,
[{file,"wings_file.erl"},{line,67}]},
{wings_develop,time_command,2,
[{file,"wings_develop.erl"},{line,79}]},
{wings_plugin,command,3,[{file,"wings_plugin.erl"},{line,139}]},
{wings,raw_command_1,3,[{file,"wings.erl"},{line,632}]},
{wings,raw_command,4,[{file,"wings.erl"},{line,629}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,973}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,939}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,840}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,651}]},
{wings,init_part2,2,[{file,"wings.erl"},{line,104}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]}},
{st,{0,nil},
edge,false,[],
{0,nil},
none,
{1,
{default,
[{maps,[]},
{opengl,
[{ambient,
{0.7898538076923077,0.8133333333333334,
0.6940444444444445,1.0}},
{diffuse,
{0.7898538076923077,0.8133333333333334,
0.6940444444444445,1.0}},
{emission,{0.0,0.0,0.0,1.0}},
{shininess,0.0},
{specular,{0.0,0.0,0.0,1.0}},
{vertex_colors,set}]}],
nil,nil}},
[],undefined,true,1,none,none,
{0,{}},
{1,{wings_shape,{no_folder,[{no_folder,{open,{0,nil}}}]},nil,nil}},
ignore,none,none,
{ignore,ignore},
{'EXIT',
{{badmatch,23},
[{wpc_gltf,imp_mesh_data,4,[{file,"wpc_gltf.erl"},{line,551}]},
{wpc_gltf,imp_faces,4,[{file,"wpc_gltf.erl"},{line,508}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{wpc_gltf,imp_mesh,3,[{file,"wpc_gltf.erl"},{line,487}]},
{wpc_gltf,imp_objects,3,[{file,"wpc_gltf.erl"},{line,473}]},
{wpc_gltf,imp_objects,3,[{file,"wpc_gltf.erl"},{line,478}]},
{wpc_gltf,do_import,2,[{file,"wpc_gltf.erl"},{line,443}]},
{wpa,do_import,3,[{file,"wpa.erl"},{line,129}]},
{wpa,'-import/3-fun-0-',3,[{file,"wpa.erl"},{line,118}]},
{wings_file,'-import_filename_1/2-fun-0-',3,
[{file,"wings_file.erl"},{line,67}]},
{wings_develop,time_command,2,[{file,[...]},{line,...}]},
{wings_plugin,command,3,[{file,...},{...}]},
{wings,raw_command_1,3,[{...}|...]},
{wings,raw_command,4,[...]},
{wings_wm,handle_event,3,...},
{wings_wm,send_event,...},
{wings_wm,...},
{...}|...]}},
{[],[]},
true,[]}],
[{file,"wings.erl"},{line,746}]},
{wings_develop,time_command,2,[{file,"wings_develop.erl"},{line,79}]},
{wings,raw_command,4,[{file,"wings.erl"},{line,629}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,973}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,939}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,840}]},
{wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,747}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,651}]},
{wings,init_part2,2,[{file,"wings.erl"},{line,104}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]
https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/SimpleSparseAccessor/glTF
No crash but result isn't same to the screenshot.
https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/SimpleSparseAccessor/glTF-Embedded
Code: wings-2.1.7
Internal Error
Version: 2.1.7
OS: Mac OS X (Darwin 16.7.0 x86_64)
GPU: Intel Inc. | Intel Iris OpenGL Engine
Window: geom
Reason: function_clause
Stack trace:
[{wings,command_1,
[{'EXIT',{{badmatch,{error,enoent}},
[{wpc_gltf,imp_get_data,3,
[{file,"wpc_gltf.erl"},{line,646}]},
{wpc_gltf,'-do_import/2-lc$^2/1-0-',2,
[{file,"wpc_gltf.erl"},{line,441}]},
{wpc_gltf,do_import,2,[{file,[...]},{line,...}]},
{wpa,do_import,3,[{file,...},{...}]},
{wpa,'-import/3-fun-0-',3,[{...}|...]},
{wings_file,'-import_filename_1/2-fun-0-',3,[...]},
{wings_develop,time_command,2,...},
{wings_plugin,command,...},
{wings,...},
{...}|...]}},
{st,{0,nil},
vertex,false,[],
{0,nil},
none,
{1,{default,[{...}|...],nil,...}},
[],undefined,false,3,none,...}],
[{file,"wings.erl"},{line,746}]},
{wings_develop,time_command,2,[{file,"wings_develop.erl"},{line,79}]},
{wings,raw_command,4,[{file,"wings.erl"},{line,629}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,973}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,939}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,840}]},
{wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,747}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,651}]},
{wings,init_part2,2,[{file,"wings.erl"},{line,104}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]
https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/TextureCoordinateTest/glTF and Embedded is OK
https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/TextureCoordinateTest/glTF-Binary is crush
Code: Internal Error
Version: 2.1.7
OS: Mac OS X (Darwin 16.7.0 x86_64)
GPU: Intel Inc. | Intel Iris OpenGL Engine
Window: geom
Reason: function_clause
Stack trace:
[{wings,command_1,
[{'EXIT',
{function_clause,
[{wings_material,norm,
[none],
[{file,"wings_material.erl"},{line,311}]},
{wings_material,add_defaults_1,1,
[{file,"wings_material.erl"},{line,293}]},
{wings_material,add_defaults,1,[{file,[...]},{line,...}]},
{wings_material,add_materials_1,4,[{file,...},{...}]},
{wings_import,translate_objects,7,[{...}|...]},
{wings_import,import,2,[...]},
{wpa,'-import/3-fun-0-',3,...},
{wings_file,'-import_filename_1/2-fun-0-',...},
{wings_develop,...},
{...}|...]}},
{st,{0,nil},
face,true,[],
{0,nil},
none,
{1,{default,[{...}|...],nil,...}},
[],undefined,true,1,none,...}],
[{file,"wings.erl"},{line,746}]},
{wings_develop,time_command,2,[{file,"wings_develop.erl"},{line,79}]},
{wings,raw_command,4,[{file,"wings.erl"},{line,629}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,973}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,939}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,840}]},
{wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,747}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,651}]},
{wings,init_part2,2,[{file,"wings.erl"},{line,104}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]
https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/TextureTransformTest
Code: wings-2.1.7
Internal Error
Version: 2.1.7
OS: Mac OS X (Darwin 16.7.0 x86_64)
GPU: Intel Inc. | Intel Iris OpenGL Engine
Window: geom
Reason: function_clause
Stack trace:
[{wings,command_1,
[{'EXIT',
{function_clause,
[{wings_material,norm,
[none],
[{file,"wings_material.erl"},{line,311}]},
{wings_material,add_defaults_1,1,
[{file,"wings_material.erl"},{line,293}]},
{wings_material,add_defaults,1,[{file,[...]},{line,...}]},
{wings_material,add_materials_1,4,[{file,...},{...}]},
{wings_import,translate_objects,7,[{...}|...]},
{wings_import,import,2,[...]},
{wpa,'-import/3-fun-0-',3,...},
{wings_file,'-import_filename_1/2-fun-0-',...},
{wings_develop,...},
{...}|...]}},
{st,{0,nil},
face,true,[],
{0,nil},
none,
{1,{default,[{...}|...],nil,...}},
[],undefined,true,1,none,...}],
[{file,"wings.erl"},{line,746}]},
{wings_develop,time_command,2,[{file,"wings_develop.erl"},{line,79}]},
{wings,raw_command,4,[{file,"wings.erl"},{line,629}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,973}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,939}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,840}]},
{wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,747}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,651}]},
{wings,init_part2,2,[{file,"wings.erl"},{line,104}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]
Internal Error
Version: 2.1.7
OS: Mac OS X (Darwin 16.7.0 x86_64)
GPU: Intel Inc. | Intel Iris OpenGL Engine
Window: geom
Reason: function_clause
Stack trace:
[{wings,command_1,
[{'EXIT',
{function_clause,
[{wings_material,norm,
[none],
[{file,"wings_material.erl"},{line,311}]},
{wings_material,add_defaults_1,1,
[{file,"wings_material.erl"},{line,293}]},
{wings_material,add_defaults,1,[{file,[...]},{line,...}]},
{wings_material,add_materials_1,4,[{file,...},{...}]},
{wings_import,translate_objects,7,[{...}|...]},
{wings_import,import,2,[...]},
{wpa,'-import/3-fun-0-',3,...},
{wings_file,'-import_filename_1/2-fun-0-',...},
{wings_develop,...},
{...}|...]}},
{st,{0,nil},
face,true,[],
{0,nil},
none,
{1,{default,[{...}|...],nil,...}},
[],undefined,true,1,none,...}],
[{file,"wings.erl"},{line,746}]},
{wings_develop,time_command,2,[{file,"wings_develop.erl"},{line,79}]},
{wings,raw_command,4,[{file,"wings.erl"},{line,629}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,973}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,939}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,840}]},
{wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,747}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,651}]},
{wings,init_part2,2,[{file,"wings.erl"},{line,104}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]
https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/TriangleWithoutIndices
Code: Dump written 2018-6-4_12-49
Version: 2.1.7
OS: Mac OS X (Darwin 16.7.0 x86_64)
GPU: Intel Inc. | Intel(R) Iris(TM) Pro Graphics 6200
Window: geom
Reason: function_clause
Short stack trace:
[{wings,command_1,2,[{file,"wings.erl"},{line,746}]},
{wings_develop,time_command,2,[{file,"wings_develop.erl"},{line,79}]},
{wings,raw_command,4,[{file,"wings.erl"},{line,629}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,973}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,939}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,840}]},
{wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,747}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,651}]},
{wings,init_part2,2,[{file,"wings.erl"},{line,104}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]
Long stack trace:
[{wings,command_1,
[{'EXIT',
{function_clause,
[{wpc_gltf,imp_faces,
[#{attributes => #{'POSITION' => 0}},
#{accessors =>
[#{bufferView => 0,byteOffset => 0,
componentType => 5126,count => 3,
max => [1.0,1.0,0.0],
min => [0.0,0.0,0.0],
type => <<"VEC3">>}],
asset => #{version => <<"2.0">>},
bufferViews =>
[#{buffer => 0,byteLength => 36,byteOffset => 0,
target => 34962}],
buffers =>
[#{byteLength => 36,
uri => <<"triangleWithoutIndices.bin">>}],
meshes =>
[#{primitives =>
[#{attributes => #{'POSITION' => 0}}]}],
nodes => [#{mesh => 0}],
read_image => #Fun<wpc_gltf.12.103819908>,
scenes => [#{nodes => [0]}]},
[<<0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,63,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,128,63,...>>],
[]],
[{file,"wpc_gltf.erl"},{line,490}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{wpc_gltf,imp_mesh,3,[{file,"wpc_gltf.erl"},{line,487}]},
{wpc_gltf,imp_objects,3,[{file,"wpc_gltf.erl"},{line,473}]},
{wpc_gltf,do_import,2,[{file,"wpc_gltf.erl"},{line,443}]},
{wpa,do_import,3,[{file,"wpa.erl"},{line,129}]},
{wpa,'-import/3-fun-0-',3,[{file,"wpa.erl"},{line,118}]},
{wings_file,'-import_filename_1/2-fun-0-',3,
[{file,"wings_file.erl"},{line,67}]},
{wings_develop,time_command,2,
[{file,"wings_develop.erl"},{line,79}]},
{wings_plugin,command,3,[{file,"wings_plugin.erl"},{line,139}]},
{wings,raw_command_1,3,[{file,"wings.erl"},{line,632}]},
{wings,raw_command,4,[{file,"wings.erl"},{line,629}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,973}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,939}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,840}]},
{wings_wm,get_and_dispatch,0,
[{file,"wings_wm.erl"},{line,651}]},
{wings,init_part2,2,[{file,"wings.erl"},{line,104}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,247}]}]}},
{st,{0,nil},
edge,false,[],
{0,nil},
none,
{1,
{default,
[{maps,[]},
{opengl,
[{ambient,
{0.7898538076923077,0.8133333333333334,
0.6940444444444445,1.0}},
{diffuse,
{0.7898538076923077,0.8133333333333334,
0.6940444444444445,1.0}},
{emission,{0.0,0.0,0.0,1.0}},
{shininess,0.0},
{specular,{0.0,0.0,0.0,1.0}},
{vertex_colors,set}]}],
nil,nil}},
[],undefined,true,1,none,none,
{0,{}},
{1,{wings_shape,{no_folder,[{no_folder,{open,{0,nil}}}]},nil,nil}},
ignore,none,none,
{ignore,ignore},
{'EXIT',
{function_clause,
[{wpc_gltf,imp_faces,
[#{attributes => #{'POSITION' => 0}},
#{accessors =>
[#{bufferView => 0,byteOffset => 0,
componentType => 5126,count => 3,
max => [1.0,1.0,0.0],
min => [0.0,0.0,0.0],
type => <<"VEC3">>}],
asset => #{version => <<"2.0">>},
bufferViews =>
[#{buffer => 0,byteLength => 36,byteOffset => 0,
target => 34962}],
buffers =>
[#{byteLength => 36,
uri => <<"triangleWithoutIndic"...>>}],
meshes =>
[#{primitives =>
[#{attributes => #{'POSITION' => 0}}]}],
nodes => [#{mesh => 0}],
read_image => #Fun<wpc_gltf.12.103819908>,
scenes => [#{nodes => [0]}]},
[<<0,0,0,0,0,0,0,0,0,0,...>>],
[]],
[{file,"wpc_gltf.erl"},{line,490}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{wpc_gltf,imp_mesh,3,[{file,"wpc_gltf.erl"},{line,487}]},
{wpc_gltf,imp_objects,3,[{file,"wpc_gltf.erl"},{line,473}]},
{wpc_gltf,do_import,2,[{file,"wpc_gltf.erl"},{line,443}]},
{wpa,do_import,3,[{file,"wpa.erl"},{line,129}]},
{wpa,'-import/3-fun-0-',3,[{file,"wpa.erl"},{line,118}]},
{wings_file,'-import_filename_1/2-fun-0-',3,
[{file,"wings_file.erl"},{line,67}]},
{wings_develop,time_command,2,
[{file,"wings_develop.erl"},{line,79}]},
{wings_plugin,command,3,
[{file,"wings_plugin.erl"},{line,139}]},
{wings,raw_command_1,3,[{file,[...]},{line,...}]},
{wings,raw_command,4,[{file,...},{...}]},
{wings_wm,handle_event,3,[{...}|...]},
{wings_wm,send_event,2,[...]},
{wings_wm,do_dispatch,2,...},
{wings_wm,get_and_dispatch,...},
{wings,...},
{...}]}},
{[],[]},
true,[]}],
[{file,"wings.erl"},{line,746}]},
{wings_develop,time_command,2,[{file,"wings_develop.erl"},{line,79}]},
{wings,raw_command,4,[{file,"wings.erl"},{line,629}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,973}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,939}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,840}]},
{wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,747}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,651}]},
{wings,init_part2,2,[{file,"wings.erl"},{line,104}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]
https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/AlphaBlendModeTest/glTF
Code: Version: 2.1.7
OS: Mac OS X (Darwin 16.7.0 x86_64)
GPU: Intel Inc. | Intel Iris OpenGL Engine
Window: geom
Reason: {timeout,{gen_server,call,[wings_image,{bumpid,1}]}}
Stack trace:
[{wx,batch,1,[{file,"wx.erl"},{line,188}]},
{wings,handle_event_3,2,[{file,"wings.erl"},{line,421}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,972}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,939}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,840}]},
{wings_wm,redraw_win,1,[{file,"wings_wm.erl"},{line,881}]},
{lists,foreach,2,[{file,"lists.erl"},{line,1338}]},
{wings_wm,redraw_all,0,[{file,"wings_wm.erl"},{line,856}]},
{wings,init_part2,2,[{file,"wings.erl"},{line,104}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]
Internal Error
Version: 2.1.7
OS: Mac OS X (Darwin 16.7.0 x86_64)
GPU: Intel Inc. | Intel Iris OpenGL Engine
Window: geom
Reason: {timeout,{gen_server,call,[wings_image,{txid,2}]}}
Stack trace:
[{wx,batch,1,[{file,"wx.erl"},{line,188}]},
{wings_pick,handle_hilite_event,2,[{file,"wings_pick.erl"},{line,134}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,972}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,939}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,840}]},
{wings_wm,redraw_win,1,[{file,"wings_wm.erl"},{line,881}]},
{lists,foreach,2,[{file,"lists.erl"},{line,1338}]},
{wings_wm,redraw_all,0,[{file,"wings_wm.erl"},{line,856}]},
{wings,init_part2,2,[{file,"wings.erl"},{line,104}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]
Internal Error
Version: 2.1.7
OS: Mac OS X (Darwin 16.7.0 x86_64)
GPU: Intel Inc. | Intel Iris OpenGL Engine
Window: geom
Reason: function_clause
Stack trace:
[{wings,handle_event_3,
[{#Ref<0.2416509953.1479540737.146627>,6},
{st,{9,
{4,
{we,4,0,"TestCutoff75Mesh",{array,5,...},{array,...},{...},...},
{2,{we,2,0,[...],...},{1,{we,...},nil,...},{3,{...},...}},
{6,{we,6,0,...},{5,{...},...},{7,...}}}},
face,true,[],
{0,nil},
none,
{7,{default,[{...}|...],{...},...}},
[],undefined,false,10,none,...}],
[{file,"wings.erl"},{line,400}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,972}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,939}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,840}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,651}]},
{wings,init_part2,2,[{file,"wings.erl"},{line,104}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]
Internal Error
Version: 2.1.7
OS: Mac OS X (Darwin 16.7.0 x86_64)
GPU: Intel Inc. | Intel Iris OpenGL Engine
Window: geom
Reason: function_clause
Stack trace:
[{wings,handle_event_3,
[{#Ref<0.2416509953.1479540738.143067>,4},
{st,{9,
{4,
{we,4,0,"TestCutoff75Mesh",{array,5,...},{array,...},{...},...},
{2,{we,2,0,[...],...},{1,{we,...},nil,...},{3,{...},...}},
{6,{we,6,0,...},{5,{...},...},{7,...}}}},
face,true,[],
{0,nil},
none,
{7,{default,[{...}|...],{...},...}},
[],undefined,false,10,none,...}],
[{file,"wings.erl"},{line,400}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,972}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,939}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,840}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,651}]},
{wings,init_part2,2,[{file,"wings.erl"},{line,104}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]
RE: glTF file import test with Wings3D v2.1.7 - dgud - 06-07-2018
I have the only implemented the most used formats, so I wouldn't call these bugs.
It is more "known limitations" :-)
RE: glTF file import test with Wings3D v2.1.7 - tkbd - 06-09-2018
dgud Wrote:I have the only implemented the most used formats, so I wouldn't call these bugs.
It is more "known limitations" :-)
I get it.
I remembered also the expression that "added support for (some) ..." at v2.1.7 Releaese note.
|