Re: [hackers] [surf][PATCH] add support for WebGL

From: Hiltjo Posthuma <hiltjo_AT_codemadness.org>
Date: Mon, 25 Sep 2017 18:24:42 +0200

On Sun, Sep 24, 2017 at 10:35:45PM +0900, Eon S. Jeon wrote:
> ---
> config.def.h | 1 +
> surf.c | 5 +++++
> 2 files changed, 6 insertions(+)
>
> diff --git a/config.def.h b/config.def.h
> index 2e735bf..ec99e27 100644
> --- a/config.def.h
> +++ b/config.def.h
> _AT_@ -46,6 +46,7 @@ static Parameter defconfig[ParameterLast] = {
> [SpellLanguages] = { { .v = ((char *[]){ "en_US", NULL }) }, },
> [StrictTLS] = { { .i = 1 }, },
> [Style] = { { .i = 1 }, },
> + [WebGl] = { { .i = 1 }, },
> [ZoomLevel] = { { .f = 1.0 }, },
> };
>
> diff --git a/surf.c b/surf.c
> index 0f8b9c9..65b2aeb 100644
> --- a/surf.c
> +++ b/surf.c
> _AT_@ -79,6 +79,7 @@ typedef enum {
> SpellLanguages,
> StrictTLS,
> Style,
> + WebGl,
> ZoomLevel,
> ParameterLast
> } ParamName;
> _AT_@ -820,6 +821,9 @@ setparameter(Client *c, int refresh, ParamName p, const Arg *a)
> setstyle(c, getstyle(geturi(c)));
> refresh = 0;
> break;
> + case WebGl:
> + webkit_settings_set_enable_webgl(s, a->i);
> + break;
> case ZoomLevel:
> webkit_web_view_set_zoom_level(c->view, a->f);
> return; /* do not update */
> _AT_@ -1079,6 +1083,7 @@ newview(Client *c, WebKitWebView *rv)
> "enable-accelerated-2d-canvas", curconfig[AcceleratedCanvas].val.i,
> "enable-site-specific-quirks", curconfig[SiteQuirks].val.i,
> "enable-smooth-scrolling", curconfig[SmoothScrolling].val.i,
> + "enable-webgl", curconfig[WebGl].val.i,
> "media-playback-requires-user-gesture", curconfig[MediaManualPlay].val.i,
> NULL);
> /* For more interesting settings, have a look at
> --
> 2.11.0
>
>

The default should be off (0) imho.

-- 
Kind regards,
Hiltjo
Received on Mon Sep 25 2017 - 18:24:42 CEST

This archive was generated by hypermail 2.3.0 : Mon Sep 25 2017 - 18:36:37 CEST