ultralight-ux / Ultralight

Lightweight, high-performance HTML renderer for game and app developers.
https://ultralig.ht
4.64k stars 195 forks source link

Platform support : arm (raspberry pi) #88

Open maitredede opened 5 years ago

maitredede commented 5 years ago

Hi :)

Is your feature request related to a problem? Please describe. I would like to see Ultralight applications running on a Raspberry Pi, using direct opengl es 2.0 calls, without X, displaying apps fullscreen.

Describe the solution you'd like

Describe alternatives you've considered The simplest alternative I have is building a custom raspbian image, that start X, and launches Midori fullscreen

Additional context Only rendering is needed, no keyboard or mouse inputs. Canvas 2D and WebGL would be interesting. Bonus points if there are some api to add Audio and Video implementations (if they are not natively supported)

Thanks :)

domeniko-gentner commented 5 years ago

I add my vote to this. An arm target would be neat.

mmanyen commented 5 years ago

I am keenly interested in this for ARM imx6 running on RTOS (INTEGRITY) or some yocto flavor.

Large company, will pay for source access / support.

wakes commented 4 years ago

+1 for raspberry pi support, with or without X, esp so can run muon

Euro-pol commented 3 years ago

Hi :)

Is your feature request related to a problem? Please describe. I would like to see Ultralight applications running on a Raspberry Pi, using direct opengl es 2.0 calls, without X, displaying apps fullscreen.

Describe the solution you'd like

  • ARM binaries
  • driver using opengl es 2.0
  • output (hdmi, tv, dsi...) can be choosed with dispmanx api

Describe alternatives you've considered The simplest alternative I have is building a custom raspbian image, that start X, and launches Midori fullscreen

Additional context Only rendering is needed, no keyboard or mouse inputs. Canvas 2D and WebGL would be interesting. Bonus points if there are some api to add Audio and Video implementations (if they are not natively supported)

Thanks :)

is ultralight ARM still being worked on or abandoned?

SupinePandora43 commented 3 years ago

Hi :) Is your feature request related to a problem? Please describe. I would like to see Ultralight applications running on a Raspberry Pi, using direct opengl es 2.0 calls, without X, displaying apps fullscreen. Describe the solution you'd like

  • ARM binaries
  • driver using opengl es 2.0
  • output (hdmi, tv, dsi...) can be choosed with dispmanx api

Describe alternatives you've considered The simplest alternative I have is building a custom raspbian image, that start X, and launches Midori fullscreen Additional context Only rendering is needed, no keyboard or mouse inputs. Canvas 2D and WebGL would be interesting. Bonus points if there are some api to add Audio and Video implementations (if they are not natively supported) Thanks :)

is ultralight ARM still being worked on or abandoned?

AdamJS said in discord that 1.3 will add video support (+probably video) I haven't heard many messages from him about arm recently. March 2020:

planning ARM64 support later this year, the main blockers right now are porting over some of the SSE instructions over to NEON in the renderer

04.2022 update

1.3 isn't released yet, but it supports audio and video (crashes on linux last time i tried it)

Arm64 supports is planned for 1.4

Also AdamJS said it's possible to add x32 support in future.

adamjs commented 3 months ago

Ultralight is now available on arm64, read more here 😎: https://github.com/ultralight-ux/Ultralight/releases/tag/v1.4.0-beta

Euro-pol commented 3 months ago

nice! good that it actually happened