c++
Redrain
Everyone is happy. But, your happiness, often in the eyes of others.
展开
-
windows下编译skia
skia是谷歌的一个开源2D引擎,用来实现利用CPU实现2D图形绘制。skia应用非常广泛,chrome、android、firefox、flutter等项目的渲染引擎都是skia。最近打算给ui库替换为skia渲染引擎,所以搞一下windows下的skia编译。以前也搞过老版本的skia编译https://blog.csdn.net/zhuhongshu/article/details/51272050,现在打算编译一个最新的skia。这次的skia编译时间为2020-12-22,SHA-1:71原创 2020-12-25 15:45:13 · 5377 阅读 · 8 评论 -
c++:从单例到内存屏障
首先我们用c++写一个经典的单例:```#include <mutex>class Singleton {public: static Singleton* GetInstance() { if (!instance_) { std::lock_guard<std::mutex> lock(lock_); if (!instance_) { instance_ = ne...原创 2020-12-17 20:06:34 · 1491 阅读 · 0 评论