[M108 Migration][WebGL] Disable |CommandBufferHelper| auto flushing. 01/285901/7
authorsuyambu.rm <suyambu.rm@samsung.com>
Fri, 15 Oct 2021 09:48:42 +0000 (17:48 +0800)
committerDae-Hyun Ko <dhyuna.ko@samsung.com>
Mon, 2 Jan 2023 05:12:30 +0000 (05:12 +0000)
commit82bfd555817732363b16e3c06d702fe9d7b89430
tree5c005144960c6a9a0456106813ca163b783d466a
parent7ac7f6326d1b190006ef8ed27f615363f36d3feb
[M108 Migration][WebGL] Disable |CommandBufferHelper| auto flushing.

If |automatic_flushes| is true, buffer of |CommandBufferHelper| is flushed
automatically and it causes sync message calls. Due to this main thread is
blocked and performance degradation is observed.

+--------------------+--------+--------+
|      KPI           | Before | After  |
+--------------------+--------+--------+
| 3D/Aquarium        | 35~60  | ~60    |
+--------------------+--------+--------+
| 3D/100 Objects     | 35~60  | ~60    |
+--------------------+--------+--------+
(Target : TV)

Reference: https://review.tizen.org/gerrit/265363

Change-Id: If287b3b4d12e29c159a70361d251b871377c6818
Signed-off-by: uzair <uzair.jaleel@samsung.com>
content/renderer/renderer_blink_platform_impl.cc