哦 那跟其它的图形库一样
顺便说一句,应该是直接写 framebuffer 比用 shader 慢得多。
【 在 hgoldfish 的大作中提到: 】
: Qt 两种方案,一种是 QtQuick 使用的 QRHI, 底层是 directx/opengl/metal 每个平台各写一套的 shader. 另一种是 QtWidgets 使用的申请一段内存由 CPU 搞控件绘制,然后调用 gdi32.dll 的 BltBit 一次性复制到 GPU 显存。我研究过,BltBit() 在 Vista 以后的变化就是增加了 GPU 加速能力,是少数 GDI 里面有改进的函数。
: 前者直接到 GPU 做复杂效果,后者低延迟不卡顿。无论哪种方案都比 C++ Builder 强。
:
--
FROM 37.219.20.*