Hello Dave,

On 5 June 2014 20:14, Dave Richardson <[email protected]> wrote:

> With all respect, is this verified to work?
>

Apologies, this is my mistake. I have just attempted the same and got the
same result (WebGL not enabled). I tried with version 6 Crosswalk.

My mistake was to suggest that you put xwalk-command-line into the www/
directory. Once this is merged into the apk file during a Cordova build,
the xwalk-command-line file ends up in the incorrect directory (assets/www,
rather than assets/).

The solution is to put the xwalk-command-line file directly into
platforms/android/assets and then do the Cordova build. I just tested this
on my setup and it appears to work correctly.

Apologies again.
Elliot


> I've made an app that checks for WebGL support, and when building it
> normally with Crosswalk 6 using the --ignore-gpu-blacklist flag it will
> return true for WebGL support.
> However, when building with Cordova and Crosswalk 6, the same app returns
> false.
>
> I put the 'xwalk-command-line' file in the 'www' folder, and contains:
> 'xwalk --ignore-gpu-blacklist'.
>
> Greetings,
>
> Dave
>
> On 4-6-2014 13:03, Smith, Elliot wrote:
>
>  Hello Dave.
>
> On 4 June 2014 11:51, Dave Richardson <[email protected]> wrote:
>
>> I've followed the guide on crosswalk-project.org to build a Cordova app
>> with Crosswalk web view.
>> It works, but I've noticed that WebGL is not supported or enabled by
>> default. How can I enable it?
>> I am using Cordova 3.3 and the framework files of Crosswalk 5.34.
>>
>
>  Depending on the device, Crosswalk may blacklist its CPU so that WebGL
> is not enabled by default (I'm adding a note about this to the FAQ this
> week, in fact). This is to prevent an application causing the web runtime
> to freeze (or potentially freeze the whole system) or cause other types of
> instability.
>
>  You can work around this by adding a file called xwalk-command-line to
> the root directory of the web piece of your application (in a Cordova app,
> this would be the www/ directory). This file can contain a custom
> command-line for your application. To enable WebGL you can tell Crosswalk
> to ignore the GPU blacklist:
>
>  xwalk --ignore-gpu-blacklist
>
>  This is not recommended for production applications, however.
>
>  Hope this helps, and thanks for trying Crosswalk.
>  Elliot
>
>
>>
>> Thanks,
>> Dave Richardson
>> _______________________________________________
>> Crosswalk-help mailing list
>> [email protected]
>> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
>>
>
>
>
>  --
> Elliot Smith
> Senior Software Engineer
> Intel Open Source Technology Centre
>
>
>
> _______________________________________________
> Crosswalk-help mailing list
> [email protected]
> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
>
>


-- 
Elliot Smith
Senior Software Engineer
Intel Open Source Technology Centre
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to