原创 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