Chromium/WebKit渲染为OpenGL纹理

 空瓶子姑娘_537 发布于 2023-01-16 12:02

最近几天,我一直在寻找chrome和WebKit源代码,阅读wiki,以及观看Google视频.我想要做的是采取WebKit呈现的内容并将其放入GL纹理中.但我需要在不同的纹理中使用不同的DOM节点.我有几个问题,我不确定是否应该使用Chromium或实现我自己的简单浏览器.铬显然有许多不错的功能,但它非常庞大和广泛.我还认为它的分割渲染层的算法是不可预测的(我想要完全控制).

    在WebKit或Chromium的源中应该在哪里找到它输出栅格数据的位置?如果我可以在堆积之前访问Chromium的渲染层栅格数据,那将会很方便.但正如我所说,渲染层可能会以我不希望它们的方式混合.

    WebKit GPU加速了,在这种情况下我应该能够直接访问数据.我知道Chromium + Blink但是我不知道WebKit本身是不是.

    这个简单的浏览器组合了多少工作?

PS我不能使用Awesomium,因为我需要将不同的DOM节点/子树渲染到不同的纹理中.Chromium Embedded Framework似乎也不支持DOM操作,我相信它只是呈现整个页面并为您提供栅格数据.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有