[Evas: Evas_3D] Improve shaders math
authorDmytro Dadyka <d.dadyka@gmail.com>
Wed, 25 Mar 2015 23:07:49 +0000 (16:07 -0700)
committerJean-Philippe ANDRE <jpeg@videolan.org>
Wed, 25 Mar 2015 23:08:32 +0000 (16:08 -0700)
commitefecbef773633653949e824d6a3a37576c191bd7
treecec7e09e04d6342d56b1fb4afec368e2bf7eec9e
parent0ef41604e88b8a8224818824217ebc09c93789d5
[Evas: Evas_3D] Improve shaders math

Reviewers: cedric, jpeg

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2244

On many platforms the built-in mix(x, y, a) function faster
than its equivalent x * a + y * (1 - a)
src/modules/evas/engines/gl_common/shader_3d/evas_gl_3d_shaders.x
src/modules/evas/engines/gl_common/shader_3d/include.shd