QEMU
virtio
Piglit
About
Piglit 是为 OpenGL, Vulkan, OpenCL 实现设计的自动化测试套件。Piglit 的目标是提高 OpenGL, Vulkan 和 OpenCL 开源驱动的质量,并为开发者提供一个简单的回归测试途径。
这里我们通过 Piglit 里的几个有意思的测试用例,反过来了解 Mesa 实现的一些底层机制,比如 DMABUF, EGLImageKHR 等等。
strace - System Call Tracing
1 | % time seconds usecs/call calls errors syscall |
Render To Texture
Render-To-Texture 是一种十分常见和简单的渲染技术,它将纹理对象和 FBO 绑定,把场景渲染到纹理中,以便之后可以反复使用。RTT 被广泛应用在 in-game cameras(virtual camera systems), post-processing 和各种特效中。本文主要比较 RTT 技术在两种不同的渲染架构下的不同和一些思考。
Xephyr
Xephyr /'zefə/ 是一个嵌套的 X Server, 作为 X 应用程序运行。
1 | Xephyr :1 -glamor -screen 1024x768 -ac -retro |