X
makefish
Graphics,Chromium
展开
-
Linux on Windows
序 如果在十五年前,那时候我刚开始看Linux内核情景分析,看到了微软这么用心的支持Linux、甚至是在Windows上支持Linux,我可能会很激动吧。 但是现在,我只会说,哦,这样啊! Linux on Windows有两个阶段:不支持Linux GUI应用的WSL;支持Linux GUI的 WSL2。 XDC2020上有些话题是关于WSL2的图形系统的,这里稍微摘录整理下。 OpenGL over D3D https://www.collabora.com/news-and-blog/blog/202原创 2020-12-17 13:51:52 · 259 阅读 · 1 评论 -
X 扩展实现
X Server(xorg-server-1.20.8)定义了119个接口(0号和120之外的初始的时候都是ProcBadRequest)。 128之外的接口都是给扩展用的(#define EXTENSION_BASE 128)。 但是每个扩展可能实现了多个接口,而ProcVector仅仅为每个扩展准备了一个入口。所以扩展协议如果有多个接口,就需要自行分发。所以这里的MainProc其实就是扩展协议的入口。对于XRender协议,MainProc就是ProcRenderDispatch。 所以XRender原创 2020-07-04 09:49:36 · 683 阅读 · 0 评论