Warp3D Nova profiling results for Shell Process 'test_gl4es': Function calls used 3382.265223 ms, 9.26 % of context life-time 36512.514446 ms Draw calls/s 0.2 function | call count | errors | duration (ms) | avg. call dur. (us) | % of 3382.265223 ms | % of CPU time TexUpdateImage | 133 | 0 | 2950.668471 | 22185.477 | 87.24 | 8.08 TexUpdateSubImage | 133 | 0 | 218.142276 | 1640.167 | 6.45 | 0.60 SetBlendMode | 2 | 0 | 39.531469 | 19765.734 | 1.17 | 0.11 WaitIdle | 4 | 0 | 32.517654 | 8129.414 | 0.96 | 0.09 Destroy | 1 | 0 | 32.161724 | 32161.724 | 0.95 | 0.09 CompileShader | 6 | 0 | 18.603549 | 3100.591 | 0.55 | 0.05 SetStencilOp | 1 | 0 | 18.210446 | 18210.446 | 0.54 | 0.05 CreateRenderStateObject | 1 | 0 | 16.071058 | 16071.058 | 0.48 | 0.04 SetStencilFunc | 1 | 0 | 15.989774 | 15989.774 | 0.47 | 0.04 SetBlendEquation | 1 | 0 | 15.920682 | 15920.682 | 0.47 | 0.04 SetStencilWriteMask | 1 | 0 | 13.950677 | 13950.677 | 0.41 | 0.04 CreateDataBufferObject | 192 | 0 | 5.974376 | 31.117 | 0.18 | 0.02 DestroyDataBufferObject | 192 | 0 | 1.330566 | 6.930 | 0.04 | 0.00 CreateTexture | 13 | 0 | 0.448080 | 34.468 | 0.01 | 0.00 BufferUnlock | 11 | 0 | 0.335479 | 30.498 | 0.01 | 0.00 CreateVertexBufferObject | 8 | 0 | 0.314346 | 39.293 | 0.01 | 0.00 WaitDone | 3 | 0 | 0.268231 | 89.410 | 0.01 | 0.00 TexGenMipMaps | 12 | 0 | 0.266266 | 22.189 | 0.01 | 0.00 DestroyVertexBufferObject | 8 | 0 | 0.226206 | 28.276 | 0.01 | 0.00 DestroyShader | 6 | 0 | 0.219669 | 36.612 | 0.01 | 0.00 CreateTexSampler | 14 | 0 | 0.169584 | 12.113 | 0.01 | 0.00 Submit | 19 | 0 | 0.128682 | 6.773 | 0.00 | 0.00 DestroyTexture | 13 | 0 | 0.090747 | 6.981 | 0.00 | 0.00 BindTexture | 212 | 0 | 0.085454 | 0.403 | 0.00 | 0.00 ShaderGetObjectInfo | 40 | 0 | 0.080160 | 2.004 | 0.00 | 0.00 FBBindBuffer | 2 | 0 | 0.059669 | 29.835 | 0.00 | 0.00 Clear | 1 | 0 | 0.058707 | 58.707 | 0.00 | 0.00 TSSetParameters | 34 | 0 | 0.048281 | 1.420 | 0.00 | 0.00 DBOSetBuffer | 320 | 0 | 0.047118 | 0.147 | 0.00 | 0.00 DrawElements | 2 | 0 | 0.046356 | 23.178 | 0.00 | 0.00 DestroyTexSampler | 14 | 0 | 0.045273 | 3.234 | 0.00 | 0.00 DrawArrays | 4 | 0 | 0.033444 | 8.361 | 0.00 | 0.00 CreateShaderPipeline | 3 | 0 | 0.028070 | 9.357 | 0.00 | 0.00 BindShaderDataBuffer | 140 | 0 | 0.024381 | 0.174 | 0.00 | 0.00 VBOLock | 8 | 0 | 0.020451 | 2.556 | 0.00 | 0.00 TexSetParameters | 26 | 0 | 0.019850 | 0.763 | 0.00 | 0.00 DestroyRenderStateObject | 2 | 0 | 0.019649 | 9.825 | 0.00 | 0.00 GetVertexAttribArray | 96 | 0 | 0.019128 | 0.199 | 0.00 | 0.00 DestroyShaderPipeline | 3 | 0 | 0.014997 | 4.999 | 0.00 | 0.00 DestroyFrameBuffer | 2 | 0 | 0.014677 | 7.338 | 0.00 | 0.00 VBOSetArray | 16 | 0 | 0.011870 | 0.742 | 0.00 | 0.00 ShaderGetCount | 31 | 0 | 0.010707 | 0.345 | 0.00 | 0.00 Query | 42 | 0 | 0.006456 | 0.154 | 0.00 | 0.00 BindVertexAttribArray | 17 | 0 | 0.004211 | 0.248 | 0.00 | 0.00 SetState | 16 | 0 | 0.004090 | 0.256 | 0.00 | 0.00 CreateFrameBuffer | 1 | 0 | 0.003850 | 3.850 | 0.00 | 0.00 DBOLock | 3 | 0 | 0.002967 | 0.989 | 0.00 | 0.00 SetPolygonOffset | 5 | 0 | 0.002005 | 0.401 | 0.00 | 0.00 SetShaderPipeline | 4 | 0 | 0.001724 | 0.431 | 0.00 | 0.00 SetDepthCompareFunc | 2 | 0 | 0.001484 | 0.742 | 0.00 | 0.00 SetBlendModeSeparate | 3 | 0 | 0.001484 | 0.495 | 0.00 | 0.00 SetViewport | 3 | 0 | 0.001363 | 0.454 | 0.00 | 0.00 SetLineWidth | 4 | 0 | 0.001123 | 0.281 | 0.00 | 0.00 SetBlendEquationSeparate | 2 | 0 | 0.001003 | 0.501 | 0.00 | 0.00 SetScissor | 3 | 0 | 0.000842 | 0.281 | 0.00 | 0.00 SetRenderTarget | 2 | 0 | 0.000802 | 0.401 | 0.00 | 0.00 ShaderGetTotalStorage | 6 | 0 | 0.000762 | 0.127 | 0.00 | 0.00 SetStencilWriteMaskSeparate | 1 | 0 | 0.000722 | 0.722 | 0.00 | 0.00 SetStencilOpSeparate | 1 | 0 | 0.000682 | 0.682 | 0.00 | 0.00 SetBlendColour | 1 | 0 | 0.000521 | 0.521 | 0.00 | 0.00 SetStencilFuncSeparate | 1 | 0 | 0.000481 | 0.481 | 0.00 | 0.00 SetFrontFace | 2 | 0 | 0.000401 | 0.201 | 0.00 | 0.00 Primitive statistics: Total vertices 2323. 63.6 vertices/s, 387.2 vertices/call, consisting of: - Triangle vertices 2307. 63.2 verts/s, 384.5 verts/call - Triangle fan vertices 16. 0.4 verts/s, 2.7 verts/call Shell Process 'test_gl4es': freeing patched Nova context 0x6368dab0 OpenGL ES 2.0 profiling results for Shell Process 'test_gl4es': Function calls used 27498.234145 ms, 73.29 % of context life-time 37517.519118 ms Draw calls/frame 6.0. Draw calls/s 0.2 Frames/s 0.0 function | call count | errors | duration (ms) | avg. call dur. (us) | % of 27498.234145 ms | % of CPU time ProgramBinaryOES | 3 | 0 | 9909.325835 | 3303108.612 | 36.04 | 26.41 TexImage2D | 133 | 0 | 7692.526596 | 57838.546 | 27.97 | 20.50 DestroyContext | 1 | 0 | 6439.106767 | 6439106.767 | 23.42 | 17.16 CreateContext2 | 1 | 0 | 886.182456 | 886182.456 | 3.22 | 2.36 DrawArrays | 4 | 0 | 588.008622 | 147002.155 | 2.14 | 1.57 DrawElements | 2 | 0 | 555.420672 | 277710.336 | 2.02 | 1.48 GenTextures | 13 | 0 | 366.690326 | 28206.948 | 1.33 | 0.98 TexParameteri | 20 | 0 | 254.522426 | 12726.121 | 0.93 | 0.68 GenerateMipmap | 12 | 0 | 135.726717 | 11310.560 | 0.49 | 0.36 DeleteTextures | 13 | 0 | 112.284832 | 8637.295 | 0.41 | 0.30 CompileShader | 3 | 3 | 112.264942 | 37421.647 | 0.41 | 0.30 PolygonOffset | 4 | 0 | 52.530486 | 13132.622 | 0.19 | 0.14 Enable | 3 | 0 | 51.910216 | 17303.405 | 0.19 | 0.14 CreateProgram | 3 | 0 | 43.611950 | 14537.317 | 0.16 | 0.12 UseProgram | 3 | 0 | 41.380291 | 13793.430 | 0.15 | 0.11 LineWidth | 4 | 0 | 39.553203 | 9888.301 | 0.14 | 0.11 BlendFunc | 1 | 0 | 36.004812 | 36004.812 | 0.13 | 0.10 StencilOp | 1 | 0 | 33.217845 | 33217.845 | 0.12 | 0.09 Clear | 1 | 0 | 32.692291 | 32692.291 | 0.12 | 0.09 StencilFunc | 1 | 0 | 28.598296 | 28598.296 | 0.10 | 0.08 StencilMask | 1 | 0 | 24.468371 | 24468.371 | 0.09 | 0.07 Disable | 1 | 0 | 20.186346 | 20186.346 | 0.07 | 0.05 DepthMask | 1 | 0 | 12.783238 | 12783.238 | 0.05 | 0.03 DepthFunc | 1 | 0 | 11.093734 | 11093.734 | 0.04 | 0.03 FrontFace | 1 | 0 | 10.479840 | 10479.840 | 0.04 | 0.03 Flush | 1 | 0 | 7.491168 | 7491.168 | 0.03 | 0.02 BindTexture | 18 | 0 | 0.039900 | 2.217 | 0.00 | 0.00 SwapBuffers | 1 | 0 | 0.019288 | 19.288 | 0.00 | 0.00 ShaderSource | 3 | 0 | 0.011910 | 3.970 | 0.00 | 0.00 GetActiveUniform | 7 | 0 | 0.009263 | 1.323 | 0.00 | 0.00 GetProgramiv | 15 | 0 | 0.009023 | 0.602 | 0.00 | 0.00 GetIntegerv | 13 | 0 | 0.008782 | 0.676 | 0.00 | 0.00 CreateShader | 3 | 0 | 0.008421 | 2.807 | 0.00 | 0.00 GetActiveAttrib | 8 | 0 | 0.007940 | 0.992 | 0.00 | 0.00 GetProcAddress | 1 | 0 | 0.007900 | 7.900 | 0.00 | 0.00 DeleteShader | 3 | 0 | 0.007779 | 2.593 | 0.00 | 0.00 UniformMatrix4fv | 3 | 0 | 0.006937 | 2.312 | 0.00 | 0.00 GetAttribLocation | 8 | 0 | 0.005815 | 0.727 | 0.00 | 0.00 GetUniformLocation | 7 | 0 | 0.005774 | 0.825 | 0.00 | 0.00 Hint | 12 | 0 | 0.005253 | 0.438 | 0.00 | 0.00 GetShaderiv | 3 | 0 | 0.003208 | 1.069 | 0.00 | 0.00 VertexAttribPointer | 5 | 0 | 0.002607 | 0.521 | 0.00 | 0.00 GetFloatv | 5 | 0 | 0.001965 | 0.393 | 0.00 | 0.00 GetString | 2 | 0 | 0.001965 | 0.982 | 0.00 | 0.00 SetParams2 | 1 | 0 | 0.001083 | 1.083 | 0.00 | 0.00 Uniform1iv | 2 | 0 | 0.001003 | 0.501 | 0.00 | 0.00 EnableVertexAttribArray | 4 | 0 | 0.000962 | 0.241 | 0.00 | 0.00 MakeCurrent | 2 | 0 | 0.000962 | 0.481 | 0.00 | 0.00 ClearColor | 1 | 0 | 0.000922 | 0.922 | 0.00 | 0.00 VertexAttrib4fv | 3 | 0 | 0.000802 | 0.267 | 0.00 | 0.00 ActiveTexture | 4 | 0 | 0.000682 | 0.170 | 0.00 | 0.00 GetShaderPrecisionFormat | 1 | 0 | 0.000481 | 0.481 | 0.00 | 0.00 PixelStorei | 1 | 0 | 0.000401 | 0.401 | 0.00 | 0.00 ClearDepthf | 1 | 0 | 0.000321 | 0.321 | 0.00 | 0.00 GetError | 3 | 0 | 0.000281 | 0.094 | 0.00 | 0.00 DisableVertexAttribArray | 2 | 0 | 0.000241 | 0.120 | 0.00 | 0.00