[evasgl] Delete checking checksum when copy old shader
authorsunghyun kim <scholb.kim@samsung.com>
Thu, 7 Dec 2017 04:46:00 +0000 (13:46 +0900)
committerJiyoun Park <jy0703.park@samsung.com>
Thu, 21 Dec 2017 11:53:42 +0000 (20:53 +0900)
commit5b37d5ec2d3cea6c9b9ba4738aededd84934e619
tree1f45cc8a3759a3dc7534e1d8956a11c7b28222c9
parent7ca09dca67b5c37159ceaae3e97a3642fc404bf0
[evasgl] Delete checking checksum when copy old shader

when application use runtime shader, it add runtime shader when application shutdown.
for add runtime shader, they copy old shader file to temp file  and modify,rename this.
but in this case, eet_open & checksum check is failed.
because temp file is empty (it didn't write checksum)
so delete checking checksum when copy old shader to temp file.

and..

if new shader is compiled, it will be saved after shutdown.
because of this, shader is compiled 2~3 times in some case.
so add some code for this problem.
1. close & reopen shader before checking shader file.
2. update shader file when application compile new shader

Change-Id: I3eb966d9f67695cb576db6b955824574251083b6
src/modules/evas/engines/gl_common/evas_gl_shader.c