原创 c++ 模板參數有默認值時模板特例化匹配問題
如下的源碼: template<typename T, typename U = int> class S{ //#1 public: void f1(){}; }; template<> class S<void> {
原创 gpu 渲染 surface與canvas
Android應用程序UI硬件加速渲染技術簡要介紹和學習計劃 羅昇陽 Android系統的流暢性一直被拿來與iOS比較,並且認爲不如後者。這一方面與Android設備硬件質量參差不齊有關,另一方面也與Android系統的實現有
原创 生成 layer和property 的算法
https://chromium.googlesource.com/chromium/src/+/HEAD/third_party/blink/renderer/platform/graphics/compositing/README.md
原创 元模板 筆記
對類型編寫,由於c++不存在 if(type == xxx) {} 這種語法。 類型計算可以使用: 1,重載。 2,虛函數。繼承。 3,c語言中利用 Union 查看代碼 struct Variant { union {
原创 gpu與image的來回轉換
src\third_party\skia\docs\examples 在 gpu 上繪製,然後用surface的snapshot獲取 圖片; skimage也可以直接從texture // Copyright 2019 Google
原创 強大的可視化利器 Chrome Trace Viewer 使用詳解
chrome trace 官方文檔:https://www.chromium.org/developers/how-tos/trace-event-profiling-tool/ Limboy 強大的可視化利器 Ch
原创 wasm的 surface.makeSurface
wasm的 surface.makeSurface js中: CanvasKit.Surface.prototype.makeSurface = function(imageInfo) { CanvasKit.setCurren
原创 chromium 術語
一、以前的類前綴 Render 都被替換成了 Layout?? (比如 core/dom/RenderTreeBuilder.cpp 換成了 \third_party\blink\renderer\core\dom\layout_tree
原创 close to me
作曲 : Jerad Charles Atherton I count on every word you said 你的每句話 我深信不疑 In the back of my mind I repeat them 心中反覆默唸
原创 CHPTRS - Last Chance
CHPTRS - Last Chance Wash over meLead me far from my surroundingTake over meOver every rushing memoryIf only for
原创 The Light --CHPTRS
The Light CHPTRS - Chapter Five 作曲 : Jerad Charles Atherton Well you looked me in the eyes 當你和我相
原创 Obvious (Alternate Version) CHPTRS
Obvious (Alternate Version) CHPTRS - Chapter Three (Alternate Versions) 作曲 : Jerad Charles Atherton
原创 Through Different Eyes
Through Different Eyes CHPTRS - Through Different Eyes - EP 作曲 : Jerad Charles Atherton Got our start on the brig
原创 瀏覽器內核入門
現代瀏覽器內部揭祕 [譯] 現代瀏覽器內部揭祕(第一部分) - 掘金 (juejin.cn) [譯] 現代瀏覽器內部揭祕(第二部分) - 掘金 (juejin.cn) [譯] 現代瀏覽器內部揭祕(第三部分) - 掘金 (juejin.c
原创 docker pull proxy 代理
完整參考:Control Docker with systemd | Docker Documentation sudo mkdir -p /etc/systemd/system/docker.service.d Create a fil