CEF 收集

https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc;l=997;drc=be81d6efc3b816ddfeb20862418af4ae35201421

https://github.com/skui-org/skui

https://zhuanlan.zhihu.com/p/344306287 【编译过程】
https://bitbucket.org/chromiumembedded/cef/src/master/ 【CEF源码网站】
https://github.com/chromiumembedded/cef

https://zhuanlan.zhihu.com/p/553837729
搭建CEF开发环境
○ 创建一个无边框窗口 (使用use-views模式,不然drag-region设置不了)
○ 让CEF启动时加载Vue开发环境页面

https://zhuanlan.zhihu.com/p/101711616
https://mp.weixin.qq.com/s/uk_KKk3YuMyY2Auk68SwgA
https://zhuanlan.zhihu.com/p/573239471

https://zhuanlan.zhihu.com/p/386600972

https://www.zhihu.com/question/496257115/answer/2842977837
https://www.zhihu.com/column/jieyaren 周刊
https://learn.microsoft.com/en-us/windows/win32/direct3d12/user-mode-heap-synchronization

https://developer.aliyun.com/article/241633 【各种技术】

https://juejin.cn/post/7140160988866838542

https://blog.csdn.net/CAir2/article/details/86080918
https://www.cnblogs.com/lenomirei/p/12195915.html
skia
https://zhuanlan.zhihu.com/p/620057393 【示例】
https://chaoya.top/posts/skia-2/ 【编译】
https://zhuanlan.zhihu.com/p/605199205 【编译】
https://zhuanlan.zhihu.com/p/605460282 【示例】
https://cloud.tencent.com/developer/article/2003970 【编译】
https://zhuanlan.zhihu.com/p/432454443
https://juejin.cn/post/7287781316590583863?searchId=20231102020458BEB9DCD6DD0E5FAF27C7
https://yogalayout.com/
https://www.zhihu.com/zvideo/1612579909309878273
https://zhuanlan.zhihu.com/p/639795542
https://www.infoq.cn/article/omef0qu4qllcy3drvep9
https://www.zhihu.com/question/511509419/answer/2310530674 【项目】

skia more下面有chrome相关联的版本:
https://skia.googlesource.com/skia/+refs
skia版本信息:
https://skia.googlesource.com/skia/+/refs/heads/main/RELEASE_NOTES.mdhttps://skia.googlesource.com/skia.git

https://github.com/google/skia

https://skia-doc.commondatastorage.googleapis.com/doxygen/doxygen/html/classSkSurface.html

skia编译
https://zhuanlan.zhihu.com/p/605199205
https://zhuanlan.zhihu.com/p/605460282

~/Desktop/skia]$git clone https://skia.googlesource.com/skia -b chrome/m120
Cloning into 'skia'...
remote: Finding sources: 100% (3/3)
remote: Total 747824 (delta 621244), reused 747823 (delta 621244)Receiving objects: 100% (747824/747824), 513.34 MiB | 837.00 KiB/s
Receiving objects: 100% (747824/747824), 513.91 MiB | 1.49 MiB/s, done.
Resolving deltas: 100% (621244/621244), done.
Updating files: 100% (11738/11738), done.
~/Desktop/skia]$

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

cd skia
python tools/git-sync-deps

python bin/fetch-ninja

北冥有鱼
北冥有鱼
放弃了你的工程,我直接gn gen out/all --ide=vs --args="clang_win="C:\Program Files\LLVM"",这样就可以生成整个skia解决方案了,打开sln,里面自带HelloWorld工程,点击运行就可以直接运行skia源码,可以正常断点了。 改成以下命令:

PS C:\Users\asial\Desktop\skia\skia> gn gen out/all --ide=vs --args='clang_win=\"C:\Program Files\LLVM\" cc=\"clang\" cxx=\"clang++\"'

或者:

PS C:\Users\asial\Desktop\skia\skia> bin/gn gen out/share --ide=vs --args='clang_win=\"C:\Program Files\LLVM\" cc=\"clang\" cxx=\"clang++\" extra_cflags=[\"/MTd\"] is_official_build=true is_debug=false skia_use_system_expat=false skia_use_system_libjpeg_turbo=false skia_use_system_libpng=false skia_use_system_libwebp=false skia_use_system_zlib=false skia_use_system_harfbuzz=false skia_use_icu=false'
Generating Visual Studio projects took 108ms
Done. Made 101 targets from 53 files in 222ms
PS C:\Users\asial\Desktop\skia\skia>

高清屏问题
https://gist.github.com/ad8e/dd150b775ae6aa4d5cf1a092e4713add?permalink_comment_id=3484744

posted @   asialiugf  阅读(60)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示