基于 DX12 实现 ShaderLab
ShaderLab 是对 ID3D12RootSignature
和 ID3D12PipelineState
的封装。每次写完 Shader 就会自动生成 RootSignature
和 PipelineState
,不用再人工填写那一坨参数。
');}
ShaderLab 是对 ID3D12RootSignature
和 ID3D12PipelineState
的封装。每次写完 Shader 就会自动生成 RootSignature
和 PipelineState
,不用再人工填写那一坨参数。
这是给 BenderBlog/traintime_pda 做的功能,可以自动通过学校某些网站的验证码,给 app 用户更好的体验。这也是我第一次自己做数据集,训练模型,并且用在正经的地方()。代码开源在 stalomeow/captcha-solver。
ImGui 目前所有操作都是用非线性颜色做的,不支持线性色彩空间。1 考虑到透明混合的问题,不能直接对 ImGui 传入 Shader 的颜色去 Gamma 校正,否则 ImGui 显示的颜色和原来不一致,尤其是它的 Color Picker。
为了解决高 DPI 显示器下 ImGui 字体模糊的问题,ImGui 提供了 ImGui_ImplWin32_EnableDpiAwareness()
,但是我这里调用它以后显示有问题,所以我只能用 SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2)
自己处理。
针对我的奇怪需求,使用 Win API 实现了
num lock
caps lock
映射成 win + space
caps lock
的 LED 指示灯代码开源在 stalomeow/KeyboardRemapper。
开发个人主页时用了 Nuxt 3。虽然有些坑,但它还是很好用的。文档:https://nuxt.com/docs/getting-started/introduction。
一个开源的输入法,基于 rime/librime。不同平台上名字不一样: