Measuring Input Latency with VK_EXT_present_timing21 days agohttps://themaister.net/blog/2026/07/02/my-side-quest-measuring-input-latency-wit...开发了一个用于通过合成输入和呈现时序来测量输入延迟的Vulkan层。利用该层分析CPU限制和GPU限制场景,展示了抗延迟技术如何降低延迟。在固定刷新率显示器上测试了FIFO缓冲情况以及远程游戏的流媒体延迟。探索了固定刷新率系统的实验性抗延迟技术,以优化合成器的截止时间。
Vulkan Tutorial4 hours agohttps://vulkan-tutorial.com/这篇2016年的Vulkan教程已过时;建议读者前往https://vulkan.org/learn获取最新指南。Vulkan对现代GPU提供了更好的抽象,与OpenGL和Direct3D相比,能带来更优的性能和更少的意外驱动行为。Vulkan是跨平台的(Windows、Linux、Android),但API设置较为繁琐;它面向热衷于高性能图形编程的程序员。前提条件包括支持Vulkan的GPU、C++17经验以及基本的3D计算机图形学知识。本教程使用原生C API,涵盖Vulkan SDK、GLM和GLFW的配置;每章逐步构建,最终渲染一个三角形。后续章节将扩展到线性变换、纹理和3D模型;教程由社区驱动,可通过GitHub提供反馈。