@@ -61,9 +61,10 @@ export default class RendererViewElement extends LitElement {
6161 lines : 0 ,
6262 } ,
6363 memory : {
64- geometry : 0 ,
64+ geometries : 0 ,
6565 textures : 0 ,
66- }
66+ } ,
67+ programs : 0 ,
6768 } ;
6869
6970 return html `
@@ -73,49 +74,42 @@ export default class RendererViewElement extends LitElement {
7374 flex- direction: column;
7475 width: 100%;
7576 }
76-
77- .properties {
78- flex : 1 ;
79- font-size : 1em ;
80- box-sizing : border-box;
81- width : 100% ;
82- overflow-y : auto;
83- overflow-x : hidden;
84- display : none;
77+ /* quick hack, need to rethink title components */
78+ title-bar[title = "Memory" ] {
79+ border-top : 1px solid var (--title-border-color );
8580 }
86- .properties td : last-child {
87- text-align : right;
81+ ul {
82+ list-style-type : none;
83+ padding-left : 0.8em ;
84+ margin : 0.4em 0 ;
8885 }
89- .properties .show-render-data {
90- display : table;
86+ ul li {
87+ margin : 0.2em 0 ;
88+ }
89+ ul li span : first-child {
90+ font-weight : bold;
91+ padding-right : 0.5em ;
92+ }
93+ ul li span : first-child ::after {
94+ content : ':' ;
9195 }
9296</ style >
9397< title-bar title ="Renderer "> </ title-bar >
94- < table class ="properties ${ hasRenderingInfo ? ' show-render-data' : '' } ">
95- < tbody >
96- < tr >
97- < td > frame</ td > < td > ${ info . render . frame } </ td >
98- </ tr >
99- < tr >
100- < td > calls</ td > < td > ${ info . render . calls } </ td >
101- </ tr >
102- < tr >
103- < td > triangles</ td > < td > ${ info . render . triangles } </ td >
104- </ tr >
105- < tr >
106- < td > points</ td > < td > ${ info . render . points } </ td >
107- </ tr >
108- < tr >
109- < td > lines</ td > < td > ${ info . render . lines } </ td >
110- </ tr >
111- < tr >
112- < td > geometries</ td > < td > ${ info . memory . geometries } </ td >
113- </ tr >
114- < tr >
115- < td > textures</ td > < td > ${ info . memory . textures } </ td >
116- </ tr >
117- </ tbody >
118- </ table >
98+ < ul >
99+ < li > < span > frame</ span > < span > ${ info . render . frame } </ span > </ li >
100+ < li > < span > draw calls</ span > < span > ${ info . render . calls } </ span > </ li >
101+ < li > < span > triangles</ span > < span > ${ info . render . triangles } </ span > </ li >
102+ < li > < span > points</ span > < span > ${ info . render . points } </ span > </ li >
103+ < li > < span > lines</ span > < span > ${ info . render . lines } </ span > </ li >
104+ </ ul >
105+
106+ < title-bar title ="Memory "> </ title-bar >
107+
108+ < ul >
109+ < li > < span > geometries</ span > < span > ${ info . memory . geometries || 0 } </ span > </ li >
110+ < li > < span > textures</ span > < span > ${ info . memory . textures || 0 } </ span > </ li >
111+ < li > < span > programs</ span > < span > ${ info . programs || 0 } </ span > </ li >
112+ </ ul >
119113` ;
120114 }
121115}
0 commit comments