<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>OpenGL on Logic&#39;s Lab</title>
    <link>https://logmagic.top/tags/opengl/</link>
    <description>Recent content in OpenGL on Logic&#39;s Lab</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sun, 10 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://logmagic.top/tags/opengl/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Qt6 中的 OpenGL 编程 — 从 QOpenGLWidget 开始</title>
      <link>https://logmagic.top/posts/qt6-opengl-programming/</link>
      <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
      
      <guid>https://logmagic.top/posts/qt6-opengl-programming/</guid>
      <description>Qt6 的 OpenGL 模块和 Qt5 有微妙差别，这篇文章帮你避开最常见的坑</description>
    </item>
    
    <item>
      <title>图形学渲染管线 — 从顶点数据到屏幕像素的全过程</title>
      <link>https://logmagic.top/posts/graphics-pipeline-explained/</link>
      <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
      
      <guid>https://logmagic.top/posts/graphics-pipeline-explained/</guid>
      <description>VBO、VAO、EBO、顶点着色器、光栅化、片段着色器 — 一条数据怎么变成屏幕上的一个点</description>
    </item>
    
    <item>
      <title>Qt 渲染管线底层剖析：QPainter vs OpenGL vs QML 场景图</title>
      <link>https://logmagic.top/posts/qt-rendering-pipeline/</link>
      <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
      
      <guid>https://logmagic.top/posts/qt-rendering-pipeline/</guid>
      <description>前言 上一篇文章讲到 QSS 在每次重绘时都要走 CSS 解析和盒模型计算，而 QStyle 直接用 C++ 计算。这只是冰山一角——Qt 的渲染管线远比&amp;quot;画出来&amp;quot</description>
    </item>
    
    <item>
      <title>第10章：渲染加速 — 实例化与视锥体剔除</title>
      <link>https://logmagic.top/courses/voxel-engine/ch-10-rendering-optimization/</link>
      <pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate>
      
      <guid>https://logmagic.top/courses/voxel-engine/ch-10-rendering-optimization/</guid>
      <description>草、花、树叶用实例化一次画完，视锥体外的 Chunk 直接跳过——两招把 FPS 翻倍</description>
    </item>
    
    <item>
      <title>第7章：让世界生动 — 光照与 AO</title>
      <link>https://logmagic.top/courses/voxel-engine/ch-07-lighting-ao/</link>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://logmagic.top/courses/voxel-engine/ch-07-lighting-ao/</guid>
      <description>漫反射 &#43; 环境光遮蔽 &#43; 天空光，三道光让方块世界从平面变立体</description>
    </item>
    
    <item>
      <title>第2章：第一个方块 — 顶点缓冲到纹理映射</title>
      <link>https://logmagic.top/courses/voxel-engine/ch-02-first-cube/</link>
      <pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://logmagic.top/courses/voxel-engine/ch-02-first-cube/</guid>
      <description>VBO/VAO/面剔除/纹理图集 — 从「六个面全画」到「只画看得见的面」</description>
    </item>
    
    <item>
      <title>第1章：启程 — Qt &#43; OpenGL 渲染基石</title>
      <link>https://logmagic.top/courses/voxel-engine/ch-01-opengl-foundation/</link>
      <pubDate>Sat, 18 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://logmagic.top/courses/voxel-engine/ch-01-opengl-foundation/</guid>
      <description>初始化 OpenGL 谁都会写，但主循环怎么设计、渲染接口怎么抽象，才是拉开差距的地方</description>
    </item>
    
    <item>
      <title>第0章：启程之前 — 工程化地基</title>
      <link>https://logmagic.top/courses/voxel-engine/ch-00-foundation/</link>
      <pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://logmagic.top/courses/voxel-engine/ch-00-foundation/</guid>
      <description>CMake 一键构建、架构全景图、编码规范 — 三件事做完再写第一行渲染代码</description>
    </item>
    
  </channel>
</rss>
