mirror of
https://github.com/godotengine/godot.git
synced 2025-10-29 20:51:14 +00:00
-Fixes on atlas import to save memory if mipmaps are not used
-Make the video memory visible to improve debugging
This commit is contained in:
parent
2b12a8109d
commit
b5011d9bf1
3 changed files with 51 additions and 4 deletions
|
|
@ -1322,6 +1322,38 @@ ScriptEditorDebugger::ScriptEditorDebugger(EditorNode *p_editor){
|
|||
|
||||
}
|
||||
|
||||
VBoxContainer *vmem_vb = memnew( VBoxContainer );
|
||||
HBoxContainer *vmem_hb = memnew( HBoxContainer );
|
||||
Label *vmlb = memnew(Label("List of Video Memory Usage by Resource: ") );
|
||||
vmlb->set_h_size_flags(SIZE_EXPAND_FILL);
|
||||
vmem_hb->add_child( vmlb );
|
||||
vmem_refresh = memnew( Button );
|
||||
vmem_hb->add_child(vmem_refresh);
|
||||
vmem_vb->add_child(vmem_hb);
|
||||
|
||||
MarginContainer *vmmc = memnew( MarginContainer );
|
||||
vmmc = memnew( MarginContainer );
|
||||
vmem_tree = memnew( Tree );
|
||||
vmem_tree->set_v_size_flags(SIZE_EXPAND_FILL);
|
||||
vmem_tree->set_h_size_flags(SIZE_EXPAND_FILL);
|
||||
vmmc->add_child(vmem_tree);
|
||||
vmmc->set_v_size_flags(SIZE_EXPAND_FILL);
|
||||
vmem_vb->add_child(vmmc);
|
||||
|
||||
vmem_vb->set_name("Video Mem");
|
||||
vmem_tree->set_columns(3);
|
||||
vmem_tree->set_column_titles_visible(true);
|
||||
vmem_tree->set_column_title(0,"Resource Path");
|
||||
vmem_tree->set_column_expand(0,true);
|
||||
vmem_tree->set_column_expand(1,false);
|
||||
vmem_tree->set_column_title(1,"Type");
|
||||
vmem_tree->set_column_min_width(1,150);
|
||||
vmem_tree->set_column_expand(2,false);
|
||||
vmem_tree->set_column_title(2,"Usage");
|
||||
vmem_tree->set_column_min_width(2,150);
|
||||
|
||||
tabs->add_child(vmem_vb);
|
||||
|
||||
info = memnew( HSplitContainer );
|
||||
info->set_name("Info");
|
||||
tabs->add_child(info);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue