On Mon, May 11, 2015 at 9:57 PM, Tom Hacohen <t...@osg.samsung.com> wrote:
> On 11/05/15 12:06, Stefan Schmidt wrote: > > Hello. > > > > On 11/05/15 11:05, Tom Hacohen wrote: > >> On 11/05/15 09:54, Jean-Philippe André wrote: > >>> On Mon, May 11, 2015 at 5:37 PM, Tom Hacohen <t...@osg.samsung.com> > wrote: > >>> > >>>> On 11/05/15 09:33, Jean-Philippe André wrote: > >>>>> Hi, > >>>>> > >>>>> On Thu, May 7, 2015 at 2:22 AM, Tom Hacohen <t...@stosb.com> wrote: > >>>>> > >>>>>> tasn pushed a commit to branch master. > >>>>>> > >>>>>> > >>>>>> > >>>> > http://git.enlightenment.org/core/efl.git/commit/?id=7c2d0453757fd6fc712f5dcef70f33daa2871fb3 > >>>>>> commit 7c2d0453757fd6fc712f5dcef70f33daa2871fb3 > >>>>>> Author: Tom Hacohen <t...@stosb.com> > >>>>>> Date: Wed May 6 18:19:42 2015 +0100 > >>>>>> > >>>>>> Evas gl: Fix shader generation with out of source builds. > >>>>>> > >>>>>> It's actually still stupid and broken, but at least less. It > >>>> shouldn't > >>>>>> generate them in source, but out of source, I don't > understand how > >>>> this > >>>>>> even passes distcheck. Actually, my changes might break > distcheck > >>>>>> because now it actually does what it says it does, and thus > might > >>>> break > >>>>>> things. > >>>>>> > >>>>> > >>>>> Those shaders (two .x files) should not be generated unless you > actually > >>>>> changed the script or .shd files. The generation thing is indeed a > bit > >>>>> stupid and was not meant to work perfectly like eolian on all > platforms > >>>>> (it's a bash script). > >>>>> > >>>>> That's why the .x files are shipped in Git, they are not meant to > change, > >>>>> unless you go and modify the GLSL code itself. > >>>>> > >>>>> Do you have any idea why the generation gets run on your machine? Is > this > >>>>> after a fresh checkout? (in which case maybe a .shd file is modified > >>>> after > >>>>> the .x files) > >>>>> > >>>> Fresh build (old check out). I fixed the broken building now, but it's > >>>> still wrong. You shouldn't generate files in the source dir > automatically. > >>>> > >>>> Yeah. They shouldn't be generated. Only when a dev changes the shd > files, > >>> the .x files should be changed and pushed to git. > >>> > >>> That's why I'm asking... why did they get generated? Bad timestamps > somehow? > >>> > >>> > >> Perhaps. > >> > > > > I just stumbled over this while testing the VPATH (out of tree build) > > > > - * See: modules/evas/engines/gl_common/shader_3d/gen_shaders_3d.sh */ > > + * See: > > > /home/stefan/EFL/efl/tasn-test/../src/modules/evas/engines/gl_common/shader_3d/gen_shaders_3d.sh > > */ > > > > Having this path in the file might trigger changes for all people not > > doing th in-tree builds, no? > > > > Yes, I also noticed it. However, since po files are similarly annoying, > and I think the automatic invocation of this file should die anyway, I > didn't bother with editing the script. We need to wait for JP to see > what he thinks. > > This should be fixed now. -- Jean-Philippe André ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel