Commit Graph

  • a975845214 perf: BuildFrame 收集段优化——实体级粗剔除 + 数组化 batch 查找 + 合并矩阵写 atdunbg 2026-09-25 08:08:51 +08:00
  • d9b1742327 feat: LOD 网格分级——meshopt 解析期简化 + 按距离/级联选级 atdunbg 2026-09-24 20:53:19 +08:00
  • 34b593f734 fix: TRACY_ON_DEMAND——GPU context 宣告随连接重发 atdunbg 2026-09-24 20:16:30 +08:00
  • 3bfe28b027 feat: Tracy GPU 时间线——RG pass 级 GPU zone atdunbg 2026-09-24 19:45:17 +08:00
  • 99e6712cdf feat: 模型异步加载——assimp 解析移后台线程(SunTemple 3s 卡顿消除) atdunbg 2026-09-24 19:31:14 +08:00
  • 6df3be2846 feat: 透明窗口 + 实例预算扩容(修复斜光阴影静默截断) atdunbg 2026-09-24 18:54:01 +08:00
  • fa9681aa41 fix: GPUDriven batch 实例连续性——多实体共享 mesh 时实例数组错乱 atdunbg 2026-09-24 16:23:47 +08:00
  • 25a365fce7 feat: 环境异步加载——HDR 解码移后台线程,运行时切换不卡主线程 atdunbg 2026-09-24 14:32:39 +08:00
  • 641f79d89e fix: GPUDriven batch lookup 索引语义混淆——多实体共享 mesh 越界崩溃 atdunbg 2026-09-24 14:32:39 +08:00
  • 08439ed015 fix: ImGuiLayer 析构提前到 Logger Shutdown 之前 + UI 计时段收窄 atdunbg 2026-09-24 13:44:15 +08:00
  • b65856b8a5 feat: ImGui 调试面板分组整理 atdunbg 2026-09-24 13:44:15 +08:00
  • 1d690067bd feat: IBL 预积分 GPU compute 化 + 环境资产入 Assets 层(动态切换) atdunbg 2026-09-24 13:23:59 +08:00
  • 705250df76 feat: spdlog 显式初始化——控制台彩色 + 文件双 sink atdunbg 2026-09-24 13:23:52 +08:00
  • a1c6ad20be feat: 特性开关 + Pass 调试视图接口(ImGui 可控,统一帧契约) atdunbg 2026-09-24 13:03:00 +08:00
  • 708d714459 fix: 阴影采样器 CompareOp 反转(诊断残留 eGreater)+ 移除截图调试设施 atdunbg 2026-09-24 12:42:24 +08:00
  • d3c3d0cdd9 fix: 影子中镜面高光残留导致"影子比天空亮" atdunbg 2026-09-24 12:10:15 +08:00
  • 42fd9d5f30 fix: 阴影光源错误绑定 FillLight + 截图 usage 警告 + nodiscard atdunbg 2026-09-24 11:59:18 +08:00
  • 4d3963e291 fix: 阴影不可见——灯序依赖遍历顺序 + 光比失衡,新增帧截图调试能力 atdunbg 2026-09-24 01:49:11 +08:00
  • 8c0a11d2e8 feat: CSM 软阴影——sampler2DShadow 硬件 PCF + 3×3 纹素 tap atdunbg 2026-09-23 23:18:36 +08:00
  • 960bdf2662 refactor: 移除贴图文件名探测——资产读取保持确定性 atdunbg 2026-09-23 19:51:03 +08:00
  • 2b875c9284 feat: OBJ 全量贴图接入——Material 加 AO 槽 + OBJ 工作流适配 atdunbg 2026-09-23 19:49:36 +08:00
  • 9cc36af3f0 fix: 金属渲染塑料感——glTF MR 贴图未加载 + UV 翻转错误 atdunbg 2026-09-23 19:35:06 +08:00
  • d2b878c077 refactor: Cubemap 拆掉 17 参超级构造——资源三元组 EnvTexture atdunbg 2026-09-23 19:25:32 +08:00
  • bd4ac6aa12 fix: IBL 全黑根因——RadicalInverseVdC 误用 bit_cast,Hammersley 序列错乱 atdunbg 2026-09-23 19:18:06 +08:00
  • 6e107ac2ba fix: IBL 模型全黑——prefilter mip 拷贝偏移错位 + 采样器 maxLod 错误 atdunbg 2026-09-23 19:07:53 +08:00
  • 9269afaa18 feat: IBL 阶段③——pre-filtered cubemap + BRDF LUT,split-sum 镜面项接入 atdunbg 2026-09-23 19:04:25 +08:00
  • fa25cb3348 feat: IBL 阶段②——漫反射辐照度卷积,PBR ambient 接入环境光 atdunbg 2026-09-23 18:50:34 +08:00
  • 4b5990e6c8 feat: 环境背景管线(IBL 阶段①)——HDR 等距柱状转 cube + Skybox pass atdunbg 2026-09-23 18:37:01 +08:00
  • 89bf4256e8 feat: 解析式 PBR(Cook-Torrance GGX,metallic-roughness 工作流) atdunbg 2026-09-23 18:01:14 +08:00
  • 2c4efc5165 feat: 多光源——点光源类型(距离衰减,位置来自 Transform) atdunbg 2026-09-23 17:46:25 +08:00
  • d8c481ce48 fix: Tracy 主线程命名(未命名线程在 GUI 显示 Unknown) atdunbg 2026-09-23 16:44:55 +08:00
  • b79df3c60e fix: tracy 子模块钉到 v0.14.1,与 GUI 协议版本对齐 atdunbg 2026-09-23 16:39:06 +08:00
  • b6982d426f feat: Tracy profiler 接入(CPU 帧时间线) atdunbg 2026-09-23 16:10:46 +08:00
  • 7d137fa9b1 refactor: Transform 字段封装 + dirty 标记(对齐 UE USceneComponent 真实现) atdunbg 2026-09-23 15:35:20 +08:00
  • 57ab8901a9 refactor: transform world 矩阵改由帧循环统一重算,删除手动 Compose atdunbg 2026-09-23 15:26:58 +08:00
  • 1bc44e261b refactor: Camera 位姿统一到 TransformComponent(单一事实源) atdunbg 2026-09-23 15:14:29 +08:00
  • 019c17c7e7 feat: 实体出生即挂 TransformComponent(UUID + Transform 固有化) atdunbg 2026-09-23 15:07:00 +08:00
  • 0ed7b4c5b8 perf: CSM 每级联独立剔除 + 光向 caster pad atdunbg 2026-09-23 14:59:08 +08:00
  • c54f60c5ea feat: 材质系统 v1——4 纹理槽(albedo/normal/specular/emissive)+ 法线贴图 atdunbg 2026-09-23 14:50:10 +08:00
  • 8253c31ad5 fix: 视锥剔除平面归一化(透视因数误剔)+ 材质去重 + 描述符池可增长 atdunbg 2026-09-23 14:32:35 +08:00
  • a0c92af5db feat: DDS 纹理加载器(BC 压缩直传 + mip 链,参考 Horizon 实现) atdunbg 2026-09-23 14:21:39 +08:00
  • 0328d4aaeb feat: CSM 级联阴影(3 级联 × 1024²,实用分割 + 纹素对齐) atdunbg 2026-09-23 13:48:43 +08:00
  • 27b7f8785c feat: TAA 时域抗锯齿(velocity + 邻域 clamp + 子像素抖动) atdunbg 2026-09-23 13:29:31 +08:00
  • a29aed2803 feat: Pause Animation 开关(帧历史 diff 冻结验证用) atdunbg 2026-09-23 13:11:29 +08:00
  • c75832e73e feat: RenderGraph 帧历史资源(ReadHistory)+ TemporalDiff 验证 pass atdunbg 2026-09-23 13:05:10 +08:00
  • 0de8498350 feat: 显存分配器迁移到 VMA(P1 路线第一项) atdunbg 2026-09-23 12:51:11 +08:00
  • 6f10fd624d chore: gitignore 屏蔽本地 Docs 目录 atdunbg 2026-09-23 12:43:42 +08:00
  • 718a658f5d refactor: 解耦重构——还清四处架构债(对齐 UE/Unity 分层) atdunbg 2026-09-23 12:02:49 +08:00
  • 91880d88fe fix: tonemap 输出预乘 alpha 匹配 PRE_MULTIPLIED 合成模式 + 调整地面位置 atdunbg 2026-09-23 11:35:05 +08:00
  • fa9082706b feat: 双视图视锥剔除(相机/光源各自剔除) atdunbg 2026-09-23 11:21:28 +08:00
  • df4871a49b feat: 透明窗口支持 + 退出确认流程 + ImGui 总开关 atdunbg 2026-09-23 10:57:48 +08:00
  • d8274e8bdc feat: 帧率控制——手动限帧 + VSync 开关 atdunbg 2026-09-22 20:33:10 +08:00
  • cef32ea1ba fix: Shadow pass 接入 GPUDriven batch,实例上限提至 16384 atdunbg 2026-09-22 20:17:05 +08:00
  • 6a3fcac072 fix: Shadow pass 接入 GPUDriven batch,实例上限提至 16384 atdunbg 2026-09-22 20:06:43 +08:00
  • 7fca721a24 feat: GPUDriven 实例化渲染——draw 数与实体数解耦 atdunbg 2026-09-22 19:46:17 +08:00
  • 41e4cc85d5 feat: RenderGraph GPU timestamp profiling atdunbg 2026-09-22 19:25:42 +08:00
  • 908e688178 feat: ACES tonemap + Bloom 后处理链(Extract/BlurH/BlurV 半分辨率) atdunbg 2026-09-22 19:18:51 +08:00
  • 601fd8997c feat: 输入隔离——ImGui WantCapture 在 Window 层门控事件与轮询 atdunbg 2026-09-22 19:18:51 +08:00
  • 952ba8135d feat: HDR 管线 + Tonemap pass,显示变换显式建模 atdunbg 2026-09-22 19:00:56 +08:00
  • 4fd88248fc fix: ImGuiLayer 显式启用深色主题(ImGui 默认是灰白 Classic,非深蓝 Dark) atdunbg 2026-09-22 17:14:08 +08:00
  • 07792c34d7 feat: ImGui 叠加层接入 RenderGraph(docking 分支,dynamic rendering) atdunbg 2026-09-22 17:09:55 +08:00
  • bc63f76fc1 refactor: 主渲染改为框架固定行为,派生类渲染扩展走 OnRenderOverlay atdunbg 2026-09-22 16:44:39 +08:00
  • 07a3b87001 feat: Shadow pass 接入 RenderGraph,支持 SRT 变换与程序化平面 atdunbg 2026-09-22 16:40:54 +08:00
  • 394bfd3d0c refactor: 实体句柄表皮——实体自己管理组件的 API 形态 atdunbg 2026-09-22 13:59:18 +08:00
  • b73e197783 refactor: ECS 迁移到 entt,移除自研 Registry atdunbg 2026-09-22 13:51:48 +08:00
  • 8afdd9b245 feat: 引入 RenderGraph、Application 框架、ECS 与资产句柄系统 atdunbg 2026-09-22 13:46:05 +08:00
  • 7d628f8d8a 添加多模型渲染,添加贴图渲染,添加平行光, 暂时不上传assets atdunbg 2026-09-21 14:07:20 +08:00
  • 381b7c0aa6 feat: 搭建 Vulkan 1.4 渲染器骨架,绘制旋转 3D 立方体 atdunbg 2026-09-20 23:09:22 +08:00
  • 706ee2301e 第一次提交 atdunbg 2026-09-18 13:39:44 +08:00