<li><a href="#invisible">Making an Object Invisible instead of Setting Alpha as 0</a></li>
<li><a href="#image">Using evas_object_image for Maximum Optimization</a></li>
<li><a href="#parent">Setting the Parent to Avoid the Elementary Tree Reconstruction</a></li>
+ <li><a href="#hwacceration">Image rendering optimization via GL driver </a></li>
</ul>
<p class="toc-title">Related Info</p>
<ul class="toc">
<li><a href="#invisible">Make an object invisible instead of setting its alpha as 0</a></li>
<li><a href="#image">Use the <span style="font-family: Courier New,Courier,monospace">evas_object_image</span> object for maximum optimization</a></li>
<li><a href="#parent">Set the parent to avoid the elementary tree reconstruction</a></li>
+<li><a href="#hwacceration">Image rendering optimization via GL driver</a></li>
</ul>
<h2 id="rectangle" name="rectangle">Using a Rectangle Object instead of a Solid Color Image</h2>
</tbody>
</table>
-
+<h2 id="hwacceration" name="hwacceration">Image rendering optimization via GL driver</h2>
+<p>For rendering performance, set hint 'EVAS_IMAGE_CONTENT_HINT_DYNAMIC' using evas_object_image_content_hint_set() function.</p>
+<table>
+ <colgroup>
+ <col width="100%" />
+ </colgroup>
+<tbody>
+ <tr>
+ <th>Before</th>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+<pre class="prettyprint">
+ad->img = evas_object_image_add(ad->conform);
+
+...
+unsigned int *img_data; // image data pointer
+img_data = evas_object_image_data_get(ad->img,EINA_TRUE);
+// writing
+evas_object_image_data_set(ad->img, img_data);
+</pre> </td>
+ </tr>
+ <tr>
+ <th>After</th>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+<pre class="prettyprint">
+ad->img = evas_object_image_add(ad->conform);
+evas_object_image_content_hint_set(ad->img,EVAS_IMAGE_CONTENT_HINT_DYNAMIC);
+...
+unsigned int *img_data; // image data pointer
+img_data = evas_object_image_data_get(ad->img,EINA_TRUE);
+// writing
+evas_object_image_data_set(ad->img, img_data);
+</pre> </td>
+ </tr>
+</tbody>
+</table>
<script type="text/javascript" src="../../scripts/jquery.zclip.min.js"></script>
<script type="text/javascript" src="../../scripts/showhide.js"></script>
</script>
</body>
-</html>
\ No newline at end of file
+</html>