Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HtmlRenderer , Development Snapshot #8

Open
prepare opened this issue Mar 14, 2017 · 6 comments
Open

HtmlRenderer , Development Snapshot #8

prepare opened this issue Mar 14, 2017 · 6 comments

Comments

@prepare
Copy link
Member

prepare commented Mar 14, 2017

GLES2 based-HtmlRenderer, early preview


gles2_html2

pic 1: render with OpenGLES2, Text is rendering with PixelFarm's MiniAgg+ the Typography.

html_gdi
pic 2: render with GDI+ (System.Drawing)

@prepare prepare changed the title HtmlRenderer on OpenGLES2 Canvas, Development Snapshoy HtmlRenderer on OpenGLES2 Canvas, Development Snapshot Mar 14, 2017
@prepare
Copy link
Member Author

prepare commented Mar 21, 2017

This version GLES2 -texture glyphs are not crisp.

subpix06

@prepare
Copy link
Member Author

prepare commented Mar 21, 2017

the fixing is on progress, see => PaintLab/PixelFarm#3

@prepare
Copy link
Member Author

prepare commented Dec 30, 2017

The HtmlRenderer example!

html_renderer_with_selection
pic 1: HtmlRenderer on GLES2 surface, text are renderered with the Typography

also, please note the text selection on the Html Surface.

(HtmlRender => https://github.com/LayoutFarm/HtmlRenderer,

Typography => https://github.com/LayoutFarm/Typography)

@zwcloud
Copy link

zwcloud commented Apr 21, 2018

You will be interested in this article: The whole web at maximum FPS: How WebRender gets rid of jank. 😃

And,
https://github.com/servo/webrender

I'm implementing some similar theory in it in my UI project.

@prepare
Copy link
Member Author

prepare commented Apr 22, 2018

@zwcloud, Cheer!

:)


Thank you for your links.

but a little bad news for me that
=> https://github.com/servo/webrender 's license is MPL (not permissive enough for me).

@prepare prepare changed the title HtmlRenderer on OpenGLES2 Canvas, Development Snapshot HtmlRenderer , Development Snapshot Aug 17, 2018
@prepare
Copy link
Member Author

prepare commented Mar 31, 2019

gles_html
2019-03-31_21-31-27

2019-03-31_21-55-37

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants