www.jpct.net

jPCT-AE - a 3d engine for Android => Support => Topic started by: tao on March 05, 2014, 08:40:43 am

Title: Draw calls and frame rate
Post by: tao on March 05, 2014, 08:40:43 am
Hi,

Is there a way to get the number of draw calls in each frame render? I want to improve the frame rate, and first I need to figure out "Am I drawing too many objects?".

Thanks
Title: Re: Draw calls and frame rate
Post by: EgonOlsen on March 08, 2014, 09:21:29 am
You could attach an implementation of the IRenderHook interface to each object and count the calls to beforeRendering().
Title: Re: Draw calls and frame rate
Post by: tao on March 14, 2014, 02:47:27 am
Thanks Egon, so each Object3D consumes one draw call? If I have 10 planes and they share the same texture will they 'batched' as one draw call, or still 10 draw calls?
Title: Re: Draw calls and frame rate
Post by: EgonOlsen on March 14, 2014, 07:37:13 am
It needs at least one draw call per object. There might be more if the object uses different textures for different parts.