tensorflow / minigo

An open-source implementation of the AlphaGoZero algorithm
Apache License 2.0
3.47k stars 561 forks source link

Optimize Minigui rendering #531

Open tommadams opened 6 years ago

tommadams commented 6 years ago

Currently, the Minigui UI is rendered using circles with drop shadows & gradient fills. This is fine when running on desktop but struggles on mobile GPUs.

We should render the UI elements to off-screen canvases and convert them to static images to improve performance.

brilee commented 6 years ago

The implication here is that you would connect minigui to an arbitrary backend, not just a server running off localhost. That would be pretty nice to pull off.

amj commented 6 years ago

@brilee i'm pretty sure you already can have it run on an arbitrary backend?